Limbo 3.5.4
Loading...
Searching...
No Matches
GdsParser::GdsDataBase Class Referenceabstract

GdsDataBase redirects callbacks of GdsDataBaseKernel to ascii callbacks. More...

#include <GdsReader.h>

Inheritance diagram for GdsParser::GdsDataBase:
GdsParser::GdsDataBaseKernel AsciiDataBase GdsParser::GdsDriver

Public Member Functions

virtual void bit_array_cbk (const char *ascii_record_type, const char *ascii_data_type, vector< int > const &vBitArray)=0
 bit array callback
virtual void integer_2_cbk (const char *ascii_record_type, const char *ascii_data_type, vector< int > const &vInteger)=0
 2-byte integer callback
virtual void integer_4_cbk (const char *ascii_record_type, const char *ascii_data_type, vector< int > const &vInteger)=0
 4-byte integer callback
virtual void real_4_cbk (const char *ascii_record_type, const char *ascii_data_type, vector< double > const &vFloat)=0
 4-byte floating point number callback
virtual void real_8_cbk (const char *ascii_record_type, const char *ascii_data_type, vector< double > const &vFloat)=0
 8-byte floating point number callback
virtual void string_cbk (const char *ascii_record_type, const char *ascii_data_type, string const &str)=0
 string callback
virtual void begin_end_cbk (const char *ascii_record_type)=0
 begin or end indicator of a block

Detailed Description

GdsDataBase redirects callbacks of GdsDataBaseKernel to ascii callbacks.

=============================================================

autotoc_md17

Definition at line 81 of file GdsReader.h.

Member Function Documentation

◆ begin_end_cbk()

virtual void GdsParser::GdsDataBase::begin_end_cbk ( const char * ascii_record_type)
pure virtual

begin or end indicator of a block

Parameters
ascii_record_typerecord

Implemented in AsciiDataBase, and GdsParser::GdsDriver.

◆ bit_array_cbk()

virtual void GdsParser::GdsDataBase::bit_array_cbk ( const char * ascii_record_type,
const char * ascii_data_type,
vector< int > const & vBitArray )
pure virtual

bit array callback

Parameters
ascii_record_typerecord
ascii_data_typedata type
vBitArraydata array

Implemented in AsciiDataBase, and GdsParser::GdsDriver.

◆ integer_2_cbk()

virtual void GdsParser::GdsDataBase::integer_2_cbk ( const char * ascii_record_type,
const char * ascii_data_type,
vector< int > const & vInteger )
pure virtual

2-byte integer callback

Parameters
ascii_record_typerecord
ascii_data_typedata type
vIntegerdata array

Implemented in AsciiDataBase, and GdsParser::GdsDriver.

◆ integer_4_cbk()

virtual void GdsParser::GdsDataBase::integer_4_cbk ( const char * ascii_record_type,
const char * ascii_data_type,
vector< int > const & vInteger )
pure virtual

4-byte integer callback

Parameters
ascii_record_typerecord
ascii_data_typedata type
vIntegerdata array

Implemented in AsciiDataBase, and GdsParser::GdsDriver.

◆ real_4_cbk()

virtual void GdsParser::GdsDataBase::real_4_cbk ( const char * ascii_record_type,
const char * ascii_data_type,
vector< double > const & vFloat )
pure virtual

4-byte floating point number callback

Parameters
ascii_record_typerecord
ascii_data_typedata type
vFloatdata array

Implemented in AsciiDataBase, and GdsParser::GdsDriver.

◆ real_8_cbk()

virtual void GdsParser::GdsDataBase::real_8_cbk ( const char * ascii_record_type,
const char * ascii_data_type,
vector< double > const & vFloat )
pure virtual

8-byte floating point number callback

Parameters
ascii_record_typerecord
ascii_data_typedata type
vFloatdata array

Implemented in AsciiDataBase, and GdsParser::GdsDriver.

◆ string_cbk()

virtual void GdsParser::GdsDataBase::string_cbk ( const char * ascii_record_type,
const char * ascii_data_type,
string const & str )
pure virtual

string callback

Parameters
ascii_record_typerecord
ascii_data_typedata type
strdata

Implemented in AsciiDataBase, and GdsParser::GdsDriver.


The documentation for this class was generated from the following file: