EBOOKHTMLParser.cpp File Reference
#include <cassert>
#include <stack>
#include <string>
#include <boost/algorithm/string/case_conv.hpp>
#include <boost/bind.hpp>
#include <boost/function.hpp>
#include <boost/lexical_cast.hpp>
#include <boost/shared_ptr.hpp>
#include "libebook_hubbub.h"
#include "libebook_utils.h"
#include "libebook_xml.h"
#include "EBOOKCharsetConverter.h"
#include "EBOOKHTMLToken.h"
#include "EBOOKHTMLTypes.h"
#include "EBOOKHTMLParser.h"
#include "EBOOKOutputElements.h"
#include "EBOOKUTF8Stream.h"
#include "XMLCollector.h"
#include "XMLStylesheet.h"

Classes

struct  libebook::EBOOKHTMLParser::State
 

Namespaces

 libebook
 

Macros

#define STR_LIT(s)   (s), (sizeof(s) - 1)
 

Enumerations

enum  libebook::@9::ParseContext
 

Macro Definition Documentation

§ STR_LIT

#define STR_LIT (   s)    (s), (sizeof(s) - 1)

Enumeration Type Documentation

§ ParseContext

enum libebook::@9::ParseContext

Variable Documentation

§ config

XMLTreeNode::ConfigurationPtr_t config

§ document

XMLTreeNodePtr_t document

§ encoding

§ handler

hubbub_tree_handler handler

§ htmlConfig

XMLTreeNode::ConfigurationPtr_t htmlConfig

§ isPre

bool isPre

§ len

§ m_attrs

T& m_attrs
private

§ m_chained

const Self_t* const m_chained
private

§ m_handler

const Func_t m_handler
private

§ mode

hubbub_quirks_mode mode

§ nsMap

LWCStringPtr_t nsMap[HUBBUB_NS_XMLNS]

§ parser

§ str

§ xhtmlConfig

XMLTreeNode::ConfigurationPtr_t xhtmlConfig

Generated for libe-book by doxygen 1.8.12