RagTime5StructManager::FieldParser Struct Reference

virtual class use to parse the field data More...

#include <RagTime5StructManager.hxx>

Inheritance diagram for RagTime5StructManager::FieldParser:
RagTime5GraphInternal::FieldParser RagTime5ParserInternal::DocInfoFieldParser RagTime5TextInternal::FieldParser

List of all members.

Public Member Functions

 FieldParser (std::string const &zoneName)
 constructor
virtual ~FieldParser ()
 destructor
virtual std::string getZoneName () const
 return the debug name corresponding to a zone
virtual std::string getZoneName (int n) const
 return the debug name corresponding to a field
virtual bool parseField (Field &field, RagTime5Zone &, int, libmwaw::DebugStream &f)
 parse a field

Public Attributes

bool m_regroupFields
 a flag use to decide if we output one debug message by field or not

Protected Attributes

std::string m_name
 the field name

Private Member Functions

 FieldParser (FieldParser const &orig)
FieldParseroperator= (FieldParser const &orig)

Detailed Description

virtual class use to parse the field data


Constructor & Destructor Documentation

RagTime5StructManager::FieldParser::FieldParser ( std::string const &  zoneName) [inline]

constructor

virtual RagTime5StructManager::FieldParser::~FieldParser ( ) [inline, virtual]

destructor


Member Function Documentation

virtual std::string RagTime5StructManager::FieldParser::getZoneName ( ) const [inline, virtual]

return the debug name corresponding to a zone

Referenced by RagTime5Parser::readStructData(), and RagTime5Parser::readStructZone().

virtual std::string RagTime5StructManager::FieldParser::getZoneName ( int  n) const [inline, virtual]

return the debug name corresponding to a field

Reimplemented in RagTime5GraphInternal::FieldParser, and RagTime5TextInternal::FieldParser.

FieldParser& RagTime5StructManager::FieldParser::operator= ( FieldParser const &  orig) [private]

Member Data Documentation

the field name

Referenced by getZoneName().

a flag use to decide if we output one debug message by field or not

Referenced by RagTime5GraphInternal::FieldParser::FieldParser(), and RagTime5Parser::readStructData().


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