a big block of a GreatWksDBParser More...
Classes | |
struct | Zone |
a small block of a GreatWksDBParserInternal::Block More... | |
Public Member Functions | |
Block (BlockHeader const &header) | |
constructor More... | |
Block (BlockHeader const &header, Zone &zone) | |
constructor given a zone More... | |
~Block () | |
destructor More... | |
bool | isEmpty () const |
returns true if the zone list is empty More... | |
size_t | getNumZones () const |
returns the number of zone More... | |
Zone const & | getZone (size_t i) const |
returns the ith zone More... | |
Public Attributes | |
BlockHeader | m_header |
the corresponding entry header More... | |
std::vector< Zone > | m_zoneList |
the zone list More... | |
Private Member Functions | |
Block (Block const &orig) | |
Block & | operator= (Block const &orig) |
a big block of a GreatWksDBParser
|
inline |
constructor
|
inline |
constructor given a zone
|
inline |
destructor
|
private |
|
inline |
returns the number of zone
Referenced by GreatWksDBParser::readBlock(), GreatWksDBParser::readBlockHeader2(), GreatWksDBParser::readFreeList(), GreatWksDBParser::readRecordList(), and GreatWksDBParser::readRowLinks().
|
inline |
returns the ith zone
Referenced by GreatWksDBParser::readBlock(), GreatWksDBParser::readBlockHeader2(), GreatWksDBParser::readFreeList(), GreatWksDBParser::readRecordList(), and GreatWksDBParser::readRowLinks().
|
inline |
returns true if the zone list is empty
BlockHeader GreatWksDBParserInternal::Block::m_header |
the corresponding entry header
Referenced by GreatWksDBParser::readBlock(), GreatWksDBParser::readBlockHeader2(), GreatWksDBParser::readFreeList(), GreatWksDBParser::readRecordList(), and GreatWksDBParser::readRowLinks().
std::vector<Zone> GreatWksDBParserInternal::Block::m_zoneList |
the zone list
Referenced by Block(), getNumZones(), getZone(), and isEmpty().