Limbo
|
test enum callbacks More...
Public Member Functions | |
EnumDataBase () | |
constructor | |
virtual void | bit_array_cbk (GdsParser::GdsRecords::EnumType record_type, GdsParser::GdsData::EnumType data_type, vector< int > const &vBitArray) |
bit array callback More... | |
virtual void | integer_2_cbk (GdsParser::GdsRecords::EnumType record_type, GdsParser::GdsData::EnumType data_type, vector< int > const &vInteger) |
2-byte integer callback More... | |
virtual void | integer_4_cbk (GdsParser::GdsRecords::EnumType record_type, GdsParser::GdsData::EnumType data_type, vector< int > const &vInteger) |
4-byte integer callback More... | |
virtual void | real_4_cbk (GdsParser::GdsRecords::EnumType record_type, GdsParser::GdsData::EnumType data_type, vector< double > const &vFloat) |
4-byte floating point number callback More... | |
virtual void | real_8_cbk (GdsParser::GdsRecords::EnumType record_type, GdsParser::GdsData::EnumType data_type, vector< double > const &vFloat) |
8-byte floating point number callback More... | |
virtual void | string_cbk (GdsParser::GdsRecords::EnumType record_type, GdsParser::GdsData::EnumType data_type, string const &str) |
string callback More... | |
virtual void | begin_end_cbk (GdsParser::GdsRecords::EnumType record_type) |
begin or end indicator of a block More... | |
template<typename ContainerType > | |
void | general_cbk (GdsParser::GdsRecords::EnumType record_type, GdsParser::GdsData::EnumType data_type, ContainerType const &data) |
A generic callback function handles all other callback functions. It is not efficient but concise as a demo. More... | |
test enum callbacks
Definition at line 116 of file test_reader.cpp.
|
inlinevirtual |
begin or end indicator of a block
record_type | record |
Implements GdsParser::GdsDataBaseKernel.
Definition at line 180 of file test_reader.cpp.
|
inlinevirtual |
bit array callback
required callbacks /////////////////////
record_type | record |
data_type | data type |
vBitArray | data array |
Implements GdsParser::GdsDataBaseKernel.
Definition at line 128 of file test_reader.cpp.
|
inline |
A generic callback function handles all other callback functions. It is not efficient but concise as a demo.
ContainerType | container type |
record_type | record |
data_type | data type |
data | data values |
Definition at line 193 of file test_reader.cpp.
|
inlinevirtual |
2-byte integer callback
record_type | record |
data_type | data type |
vInteger | data array |
Implements GdsParser::GdsDataBaseKernel.
Definition at line 137 of file test_reader.cpp.
|
inlinevirtual |
4-byte integer callback
record_type | record |
data_type | data type |
vInteger | data array |
Implements GdsParser::GdsDataBaseKernel.
Definition at line 146 of file test_reader.cpp.
|
inlinevirtual |
4-byte floating point number callback
record_type | record |
data_type | data type |
vFloat | data array |
Implements GdsParser::GdsDataBaseKernel.
Definition at line 155 of file test_reader.cpp.
|
inlinevirtual |
8-byte floating point number callback
record_type | record |
data_type | data type |
vFloat | data array |
Implements GdsParser::GdsDataBaseKernel.
Definition at line 164 of file test_reader.cpp.
|
inlinevirtual |
string callback
record_type | record |
data_type | data type |
str | data |
Implements GdsParser::GdsDataBaseKernel.
Definition at line 173 of file test_reader.cpp.