The Gaudi Framework
v30r3 (a5ef0a68)
|
NTuple interface class definition. More...
#include <GaudiKernel/INTuple.h>
Public Member Functions | |
virtual | ~INTupleItem ()=default |
destructor More... | |
virtual void | release ()=0 |
Destruct object. More... | |
virtual const std::type_info & | typeID () const =0 |
Compiler type ID. More... | |
virtual std::string | typeName () const =0 |
Proper type name of the object. More... | |
virtual const void * | buffer () const =0 |
Access data buffer (CONST) More... | |
virtual bool | hasIndex () const =0 |
Is the tuple have an index item? More... | |
virtual const std::string & | index () const =0 |
Access the index _Item. More... | |
virtual const std::string & | name () const =0 |
Access _Item name. More... | |
virtual long | type () const =0 |
Type information of the item. More... | |
virtual long | length () const =0 |
Access the buffer length. More... | |
virtual void | reset ()=0 |
Reset column. More... | |
virtual long | ndim () const =0 |
Dimension. More... | |
virtual long | dim (long i) const =0 |
Access individual dimensions. More... | |
virtual long | size () const =0 |
Size of entire object. More... | |
virtual long | filled () const =0 |
Number of items filled. More... | |
virtual INTupleItem * | indexItem ()=0 |
Pointer to index column (if present, 0 else) More... | |
virtual const INTupleItem * | indexItem () const =0 |
Pointer to index column (if present, 0 else) (CONST) More... | |
virtual INTuple * | tuple ()=0 |
NTuple the item belongs to. More... | |
Protected Member Functions | |
virtual void | setType (long typ)=0 |
Set the properties of the INTupleItem. More... | |
NTuple interface class definition.
Definition of the interface to an Ntuple class beeing a sequence(=Item) of data entries.
|
virtualdefault |
destructor
|
pure virtual |
Access data buffer (CONST)
Implemented in NTuple::_DataImp< TYP >.
|
pure virtual |
Access individual dimensions.
Implemented in NTuple::_MatrixImp< TYP >, NTuple::_ArrayImp< TYP >, and NTuple::_DataImp< TYP >.
|
pure virtual |
Number of items filled.
Implemented in NTuple::_DataImp< TYP >.
|
pure virtual |
Is the tuple have an index item?
Implemented in NTuple::_DataImp< TYP >.
|
pure virtual |
Access the index _Item.
Implemented in NTuple::_DataImp< TYP >.
|
pure virtual |
Pointer to index column (if present, 0 else)
Implemented in NTuple::_DataImp< TYP >.
|
pure virtual |
Pointer to index column (if present, 0 else) (CONST)
Implemented in NTuple::_DataImp< TYP >.
|
pure virtual |
Access the buffer length.
Implemented in NTuple::_DataImp< TYP >.
|
pure virtual |
Access _Item name.
Implemented in NTuple::_DataImp< TYP >.
|
pure virtual |
Dimension.
Implemented in NTuple::_MatrixImp< TYP >, NTuple::_ArrayImp< TYP >, and NTuple::_DataImp< TYP >.
|
pure virtual |
Destruct object.
Implemented in NTuple::_DataImp< TYP >.
|
pure virtual |
Reset column.
Implemented in NTuple::_DataImp< TYP >.
|
protectedpure virtual |
Set the properties of the INTupleItem.
Implemented in NTuple::_DataImp< TYP >.
|
pure virtual |
Size of entire object.
Implemented in NTuple::_MatrixImp< TYP >, NTuple::_ArrayImp< TYP >, NTuple::_ItemImp< TYP >, and NTuple::_DataImp< TYP >.
|
pure virtual |
NTuple the item belongs to.
Implemented in NTuple::_DataImp< TYP >.
|
pure virtual |
Type information of the item.
Implemented in NTuple::_DataImp< TYP >.
|
pure virtual |
Compiler type ID.
Implemented in NTuple::_DataImp< TYP >.
|
pure virtual |
Proper type name of the object.
Implemented in NTuple::_DataImp< TYP >.