RagTime5StructManager::DataParser Struct Reference

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

#include <RagTime5StructManager.hxx>

Inheritance diagram for RagTime5StructManager::DataParser:
RagTime5ChartInternal::ChildTZoneParser RagTime5ChartInternal::ClustListParser RagTime5ChartInternal::DoubleParser RagTime5ChartInternal::SerieTypeParser RagTime5ChartInternal::ZoneUnknown1Parser RagTime5ChartInternal::ZoneUnknown3Parser RagTime5DocumentInternal::ClustListParser RagTime5DocumentInternal::IndexUnicodeParser RagTime5GraphInternal::ClustListParser RagTime5GraphInternal::FloatParser RagTime5GraphInternal::IntListParser RagTime5LayoutInternal::ClustListParser RagTime5LayoutInternal::PageDataParser RagTime5PipelineInternal::ClustListParser RagTime5PipelineInternal::UnknownParser RagTime5SpreadsheetInternal::CellPLCParser RagTime5SpreadsheetInternal::ClustListParser RagTime5SpreadsheetInternal::ValuesParser RagTime5TextInternal::BlockCellListParser 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)=delete
 
DataParseroperator= (DataParser const &orig)=delete
 

Detailed Description

virtual class use to parse the unstructured data

Constructor & Destructor Documentation

◆ DataParser() [1/2]

RagTime5StructManager::DataParser::DataParser ( std::string const &  zoneName)
explicit

constructor

◆ ~DataParser()

RagTime5StructManager::DataParser::~DataParser ( )
virtual

destructor

◆ DataParser() [2/2]

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

Member Function Documentation

◆ getZoneName() [1/2]

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

return the debug name corresponding to a zone

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

◆ getZoneName() [2/2]

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

return the debug name corresponding to a field

◆ operator=()

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

◆ parseData()

Member Data Documentation

◆ m_name

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

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

Generated on Fri Sep 18 2020 18:14:52 for libmwaw by doxygen 1.8.20