Limbo
|
test ascii callbacks More...
Public Member Functions | |
AsciiDataBase () | |
constructor | |
virtual void | bit_array_cbk (const char *ascii_record_type, const char *ascii_data_type, vector< int > const &vBitArray) |
bit array callback More... | |
virtual void | integer_2_cbk (const char *ascii_record_type, const char *ascii_data_type, vector< int > const &vInteger) |
2-byte integer callback More... | |
virtual void | integer_4_cbk (const char *ascii_record_type, const char *ascii_data_type, vector< int > const &vInteger) |
4-byte integer callback More... | |
virtual void | real_4_cbk (const char *ascii_record_type, const char *ascii_data_type, vector< double > const &vFloat) |
4-byte floating point number callback More... | |
virtual void | real_8_cbk (const char *ascii_record_type, const char *ascii_data_type, vector< double > const &vFloat) |
8-byte floating point number callback More... | |
virtual void | string_cbk (const char *ascii_record_type, const char *ascii_data_type, string const &str) |
string callback More... | |
virtual void | begin_end_cbk (const char *ascii_record_type) |
begin or end indicator of a block More... | |
template<typename ContainerType > | |
void | general_cbk (string const &ascii_record_type, string const &ascii_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 ascii callbacks
Definition at line 14 of file test_reader.cpp.
|
inlinevirtual |
begin or end indicator of a block
ascii_record_type | record |
Implements GdsParser::GdsDataBase.
Definition at line 78 of file test_reader.cpp.
|
inlinevirtual |
bit array callback
required callbacks /////////////////////
ascii_record_type | record |
ascii_data_type | data type |
vBitArray | data array |
Implements GdsParser::GdsDataBase.
Definition at line 26 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 |
ascii_record_type | record |
ascii_data_type | data type |
data | data values |
Definition at line 91 of file test_reader.cpp.
|
inlinevirtual |
2-byte integer callback
ascii_record_type | record |
ascii_data_type | data type |
vInteger | data array |
Implements GdsParser::GdsDataBase.
Definition at line 35 of file test_reader.cpp.
|
inlinevirtual |
4-byte integer callback
ascii_record_type | record |
ascii_data_type | data type |
vInteger | data array |
Implements GdsParser::GdsDataBase.
Definition at line 44 of file test_reader.cpp.
|
inlinevirtual |
4-byte floating point number callback
ascii_record_type | record |
ascii_data_type | data type |
vFloat | data array |
Implements GdsParser::GdsDataBase.
Definition at line 53 of file test_reader.cpp.
|
inlinevirtual |
8-byte floating point number callback
ascii_record_type | record |
ascii_data_type | data type |
vFloat | data array |
Implements GdsParser::GdsDataBase.
Definition at line 62 of file test_reader.cpp.
|
inlinevirtual |
string callback
ascii_record_type | record |
ascii_data_type | data type |
str | data |
Implements GdsParser::GdsDataBase.
Definition at line 71 of file test_reader.cpp.