WP3Parser Class Reference documentation

Public Member Functions | Static Public Member Functions | Private Member Functions | List of all members
WP3Parser Class Reference

`#include <WP3Parser.h>`

Inheritance diagram for WP3Parser:

## Public Member Functions
| WP3Parser (librevenge::RVNGInputStream *input, WPXHeader *header, WPXEncryption *encryption)
| ~WP3Parser () override
void | parse (librevenge::RVNGTextInterface *documentInterface) override
void | parseSubDocument (librevenge::RVNGTextInterface *documentInterface) override
Public Member Functions inherited from WPXParser
| WPXParser (librevenge::RVNGInputStream *input, WPXHeader *header, WPXEncryption *encryption)
virtual | ~WPXParser ()

## Static Public Member Functions
static void | parseDocument (librevenge::RVNGInputStream *input, WPXEncryption *encryption, WP3Listener *listener)

## Private Member Functions
WP3ResourceFork * | getResourceFork (librevenge::RVNGInputStream *input, WPXEncryption *encryption)
void | parse (librevenge::RVNGInputStream *input, WPXEncryption *encryption, WP3Listener *listener)

## Additional Inherited Members
Protected Member Functions inherited from WPXParser
WPXHeader * | getHeader ()
librevenge::RVNGInputStream * | getInput ()
WPXEncryption * | getEncryption ()

## Constructor & Destructor Documentation

## ◆ WP3Parser()

WP3Parser::WP3Parser | ( | librevenge::RVNGInputStream * | input,
|  | WPXHeader * | header,
|  | WPXEncryption * | encryption )

## ◆ ~WP3Parser()

WP3Parser::~WP3Parser | ( |  | ) |
| override

## Member Function Documentation

## ◆ getResourceFork()

WP3ResourceFork * WP3Parser::getResourceFork | ( | librevenge::RVNGInputStream * | input,
|  | WPXEncryption * | encryption )
| private

Referenced by parse().

## ◆ parse() [1/2]

void WP3Parser::parse | ( | librevenge::RVNGInputStream * | input,
|  | WPXEncryption * | encryption,
|  | WP3Listener * | listener )
| private

## ◆ parse() [2/2]

void WP3Parser::parse | ( | librevenge::RVNGTextInterface * | documentInterface | ) |
| overridevirtual

Implements WPXParser.

Referenced by parse().

## ◆ parseDocument()

void WP3Parser::parseDocument | ( | librevenge::RVNGInputStream * | input,
|  | WPXEncryption * | encryption,
|  | WP3Listener * | listener )
| static

Referenced by parse(), WP3SubDocument::parse(), and parseSubDocument().

## ◆ parseSubDocument()

void WP3Parser::parseSubDocument | ( | librevenge::RVNGTextInterface * | documentInterface | ) |
| overridevirtual

Implements WPXParser.

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

- WP3Parser.h
- WP3Parser.cpp