EBOOKHTMLParser.cpp File Reference
#include <cassert>
#include <functional>
#include <stack>
#include <string>
#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

namespace  libebook
 

Macros

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

Macro Definition Documentation

◆ STR_LIT

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

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.9.8