53#if __cplusplus > 199711L
54#include <unordered_map>
65 std::vector<char> dataBuffer;
73 void init(std::vector<char> &buffer);
74 void init(
const char *buffer,
int size);
85 void remove(
int group,
int item);
105 static std::pair<int,int>
112 static void get(
const char *buffer,
hipo::node &
_n,
int group,
int item);
std::vector< char > & getEventBuffer()
Definition event.cpp:325
static void getStructureNoCopy(const char *buffer, hipo::structure &str, int group, int item)
Definition event.cpp:93
event()
Definition event.cpp:43
void write(hipo::node &node)
Definition event.cpp:197
void addStructure(hipo::structure &str)
Definition event.cpp:157
void get(hipo::node &_n, int group, int item)
Definition event.cpp:205
void setTag(int tag)
Definition event.cpp:225
void read(hipo::bank &b)
Definition event.cpp:63
void getStructure(hipo::structure &str, int group, int item)
Definition event.cpp:68
std::pair< int, int > getStructurePosition(int group, int item)
Definition event.cpp:252
void init(std::vector< char > &buffer)
Definition event.cpp:230
void show()
Definition event.cpp:332
void remove(hipo::bank &str)
Definition event.cpp:132
std::pair< int, int > getStructurePosition4(int group, int item)
Definition event.cpp:270
int getSize()
Definition event.cpp:311
int getTag()
Definition event.cpp:219
void reset()
Definition event.cpp:317
void add(hipo::node &_n)
Definition event.cpp:180
void replace(hipo::bank &bank)
Definition event.cpp:119
void getStructure4(hipo::structure &str, int group, int item)
Definition event.cpp:80
HIPO namespace is used for the classes that read/write files and records.
Definition bank.cpp:45