libebook::XMLCollector::State Struct Reference documentation

libebook::XMLCollector::State Struct Reference

## Public Member Functions
| State ()
const OutputHandlerPtr_t | getCurrentOutput () const

## Public Attributes
EBOOKOutputElements | output
RVNGPropertyList | metadata
StackMachine | machine
stack< Context > | contextStack
stack< Context > | savedStack
const RVNGPropertyList * | currentProps

## Private Member Functions
| State (const State &)
State & | operator= (const State &)

## Constructor & Destructor Documentation

## ◆ State() [1/2]

libebook::XMLCollector::State::State | ( |  | ) |

Referenced by operator=(), State(), and State().

## ◆ State() [2/2]

libebook::XMLCollector::State::State | ( | const State & |  | ) |
| private

## Member Function Documentation

## ◆ getCurrentOutput()

const OutputHandlerPtr_t libebook::XMLCollector::State::getCurrentOutput | ( |  | ) | const

## ◆ operator=()

State & libebook::XMLCollector::State::operator= | ( | const State & |  | ) |
| private

## Member Data Documentation

## ◆ contextStack

stack<Context> libebook::XMLCollector::State::contextStack

Referenced by getCurrentOutput(), and State().

## ◆ currentProps

const RVNGPropertyList* libebook::XMLCollector::State::currentProps

Referenced by State().

## ◆ machine

StackMachine libebook::XMLCollector::State::machine

Referenced by State().

## ◆ metadata

RVNGPropertyList libebook::XMLCollector::State::metadata

Referenced by State().

## ◆ output

EBOOKOutputElements libebook::XMLCollector::State::output

Referenced by State().

## ◆ savedStack

stack<Context> libebook::XMLCollector::State::savedStack

Referenced by State().

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

- XMLCollector.cpp