GreatWksDBParserInternal::Block Struct Reference

a big block of a GreatWksDBParser More...

List of all members.

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< Zonem_zoneList
 the zone list

Private Member Functions

 Block (Block const &orig)
Blockoperator= (Block const &orig)

Detailed Description

a big block of a GreatWksDBParser


Constructor & Destructor Documentation

constructor

GreatWksDBParserInternal::Block::Block ( BlockHeader const &  header,
Zone zone 
) [inline]

constructor given a zone

destructor

GreatWksDBParserInternal::Block::Block ( Block const &  orig) [private]

Member Function Documentation

returns true if the zone list is empty

Block& GreatWksDBParserInternal::Block::operator= ( Block const &  orig) [private]

Member Data Documentation


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