RagTime5StructManager::DataParser Struct Reference documentation

- Main Page
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

Public Member Functions | Protected Attributes | Private Member Functions | List of all members
RagTime5StructManager::DataParser Struct Reference

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

`#include <RagTime5StructManager.hxx>`

Inheritance diagram for RagTime5StructManager::DataParser:

## 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)
DataParser & | operator= (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

virtual bool RagTime5StructManager::DataParser::parseData | ( | MWAWInputStreamPtr & | ,
|  | long | ,
|  | RagTime5Zone & | ,
|  | int | ,
|  | libmwaw::DebugStream & |
| ) |  |
| inlinevirtual

parse a data

Reimplemented in RagTime5TextInternal::Block2ListParser, RagTime5TextInternal::ClustListParser, RagTime5LayoutInternal::ClustListParser, RagTime5SpreadsheetInternal::Unknown5Parser, RagTime5PipelineInternal::UnknownParser, RagTime5PipelineInternal::ClustListParser, RagTime5GraphInternal::FloatParser, RagTime5SpreadsheetInternal::ContentParser, RagTime5ParserInternal::ClustListParser, RagTime5GraphInternal::IntListParser, RagTime5SpreadsheetInternal::DoubleParser, RagTime5ParserInternal::IndexUnicodeParser, RagTime5GraphInternal::ClustListParser, and RagTime5SpreadsheetInternal::ClustListParser.

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

## Member Data Documentation

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

the field name

Referenced by getZoneName(), and RagTime5SpreadsheetInternal::Unknown5Parser::parseData().

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

- RagTime5StructManager.hxx