The Gaudi Framework  v41r0 (bdbe7744)
Loading...
Searching...
No Matches
NTuple::Array< IOpaqueAddress * > Class Referenceabstract

#include </builds/gaudi/Gaudi/GaudiKernel/include/GaudiKernel/NTuple.h>

Inheritance diagram for NTuple::Array< IOpaqueAddress * >:
Collaboration diagram for NTuple::Array< IOpaqueAddress * >:

Public Member Functions

virtual ~Array ()=default
virtual void dummy ()=0
Array & operator= (const Array< T > &copy)
 Assignment operator.
IOpaqueAddress *& operator[] (const T i)
 Array operator.
IOpaqueAddress ** begin ()
IOpaqueAddress ** end ()
Public Member Functions inherited from NTuple::_Accessor< TYP >
 _Accessor ()=default
 Standard Constructor.
virtual ~_Accessor ()=default
 Standard Destructor.
 _Accessor (const _Accessor &)=default
 Default copy constructor.
bool operator! () const
 Check if column is present.
 operator const void * () const
 Check if column is present.
TYP * operator-> ()
 Dereference operator.
const TYP * operator-> () const
 Dereference operator (CONST).
const Range< TYP > & range () const
 Access the range.

Private Member Functions

 Array ()=delete

Additional Inherited Members

Protected Attributes inherited from NTuple::_Accessor< TYP >
TYP * m_ptr = nullptr
 Pointer to instance.

Detailed Description

Definition at line 958 of file NTuple.h.

Constructor & Destructor Documentation

◆ Array()

NTuple::Array< IOpaqueAddress * >::Array ( )
privatedelete

◆ ~Array()

virtual NTuple::Array< IOpaqueAddress * >::~Array ( )
virtualdefault

Member Function Documentation

◆ begin()

IOpaqueAddress * * NTuple::Array< IOpaqueAddress * >::begin ( )
inline

Definition at line 345 of file NTuple.h.

345{ return this->m_ptr->begin(); }
TYP * m_ptr
Pointer to instance.
Definition NTuple.h:227

◆ dummy()

virtual void NTuple::Array< IOpaqueAddress * >::dummy ( )
pure virtual

◆ end()

IOpaqueAddress * * NTuple::Array< IOpaqueAddress * >::end ( )
inline

Definition at line 346 of file NTuple.h.

346{ return this->m_ptr->end(); }

◆ operator=()

Array & NTuple::Array< IOpaqueAddress * >::operator= ( const Array< T > & copy)
inline

Assignment operator.

Definition at line 330 of file NTuple.h.

330 {
331 *( this->m_ptr ) = *( copy.operator->() );
332 return *this;
333 }
Class acting as a smart pointer holding a N tuple _Item.
Definition NTuple.h:324

◆ operator[]()

IOpaqueAddress * & NTuple::Array< IOpaqueAddress * >::operator[] ( const T i)
inline

Array operator.

Definition at line 336 of file NTuple.h.

336 {
337 return this->m_ptr->data( i );
338 }

The documentation for this class was generated from the following file:
  • GaudiKernel/include/GaudiKernel/NTuple.h