RagTime5StructManager::DataParser Struct Reference

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

#include <RagTime5StructManager.hxx>

Inheritance diagram for RagTime5StructManager::DataParser:
RagTime5GraphInternal::ClustListParser RagTime5GraphInternal::FloatParser RagTime5GraphInternal::IntListParser RagTime5ParserInternal::ClustListParser RagTime5ParserInternal::IndexUnicodeParser RagTime5SpreadsheetInternal::ClustListParser RagTime5SpreadsheetInternal::ContentParser RagTime5SpreadsheetInternal::DoubleParser RagTime5SpreadsheetInternal::Unknown5Parser RagTime5TextInternal::ClustListParser

List of all members.

Public Member Functions

 DataParser (std::string const &zoneName)
 constructor
virtual ~DataParser ()
 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 parseData (MWAWInputStreamPtr &, long, RagTime5Zone &, int, libmwaw::DebugStream &)
 parse a data

Protected Attributes

std::string m_name
 the field name

Private Member Functions

 DataParser (DataParser const &orig)
DataParseroperator= (DataParser const &orig)

Detailed Description

virtual class use to parse the unstructured data


Constructor & Destructor Documentation

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

constructor

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

destructor


Member Function Documentation

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

return the debug name corresponding to a zone

Referenced by RagTime5Parser::readFixedSizeZone(), and RagTime5Parser::readListZone().

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

return the debug name corresponding to a field

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

Member Data Documentation


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