GreatWksDBParserInternal::Block Struct Reference documentation

- Main Page
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

Classes | Public Member Functions | Public Attributes | Private Member Functions | List of all members
GreatWksDBParserInternal::Block Struct Reference

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)

## Detailed Description

a big block of a GreatWksDBParser

## Constructor & Destructor Documentation

GreatWksDBParserInternal::Block::Block | ( | BlockHeader const & | header | ) |
| inlineexplicit

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

## Member Function Documentation

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

Block& GreatWksDBParserInternal::Block::operator= | ( | Block const & | orig | ) |
| private

## Member Data Documentation

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

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

- GreatWksDBParser.cxx