11 #ifndef GAUDIKERNEL_INTUPLE_H 12 #define GAUDIKERNEL_INTUPLE_H 40 virtual void setType(
long typ ) = 0;
47 virtual void release() = 0;
53 virtual const void* buffer()
const = 0;
55 virtual bool hasIndex()
const = 0;
61 virtual long type()
const = 0;
63 virtual long length()
const = 0;
65 virtual void reset() = 0;
67 virtual long ndim()
const = 0;
69 virtual long dim(
long i )
const = 0;
71 virtual long size()
const = 0;
73 virtual long filled()
const = 0;
104 virtual char* setBuffer(
char* buff ) = 0;
106 virtual const char* buffer()
const = 0;
108 virtual char* buffer() = 0;
112 virtual void reset() = 0;
constexpr auto size(const T &, Args &&...) noexcept
std::vector< INTupleItem * > ItemContainer
A select statement can either contain.
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)