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

Public Member Functions

 DataParser (std::string const &zoneName)
 constructor More...
 
virtual ~DataParser ()
 destructor More...
 
virtual std::string getZoneName () const
 return the debug name corresponding to a zone More...
 
virtual std::string getZoneName (int n) const
 return the debug name corresponding to a field More...
 
virtual bool parseData (MWAWInputStreamPtr &, long, RagTime5Zone &, int, libmwaw::DebugStream &)
 parse a data More...
 

Protected Attributes

std::string m_name
 the field name More...
 

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 ( )
inlinevirtual

destructor

RagTime5StructManager::DataParser::DataParser ( DataParser const &  orig)
private

Member Function Documentation

virtual std::string RagTime5StructManager::DataParser::getZoneName ( ) const
inlinevirtual

return the debug name corresponding to a zone

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

virtual std::string RagTime5StructManager::DataParser::getZoneName ( int  n) const
inlinevirtual

return the debug name corresponding to a field

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

Member Data Documentation

std::string RagTime5StructManager::DataParser::m_name
protected

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

Generated on Thu Jul 9 2015 20:26:39 for libmwaw by doxygen 1.8.8