EBOOKOPFParser.cpp File Reference documentation

- Main Page
- Related Pages
- Namespaces
- Classes
- Files

- File List
- File Members

Namespaces | Enumerations
EBOOKOPFParser.cpp File Reference
`#include <cassert>`
`#include <deque>`
`#include <stack>`
`#include <string>`
`#include <boost/optional.hpp>`
`#include <boost/unordered_map.hpp>`
`#include "EBOOKHTMLParser.h"`
`#include "EBOOKOPFParser.h"`
`#include "EBOOKOPFToken.h"`
`#include "EBOOKSubDocument.h"`
`#include "EBOOKXMLParser.h"`

## Namespaces
| libebook

## Enumerations
enum | libebook::@17::SpineItemType

## Enumeration Type Documentation

enum libebook::@17::SpineItemType

## Variable Documentation

optional<int> event

optional<string> href

optional<string> id

optional<string> idref

optional<bool> linear

stack<Context> m_contextStack
| private

SavedAttributes m_currentAttrs
| private

stack<int> m_elementStack
| private

Package& m_package
| private

Manifest_t manifest

optional<string> mediaType

RVNGPropertyList metadata

Referenced by libebook::XMLCollector::collectMetadata(), libebook::ZTXTParser::openDocument(), libebook::PDBParser::openDocument(), libebook::TDParser::openDocument(), and libebook::RBParser::parse().

string mimetype

Referenced by libebook::LRFCollector::insertImage().

string path

optional<int> role

Spine_t spine

SpineItemType type