1 #ifndef GAUDIKERNEL_INTUPLE_H 2 #define GAUDIKERNEL_INTUPLE_H 29 virtual void setType (
long typ) = 0;
35 virtual void release() = 0;
41 virtual const void* buffer()
const = 0;
43 virtual bool hasIndex()
const = 0;
49 virtual long type()
const = 0;
51 virtual long length()
const = 0;
53 virtual void reset() = 0;
55 virtual long ndim()
const = 0;
57 virtual long dim(
long i)
const = 0;
59 virtual long size()
const = 0;
61 virtual long filled()
const = 0;
87 virtual ItemContainer& items() = 0;
89 virtual const ItemContainer& items()
const = 0;
91 virtual char* setBuffer(
char* buff) = 0;
93 virtual const char* buffer()
const = 0;
95 virtual char* buffer() = 0;
99 virtual void reset() = 0;
A select statement can either contain.
std::vector< INTupleItem * > ItemContainer
def read(f, regex='.*', skipevents=0)
NTuple interface class definition.
NTuple interface class definition.
This class is used for returning status codes from appropriate routines.
std::string typeName(const std::type_info &typ)