#include <algorithm>
#include <cassert>
#include <cstring>
#include <deque>
#include <utility>
#include <boost/fusion/include/std_pair.hpp>
#include <boost/optional.hpp>
#include <boost/spirit/include/qi.hpp>
#include <boost/variant.hpp>
#include <librevenge/librevenge.h>
#include "libebook_utils.h"
#include "EBOOKCharsetConverter.h"
#include "EBOOKMemoryStream.h"
#include "EBOOKUTF8Stream.h"
#include "TealDocParser.h"
#include "PDBLZ77Stream.h"
Classes | |
class | libebook::TealDocTextParser |
Namespaces | |
namespace | libebook |
optional<Align> align |
qi::rule<Iterator, std::pair<int, AttrValue_t>, qi::space_type> attrib |
{ ... } ::TagGrammar::eattrs_ eattrs |
optional<Font> font |
|
private |
|
private |
|
private |
{ ... } ::TagGrammar::sattrs_ sattrs |
optional<Style> style |
qi::rule<Iterator, std::pair<int, Attributes_t>, qi::space_type> tag |
Referenced by libebook::EBOOKLanguageManager::addProperties(), libebook::EBOOKLanguageManager::addTag(), libebook::EBOOKLanguageManager::getLanguage(), libebook::EBOOKLanguageManager::LangDB::LangDB(), libebook::FictionBook2ContentCollector::openSpan(), libebook::TealDocTextParser::parseTag(), libebook::BBeBParser::readAttribute(), libebook::BBeBParser::readBlockAtrObject(), libebook::BBeBParser::readBlockObject(), libebook::BBeBParser::readBookAtrObject(), libebook::BBeBParser::readImageObject(), libebook::BBeBParser::readImageStreamObject(), libebook::BBeBParser::readPageAtrObject(), libebook::BBeBParser::readPageObject(), libebook::BBeBParser::readParagraphAtrObject(), libebook::BBeBParser::readTextAtrObject(), libebook::BBeBParser::readTextObject(), libebook::BBeBParser::readTOCObject(), libebook::BBeBParser::skipUnhandledTag(), and libebook::EBOOKLanguageManager::writeProperties().
{ ... } ::TagGrammar::tags_ tags |
qi::rule<Iterator, AttrValue_t, qi::space_type> text |
qi::rule<Iterator, int, qi::space_type> unknown |
qi::rule<Iterator, AttrValue_t, qi::space_type> value |
{ ... } ::TagGrammar::values_ values |