libetonyek::KEY1Parser Class Reference documentation

libetonyek::KEY1Parser Class Reference

`#include <KEY1Parser.h>`

Inheritance diagram for libetonyek::KEY1Parser:

## Public Member Functions
| KEY1Parser (const RVNGInputStreamPtr_t &input, const RVNGInputStreamPtr_t &package, KEYCollector &collector, KEY1Dictionary &dict)
| ~KEY1Parser () override
Public Member Functions inherited from libetonyek::IWORKParser
| IWORKParser (const RVNGInputStreamPtr_t &input, const RVNGInputStreamPtr_t &package)
virtual | ~IWORKParser ()=0
bool | parse ()
RVNGInputStreamPtr_t & | getInput ()
RVNGInputStreamPtr_t | getInput () const
RVNGInputStreamPtr_t & | getPackage ()
RVNGInputStreamPtr_t | getPackage () const

## Private Member Functions
IWORKXMLContextPtr_t | createDocumentContext () override
IWORKXMLContextPtr_t | createDiscardContext () override
const IWORKTokenizer & | getTokenizer () const override

## Private Attributes
KEY1ParserState | m_state
librevenge::RVNGBinaryData | m_data

## Additional Inherited Members
Protected Member Functions inherited from libetonyek::IWORKParser
void | setInput (const RVNGInputStreamPtr_t &input)

## Constructor & Destructor Documentation

## ◆ KEY1Parser()

libetonyek::KEY1Parser::KEY1Parser | ( | const RVNGInputStreamPtr_t & | input,
|  | const RVNGInputStreamPtr_t & | package,
|  | KEYCollector & | collector,
|  | KEY1Dictionary & | dict )

Referenced by KEY1Parser().

## ◆ ~KEY1Parser()

libetonyek::KEY1Parser::~KEY1Parser | ( |  | ) |
| override

## Member Function Documentation

## ◆ createDiscardContext()

IWORKXMLContextPtr_t libetonyek::KEY1Parser::createDiscardContext | ( |  | ) |
| overrideprivatevirtual

Implements libetonyek::IWORKParser.

## ◆ createDocumentContext()

IWORKXMLContextPtr_t libetonyek::KEY1Parser::createDocumentContext | ( |  | ) |
| overrideprivatevirtual

Implements libetonyek::IWORKParser.

## ◆ getTokenizer()

const IWORKTokenizer & libetonyek::KEY1Parser::getTokenizer | ( |  | ) | const
| overrideprivatevirtual

Implements libetonyek::IWORKParser.

## Member Data Documentation

## ◆ m_data

librevenge::RVNGBinaryData libetonyek::KEY1Parser::m_data
| private

Referenced by KEY1Parser().

## ◆ m_state

KEY1ParserState libetonyek::KEY1Parser::m_state
| private

Referenced by createDiscardContext(), createDocumentContext(), and KEY1Parser().

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

- KEY1Parser.h
- KEY1Parser.cpp