|
Gaudi Framework, version v23r2 |
| Home | Generated: Thu Jun 28 2012 |
NTuple interface class definition. More...
#include <GaudiKernel/INTuple.h>

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