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

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

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

Public Member Functions

virtual ~Matrix ()=default
virtual void dummy ()=0
Matrix & operator= (const Matrix< T > &copy)
 Assignment operator.
IOpaqueAddress ** operator[] (const T i)
 Array operator.
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

 Matrix ()=delete

Additional Inherited Members

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

Detailed Description

Definition at line 966 of file NTuple.h.

Constructor & Destructor Documentation

◆ Matrix()

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

◆ ~Matrix()

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

Member Function Documentation

◆ dummy()

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

◆ operator=()

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

Assignment operator.

Definition at line 358 of file NTuple.h.

358 {
359 *( this->m_ptr ) = *( copy.operator->() );
360 return *this;
361 }
TYP * m_ptr
Pointer to instance.
Definition NTuple.h:227
Class acting as a smart pointer holding a N tuple _Item.
Definition NTuple.h:352

◆ operator[]()

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

Array operator.

Definition at line 364 of file NTuple.h.

364 {
365 return this->m_ptr->column( i );
366 }

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