#include <GaudiKernel/INTuple.h>
Inheritance diagram for INTupleItem:

Public Methods | |
| virtual void | release () = 0 |
| Destruct object. | |
| virtual const std::type_info& | typeID () const = 0 |
| Compiler type ID. | |
| virtual const 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 const long | type () const = 0 |
| Type information of the item. | |
| virtual const 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 Methods | |
| virtual void | setType (long typ) = 0 |
| Set the properties of the INTupleItem. | |
Definition of the interface to an Ntuple class beeing a sequence(=Item) of data entries.
Definition at line 27 of file INTuple.h.
|
|
Access data buffer (CONST).
Reimplemented in NTuple::_DataImp. Referenced by NTuple::_DataImp::filled(). |
|
|
Access individual dimensions.
Reimplemented in NTuple::_DataImp, NTuple::_ArrayImp, and NTuple::_MatrixImp. |
|
|
Number of items filled.
Reimplemented in NTuple::_DataImp. |
|
|
Is the tuple have an index item?
Reimplemented in NTuple::_DataImp. |
|
|
Access the index _Item.
Reimplemented in NTuple::_DataImp. |
|
|
Pointer to index column (if present, 0 else) (CONST).
Reimplemented in NTuple::_DataImp. |
|
|
Pointer to index column (if present, 0 else).
Reimplemented in NTuple::_DataImp. |
|
|
Access the buffer length.
Reimplemented in NTuple::_DataImp. |
|
|
Access _Item name.
Reimplemented in NTuple::_DataImp. Referenced by NTuple::TupleImp::add(), and NTuple::Tuple::addItem(). |
|
|
Dimension.
Reimplemented in NTuple::_DataImp, NTuple::_ArrayImp, and NTuple::_MatrixImp. |
|
|
Destruct object.
Reimplemented in NTuple::_DataImp. Referenced by NTuple::TupleImp::remove(). |
|
|
Reset column.
Reimplemented in NTuple::_DataImp. |
|
|
Set the properties of the INTupleItem.
Reimplemented in NTuple::_DataImp. |
|
|
Size of entire object.
Reimplemented in NTuple::_DataImp, NTuple::_ItemImp, NTuple::_ArrayImp, and NTuple::_MatrixImp. |
|
|
NTuple the item belongs to.
Reimplemented in NTuple::_DataImp. |
|
|
Type information of the item.
Reimplemented in NTuple::_DataImp. |
|
|
Compiler type ID.
Reimplemented in NTuple::_ItemImp, NTuple::_ArrayImp, and NTuple::_MatrixImp. |
|
|
Proper type name of the object.
Reimplemented in NTuple::_DataImp. |
1.2.3 written by Dimitri van Heesch,
© 1997-2000