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  ParseContext
 

Macro Definition Documentation

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

Variable Documentation

XMLTreeNode::ConfigurationPtr_t config
XMLTreeNodePtr_t document
hubbub_tree_handler handler
XMLTreeNode::ConfigurationPtr_t htmlConfig
bool isPre
T& m_attrs
const Self_t* const m_chained
const Func_t m_handler
hubbub_quirks_mode mode
LWCStringPtr_t nsMap[HUBBUB_NS_XMLNS]
XMLTreeNode::ConfigurationPtr_t xhtmlConfig

Generated for libe-book by doxygen 1.8.8