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