libebook Namespace Reference

Namespaces

namespace  EBOOKHTMLToken
 
namespace  EBOOKOPFToken
 
namespace  EPubToken
 
namespace  FictionBook2Token
 
namespace  FictionBook3Token
 
namespace  RocketEBookToken
 

Classes

struct  BBeBAttributes
 
struct  BBeBBookInfo
 
class  BBeBCollector
 
struct  BBeBColor
 
struct  BBeBDocInfo
 
struct  BBeBEmptyLine
 
struct  BBeBHeader
 
struct  BBeBMetadata
 
class  BBeBMetadataParser
 
class  BBeBParser
 
class  EBOOKBitStream
 
class  EBOOKCharsetConverter
 
struct  EBOOKDummyDeleter
 
struct  EBOOKHTMLMetadata
 
class  EBOOKHTMLParser
 
class  EBOOKLanguageManager
 
class  EBOOKMemoryStream
 
class  EBOOKOPFParser
 
class  EBOOKOutputElement
 
class  EBOOKOutputElements
 
class  EBOOKSAXParser
 Base class for simple SAX-like XML parser. More...
 
class  EBOOKStreamView
 A stream representing a view into an another stream. More...
 
class  EBOOKSubDocument
 
struct  EBOOKToken
 
struct  EBOOKToken< EBOOKHTMLParser >
 
struct  EBOOKToken< EBOOKOPFParser >
 
struct  EBOOKToken< EPubParser >
 
struct  EBOOKToken< FictionBook2Parser >
 
struct  EBOOKToken< FictionBook3Parser >
 
struct  EBOOKToken< RocketEBookParser >
 
class  EBOOKTokenizer
 
class  EBOOKUTF8Stream
 
class  EBOOKXMLContext
 
class  EBOOKXMLElementContextBase
 
class  EBOOKXMLEmptyContextBase
 
class  EBOOKXMLMixedContextBase
 
class  EBOOKXMLParser
 
class  EBOOKXMLTextContextBase
 
class  EBOOKZlibStream
 
class  EndOfStreamException
 
class  EPubParser
 
class  FictionBook2AContext
 
class  FictionBook2AnnotationContext
 
class  FictionBook2AuthorContext
 
class  FictionBook2Authors
 
class  FictionBook2BinaryContext
 
struct  FictionBook2BlockFormat
 
class  FictionBook2BlockFormatContextBase
 
class  FictionBook2BodyContext
 
class  FictionBook2BookNameContext
 
class  FictionBook2BookTitleContext
 
class  FictionBook2CellContext
 
class  FictionBook2CiteContext
 
class  FictionBook2CityContext
 
class  FictionBook2CodeContext
 
class  FictionBook2Collector
 
class  FictionBook2ContentCollector
 
class  FictionBook2CoverpageContext
 
class  FictionBook2CustomInfoContext
 
class  FictionBook2DataContextBase
 Base class for leaf data element contexts. More...
 
class  FictionBook2DateContext
 
class  FictionBook2DescriptionContext
 
class  FictionBook2EmailContext
 
class  FictionBook2EmphasisContext
 
class  FictionBook2EmptyLineContext
 
class  FictionBook2EpigraphContext
 
class  FictionBook2ExtrasCollector
 
class  FictionBook2FirstNameContext
 
class  FictionBook2GenreContext
 
class  FictionBook2HistoryContext
 
class  FictionBook2HomePageContext
 
class  FictionBook2IdContext
 
class  FictionBook2ImageContext
 
class  FictionBook2InlineImageContext
 
class  FictionBook2IsbnContext
 
class  FictionBook2KeywordsContext
 
class  FictionBook2LangContext
 
class  FictionBook2LastNameContext
 
class  FictionBook2MetadataCollector
 
class  FictionBook2MiddleNameContext
 
class  FictionBook2NicknameContext
 
class  FictionBook2NodeContextBase
 Base class for non-leaf element contexts. More...
 
class  FictionBook2OutputContext
 
class  FictionBook2OutputDocumentClassContext
 
class  FictionBook2ParaContextBase
 
class  FictionBook2Parser
 
class  FictionBook2ParserContext
 Base class for all contexts. More...
 
class  FictionBook2PartContext
 
class  FictionBook2PContext
 
class  FictionBook2PoemContext
 
class  FictionBook2ProgramUsedContext
 
class  FictionBook2PublisherContext
 
class  FictionBook2PublishInfoContext
 
class  FictionBook2SectionContext
 
class  FictionBook2SequenceContext
 
class  FictionBook2SkipElementContext
 Context for skipping element hierarchies. More...
 
class  FictionBook2SrcLangContext
 
class  FictionBook2SrcOcrContext
 
class  FictionBook2SrcTitleInfoContext
 
class  FictionBook2SrcUrlContext
 
class  FictionBook2StanzaContext
 
class  FictionBook2StrikethroughContext
 
class  FictionBook2StrongContext
 
class  FictionBook2Style
 
class  FictionBook2StyleContext
 
class  FictionBook2StyleContextBase
 
class  FictionBook2SubContext
 
class  FictionBook2SubtitleContext
 
class  FictionBook2SupContext
 
class  FictionBook2TableContext
 
class  FictionBook2TableModel
 
class  FictionBook2TextAuthorContext
 
class  FictionBook2TextContextBase
 Base class for leaf textual element contexts. More...
 
struct  FictionBook2TextFormat
 
class  FictionBook2TextInfoContext
 
class  FictionBook2TitleContext
 
class  FictionBook2TitleInfoContext
 
struct  FictionBook2TokenData
 
class  FictionBook2TranslatorContext
 
class  FictionBook2TrContext
 
class  FictionBook2VContext
 
class  FictionBook2VersionContext
 
class  FictionBook2XMLParserContext
 
class  FictionBook2YearContext
 
class  FictionBook3Parser
 
class  FileAccessError
 
class  GenericException
 
class  HTMLHelpParser
 
class  HTMLHelpStream
 
class  HTMLParser
 
class  LITParser
 
class  LITStream
 
class  MobiPocketParser
 
class  OpenEBookParser
 
class  PackageError
 
class  PalmDocParser
 
class  ParseError
 
class  PasswordMismatch
 
class  PDBLZ77Stream
 
class  PDBParser
 
struct  PDBParserImpl
 
struct  PeanutPressAttributes
 
struct  PeanutPressHeader
 
class  PeanutPressParser
 
struct  PeanutPressTextParserState
 
struct  PluckerHeader
 
class  PluckerParser
 
struct  PluckerParserState
 
struct  PluckerRecordHeader
 
class  QiOOParser
 
class  RocketEBookHeader
 
class  RocketEBookParser
 
class  RocketEBookStream
 
class  SoftBookCollector
 
class  SoftBookHeader
 
class  SoftBookLZSSStream
 
struct  SoftBookMetadata
 
class  SoftBookParser
 
class  SoftBookResourceDir
 Read the resource tree and provide access to it as an OLE stream. More...
 
class  SoftBookResourceDirImpl
 
class  SoftBookText
 
class  TCRParser
 
class  TealDocParser
 
class  TealDocTextParser
 
class  UnsupportedEncryption
 
class  UnsupportedFormat
 
class  XMLCollector
 
class  XMLStylesheet
 
struct  XMLTreeNode
 
class  XMLTreeWalker
 
class  ZTXTParser
 
class  ZVRParser
 

Typedefs

typedef std::map< unsigned, BBeBAttributesBBeBAttributeMap_t
 
typedef std::shared_ptr< hubbub_parser > HUBBUBParserPtr_t
 
typedef std::shared_ptr< css_stylesheet > CSSStylesheetPtr_t
 
typedef std::shared_ptr< css_select_ctx > CSSSelectCtxPtr_t
 
typedef std::shared_ptr< css_select_results > CSSSelectResultsPtr_t
 
typedef boost::intrusive_ptr< lwc_string > LWCStringPtr_t
 
typedef std::shared_ptr< librevenge::RVNGInputStream > RVNGInputStreamPtr_t
 
typedef std::map< unsigned, std::vector< unsigned char > > PluckerImageMap_t
 
typedef std::deque< XMLStylesheetXMLStylesheets_t
 
typedef boost::intrusive_ptr< XMLTreeNodeXMLTreeNodePtr_t
 

Enumerations

enum  BBeBImageType {
  BBEB_IMAGE_TYPE_UNKNOWN = 0 , BBEB_IMAGE_TYPE_JPEG = 0x11 , BBEB_IMAGE_TYPE_PNG = 0x12 , BBEB_IMAGE_TYPE_BMP = 0x13 ,
  BBEB_IMAGE_TYPE_GIF = 0x14
}
 
enum  BBeBEmptyLinePosition { BBEB_EMPTY_LINE_POSITION_UNKNOWN , BBEB_EMPTY_LINE_POSITION_BEFORE , BBEB_EMPTY_LINE_POSITION_AFTER }
 
enum  BBeBEmptyLineMode {
  BBEB_EMPTY_LINE_MODE_NONE , BBEB_EMPTY_LINE_MODE_SOLID , BBEB_EMPTY_LINE_MODE_DASHED , BBEB_EMPTY_LINE_MODE_DOUBLE ,
  BBEB_EMPTY_LINE_MODE_DOTTED
}
 
enum  BBeBAlign { BBEB_ALIGN_START , BBEB_ALIGN_END , BBEB_ALIGN_CENTER }
 
enum  PeanutPressFontType { PEANUTPRESS_FONT_TYPE_NORMAL , PEANUTPRESS_FONT_TYPE_STD , PEANUTPRESS_FONT_TYPE_BOLD , PEANUTPRESS_FONT_TYPE_LARGE }
 
enum  SoftBookColorMode { SOFTBOOK_COLOR_MODE_UNKNOWN , SOFTBOOK_COLOR_MODE_COLOR , SOFTBOOK_COLOR_MODE_GRAYSCALE }
 

Functions

int getHTMLTokenId (const char *const name, const char *const ns)
 
int getHTMLTokenId (const char *const name, const std::size_t nameLen, const char *const ns, const std::size_t nsLen)
 
int getHTMLTokenId (const char *const name, const std::size_t nameLen)
 
int getOPFTokenId (const char *const name, const char *const ns)
 
int getOPFTokenId (const char *const name, const std::size_t nameLen, const char *const ns, const std::size_t nsLen)
 
int getOPFTokenId (const char *const name, const std::size_t nameLen)
 
int getEPubTokenId (const char *const name, const char *const ns)
 
int getEPubTokenId (const char *const name, const std::size_t nameLen, const char *const ns, const std::size_t nsLen)
 
int getEPubTokenId (const char *const name, const std::size_t nameLen)
 
librevenge::RVNGPropertyList makePropertyList (const FictionBook2Style &style)
 
librevenge::RVNGPropertyList makePropertyList (const FictionBook2TextFormat &format, const FictionBook2BlockFormat &blockFormat)
 
librevenge::RVNGPropertyList makePropertyList (const FictionBook2BlockFormat &format)
 
const FictionBook2TokenDatagetFictionBook2Token (const char *const str, const unsigned length)
 
const FictionBook2TokenDatagetFictionBook2Token (const char *const str)
 
const FictionBook2TokenDatagetFictionBook2Token (const unsigned char *const str)
 
int getFictionBook2TokenID (const FictionBook2TokenData &token)
 
int getFictionBook2TokenID (const FictionBook2TokenData *const token)
 
int getFictionBook2TokenID (const char *str, const unsigned length)
 
int getFictionBook2TokenID (const char *str)
 
int getFictionBook2TokenID (const unsigned char *str)
 
const char * getFictionBook2TokenName (const FictionBook2TokenData &token)
 
const char * getFictionBook2TokenName (const FictionBook2TokenData *const token)
 
const char * getFictionBook2TokenName (const char *str, const unsigned length)
 
const char * getFictionBook2TokenName (const char *str)
 
const char * getFictionBook2TokenName (const unsigned char *str)
 
HUBBUBParserPtr_t wrap (hubbub_parser *const p)
 
CSSStylesheetPtr_t wrap (css_stylesheet *const p)
 
CSSSelectCtxPtr_t wrap (css_select_ctx *const p)
 
CSSSelectResultsPtr_t wrap (css_select_results *const p)
 
LWCStringPtr_t wrap (lwc_string *const p)
 
uint8_t readU8 (librevenge::RVNGInputStream *input, bool)
 
uint16_t readU16 (librevenge::RVNGInputStream *input, bool bigEndian)
 
uint32_t readU32 (librevenge::RVNGInputStream *input, bool bigEndian)
 
uint64_t readU64 (librevenge::RVNGInputStream *input, bool bigEndian)
 
const unsigned char * readNBytes (librevenge::RVNGInputStream *const input, const unsigned long numBytes)
 
string readCString (librevenge::RVNGInputStream *input)
 
string readPascalString (librevenge::RVNGInputStream *input)
 
void skip (librevenge::RVNGInputStream *input, unsigned long numBytes)
 
void seek (librevenge::RVNGInputStream *const input, const unsigned long pos)
 
void seekRelative (librevenge::RVNGInputStream *const input, const long pos)
 
unsigned long getRemainingLength (librevenge::RVNGInputStream *const input)
 
uint8_t readU8 (const std::shared_ptr< librevenge::RVNGInputStream > input, bool)
 
uint16_t readU16 (const std::shared_ptr< librevenge::RVNGInputStream > input, const bool bigEndian)
 
uint32_t readU32 (const std::shared_ptr< librevenge::RVNGInputStream > input, const bool bigEndian)
 
uint64_t readU64 (const std::shared_ptr< librevenge::RVNGInputStream > input, const bool bigEndian)
 
const unsigned char * readNBytes (const std::shared_ptr< librevenge::RVNGInputStream > input, const unsigned long numBytes)
 
std::string readCString (const std::shared_ptr< librevenge::RVNGInputStream > input)
 
std::string readPascalString (const std::shared_ptr< librevenge::RVNGInputStream > input)
 
void skip (const std::shared_ptr< librevenge::RVNGInputStream > input, const unsigned long numBytes)
 
void seek (const std::shared_ptr< librevenge::RVNGInputStream > input, const unsigned long pos)
 
void seekRelative (const std::shared_ptr< librevenge::RVNGInputStream > input, const long pos)
 
unsigned long getRemainingLength (const std::shared_ptr< librevenge::RVNGInputStream > input)
 
bool findSubStreamByExt (const RVNGInputStreamPtr_t &input, const std::string &ext, unsigned &id)
 
librevenge::RVNGPropertyList getDefaultPageSpanPropList ()
 
const char * char_cast (const char *const c)
 
const char * char_cast (const signed char *const c)
 
const char * char_cast (const unsigned char *const c)
 
const char ** char_array_cast (const char **const c)
 
const char ** char_array_cast (const signed char **const c)
 
const char ** char_array_cast (const unsigned char **const c)
 
int getRocketEBookTokenId (const char *const name, const char *const ns)
 
int getRocketEBookTokenId (const char *const name, const std::size_t nameLen, const char *const ns, const std::size_t nsLen)
 
int getRocketEBookTokenId (const char *const name, const std::size_t nameLen)
 
bool operator== (const XMLTreeNode::QName &lhs, const XMLTreeNode::QName &rhs)
 
bool operator!= (const XMLTreeNode::QName &lhs, const XMLTreeNode::QName &rhs)
 
bool caselessEqual (const XMLTreeNode::QName &lhs, const XMLTreeNode::QName &rhs)
 
bool operator== (const XMLTreeNode::AttributeData &lhs, const XMLTreeNode::AttributeData &rhs)
 
bool operator!= (const XMLTreeNode::AttributeData &lhs, const XMLTreeNode::AttributeData &rhs)
 
bool operator== (const XMLTreeNode::ElementData &lhs, const XMLTreeNode::ElementData &rhs)
 
bool operator!= (const XMLTreeNode::ElementData &lhs, const XMLTreeNode::ElementData &rhs)
 
void intrusive_ptr_add_ref (XMLTreeNode *const p)
 
void intrusive_ptr_release (XMLTreeNode *const p)
 
bool operator!= (const XMLTreeWalker::Attribute &lhs, const XMLTreeWalker::Attribute &rhs)
 
bool operator!= (const XMLTreeWalker::AttributeIterator &lhs, const XMLTreeWalker::AttributeIterator &rhs)
 
bool operator!= (const XMLTreeWalker::Iterator &lhs, const XMLTreeWalker::Iterator &rhs)
 

Variables

static const unsigned PALMDOC_TYPE = PDB_CODE("TEXt")
 
static const unsigned PALMDOC_CREATOR = PDB_CODE("REAd")
 
static const uint32_t ZTXT_TYPE = PDB_CODE("zTXT")
 
static const uint32_t ZTXT_CREATOR = PDB_CODE("GPlm")
 

Typedef Documentation

◆ BBeBAttributeMap_t

typedef std::map<unsigned, BBeBAttributes> libebook::BBeBAttributeMap_t

◆ CSSSelectCtxPtr_t

typedef std::shared_ptr<css_select_ctx> libebook::CSSSelectCtxPtr_t

◆ CSSSelectResultsPtr_t

typedef std::shared_ptr<css_select_results> libebook::CSSSelectResultsPtr_t

◆ CSSStylesheetPtr_t

typedef std::shared_ptr<css_stylesheet> libebook::CSSStylesheetPtr_t

◆ HUBBUBParserPtr_t

typedef std::shared_ptr<hubbub_parser> libebook::HUBBUBParserPtr_t

◆ LWCStringPtr_t

typedef boost::intrusive_ptr<lwc_string> libebook::LWCStringPtr_t

◆ PluckerImageMap_t

typedef std::map<unsigned, std::vector<unsigned char> > libebook::PluckerImageMap_t

◆ RVNGInputStreamPtr_t

typedef std::shared_ptr<librevenge::RVNGInputStream> libebook::RVNGInputStreamPtr_t

◆ XMLStylesheets_t

◆ XMLTreeNodePtr_t

typedef boost::intrusive_ptr<XMLTreeNode> libebook::XMLTreeNodePtr_t

Enumeration Type Documentation

◆ BBeBAlign

Enumerator
BBEB_ALIGN_START 
BBEB_ALIGN_END 
BBEB_ALIGN_CENTER 

◆ BBeBEmptyLineMode

Enumerator
BBEB_EMPTY_LINE_MODE_NONE 
BBEB_EMPTY_LINE_MODE_SOLID 
BBEB_EMPTY_LINE_MODE_DASHED 
BBEB_EMPTY_LINE_MODE_DOUBLE 
BBEB_EMPTY_LINE_MODE_DOTTED 

◆ BBeBEmptyLinePosition

Enumerator
BBEB_EMPTY_LINE_POSITION_UNKNOWN 
BBEB_EMPTY_LINE_POSITION_BEFORE 
BBEB_EMPTY_LINE_POSITION_AFTER 

◆ BBeBImageType

Enumerator
BBEB_IMAGE_TYPE_UNKNOWN 
BBEB_IMAGE_TYPE_JPEG 
BBEB_IMAGE_TYPE_PNG 
BBEB_IMAGE_TYPE_BMP 
BBEB_IMAGE_TYPE_GIF 

◆ PeanutPressFontType

Enumerator
PEANUTPRESS_FONT_TYPE_NORMAL 
PEANUTPRESS_FONT_TYPE_STD 
PEANUTPRESS_FONT_TYPE_BOLD 
PEANUTPRESS_FONT_TYPE_LARGE 

◆ SoftBookColorMode

Enumerator
SOFTBOOK_COLOR_MODE_UNKNOWN 
SOFTBOOK_COLOR_MODE_COLOR 
SOFTBOOK_COLOR_MODE_GRAYSCALE 

Function Documentation

◆ caselessEqual()

bool libebook::caselessEqual ( const XMLTreeNode::QName lhs,
const XMLTreeNode::QName rhs 
)

◆ char_array_cast() [1/3]

const char ** libebook::char_array_cast ( const char **const  c)

◆ char_array_cast() [2/3]

const char ** libebook::char_array_cast ( const signed char **const  c)

◆ char_array_cast() [3/3]

const char ** libebook::char_array_cast ( const unsigned char **const  c)

◆ char_cast() [1/3]

const char * libebook::char_cast ( const char *const  c)

◆ char_cast() [2/3]

const char * libebook::char_cast ( const signed char *const  c)

◆ char_cast() [3/3]

const char * libebook::char_cast ( const unsigned char *const  c)

◆ findSubStreamByExt()

bool libebook::findSubStreamByExt ( const RVNGInputStreamPtr_t input,
const std::string &  ext,
unsigned &  id 
)

◆ getDefaultPageSpanPropList()

◆ getEPubTokenId() [1/3]

int libebook::getEPubTokenId ( const char *const  name,
const char *const  ns 
)

Referenced by getEPubTokenId(), and getEPubTokenId().

◆ getEPubTokenId() [2/3]

int libebook::getEPubTokenId ( const char *const  name,
const std::size_t  nameLen 
)

◆ getEPubTokenId() [3/3]

int libebook::getEPubTokenId ( const char *const  name,
const std::size_t  nameLen,
const char *const  ns,
const std::size_t  nsLen 
)

◆ getFictionBook2Token() [1/3]

const FictionBook2TokenData * libebook::getFictionBook2Token ( const char *const  str)

◆ getFictionBook2Token() [2/3]

const FictionBook2TokenData * libebook::getFictionBook2Token ( const char *const  str,
const unsigned  length 
)

◆ getFictionBook2Token() [3/3]

const FictionBook2TokenData * libebook::getFictionBook2Token ( const unsigned char *const  str)

◆ getFictionBook2TokenID() [1/5]

int libebook::getFictionBook2TokenID ( const char *  str)

◆ getFictionBook2TokenID() [2/5]

int libebook::getFictionBook2TokenID ( const char *  str,
const unsigned  length 
)

◆ getFictionBook2TokenID() [3/5]

int libebook::getFictionBook2TokenID ( const FictionBook2TokenData token)

Referenced by libebook::FictionBook2BinaryContext::attribute(), libebook::FictionBook2BodyContext::attribute(), libebook::FictionBook2CiteContext::attribute(), libebook::FictionBook2EpigraphContext::attribute(), libebook::FictionBook2ImageContext::attribute(), libebook::FictionBook2PoemContext::attribute(), libebook::FictionBook2SectionContext::attribute(), libebook::FictionBook2StanzaContext::attribute(), libebook::FictionBook2TitleContext::attribute(), libebook::FictionBook2AnnotationContext::attribute(), libebook::FictionBook2BookNameContext::attribute(), libebook::FictionBook2CityContext::attribute(), libebook::FictionBook2CoverpageContext::attribute(), libebook::FictionBook2CustomInfoContext::attribute(), libebook::FictionBook2DateContext::attribute(), libebook::FictionBook2EmailContext::attribute(), libebook::FictionBook2GenreContext::attribute(), libebook::FictionBook2HistoryContext::attribute(), libebook::FictionBook2HomePageContext::attribute(), libebook::FictionBook2IdContext::attribute(), libebook::FictionBook2IsbnContext::attribute(), libebook::FictionBook2OutputContext::attribute(), libebook::FictionBook2OutputDocumentClassContext::attribute(), libebook::FictionBook2PartContext::attribute(), libebook::FictionBook2ProgramUsedContext::attribute(), libebook::FictionBook2SequenceContext::attribute(), libebook::FictionBook2SrcLangContext::attribute(), libebook::FictionBook2SrcOcrContext::attribute(), libebook::FictionBook2SrcTitleInfoContext::attribute(), libebook::FictionBook2TranslatorContext::attribute(), libebook::FictionBook2YearContext::attribute(), libebook::FictionBook2StyleContextBase::attribute(), libebook::FictionBook2TableContext::attribute(), libebook::FictionBook2CellContext::attribute(), libebook::FictionBook2TrContext::attribute(), libebook::FictionBook2ParaContextBase::attribute(), libebook::FictionBook2AContext::attribute(), libebook::FictionBook2InlineImageContext::attribute(), libebook::FictionBook2BodyContext::element(), libebook::FictionBook2CiteContext::element(), libebook::FictionBook2EpigraphContext::element(), libebook::FictionBook2ImageContext::element(), libebook::FictionBook2PoemContext::element(), libebook::FictionBook2SectionContext::element(), libebook::FictionBook2StanzaContext::element(), libebook::FictionBook2TitleContext::element(), libebook::FictionBook2AnnotationContext::element(), libebook::FictionBook2AuthorContext::element(), libebook::FictionBook2BookNameContext::element(), libebook::FictionBook2CityContext::element(), libebook::FictionBook2CoverpageContext::element(), libebook::FictionBook2DescriptionContext::element(), libebook::FictionBook2TextInfoContext::element(), libebook::FictionBook2EmailContext::element(), libebook::FictionBook2GenreContext::element(), libebook::FictionBook2HistoryContext::element(), libebook::FictionBook2HomePageContext::element(), libebook::FictionBook2IdContext::element(), libebook::FictionBook2IsbnContext::element(), libebook::FictionBook2OutputContext::element(), libebook::FictionBook2OutputDocumentClassContext::element(), libebook::FictionBook2PartContext::element(), libebook::FictionBook2ProgramUsedContext::element(), libebook::FictionBook2PublishInfoContext::element(), libebook::FictionBook2SequenceContext::element(), libebook::FictionBook2SrcLangContext::element(), libebook::FictionBook2SrcOcrContext::element(), libebook::FictionBook2SrcTitleInfoContext::element(), libebook::FictionBook2TitleInfoContext::element(), libebook::FictionBook2TranslatorContext::element(), libebook::FictionBook2YearContext::element(), libebook::FictionBook2StyleContextBase::element(), libebook::FictionBook2TableContext::element(), libebook::FictionBook2TrContext::element(), getFictionBook2TokenID(), getFictionBook2TokenID(), getFictionBook2TokenID(), and getFictionBook2TokenID().

◆ getFictionBook2TokenID() [4/5]

int libebook::getFictionBook2TokenID ( const FictionBook2TokenData *const  token)

◆ getFictionBook2TokenID() [5/5]

int libebook::getFictionBook2TokenID ( const unsigned char *  str)

◆ getFictionBook2TokenName() [1/5]

const char * libebook::getFictionBook2TokenName ( const char *  str)

◆ getFictionBook2TokenName() [2/5]

const char * libebook::getFictionBook2TokenName ( const char *  str,
const unsigned  length 
)

◆ getFictionBook2TokenName() [3/5]

const char * libebook::getFictionBook2TokenName ( const FictionBook2TokenData token)

◆ getFictionBook2TokenName() [4/5]

const char * libebook::getFictionBook2TokenName ( const FictionBook2TokenData *const  token)

◆ getFictionBook2TokenName() [5/5]

const char * libebook::getFictionBook2TokenName ( const unsigned char *  str)

◆ getHTMLTokenId() [1/3]

int libebook::getHTMLTokenId ( const char *const  name,
const char *const  ns 
)

◆ getHTMLTokenId() [2/3]

int libebook::getHTMLTokenId ( const char *const  name,
const std::size_t  nameLen 
)

◆ getHTMLTokenId() [3/3]

int libebook::getHTMLTokenId ( const char *const  name,
const std::size_t  nameLen,
const char *const  ns,
const std::size_t  nsLen 
)

◆ getOPFTokenId() [1/3]

int libebook::getOPFTokenId ( const char *const  name,
const char *const  ns 
)

Referenced by getOPFTokenId(), and getOPFTokenId().

◆ getOPFTokenId() [2/3]

int libebook::getOPFTokenId ( const char *const  name,
const std::size_t  nameLen 
)

◆ getOPFTokenId() [3/3]

int libebook::getOPFTokenId ( const char *const  name,
const std::size_t  nameLen,
const char *const  ns,
const std::size_t  nsLen 
)

◆ getRemainingLength() [1/2]

unsigned long libebook::getRemainingLength ( const std::shared_ptr< librevenge::RVNGInputStream >  input)

◆ getRemainingLength() [2/2]

◆ getRocketEBookTokenId() [1/3]

int libebook::getRocketEBookTokenId ( const char *const  name,
const char *const  ns 
)

◆ getRocketEBookTokenId() [2/3]

int libebook::getRocketEBookTokenId ( const char *const  name,
const std::size_t  nameLen 
)

◆ getRocketEBookTokenId() [3/3]

int libebook::getRocketEBookTokenId ( const char *const  name,
const std::size_t  nameLen,
const char *const  ns,
const std::size_t  nsLen 
)

◆ intrusive_ptr_add_ref()

void libebook::intrusive_ptr_add_ref ( XMLTreeNode *const  p)

◆ intrusive_ptr_release()

void libebook::intrusive_ptr_release ( XMLTreeNode *const  p)

◆ makePropertyList() [1/3]

librevenge::RVNGPropertyList libebook::makePropertyList ( const FictionBook2BlockFormat format)

◆ makePropertyList() [2/3]

◆ makePropertyList() [3/3]

librevenge::RVNGPropertyList libebook::makePropertyList ( const FictionBook2TextFormat format,
const FictionBook2BlockFormat blockFormat 
)

◆ operator!=() [1/6]

bool libebook::operator!= ( const XMLTreeNode::AttributeData lhs,
const XMLTreeNode::AttributeData rhs 
)

◆ operator!=() [2/6]

bool libebook::operator!= ( const XMLTreeNode::ElementData lhs,
const XMLTreeNode::ElementData rhs 
)

◆ operator!=() [3/6]

bool libebook::operator!= ( const XMLTreeNode::QName lhs,
const XMLTreeNode::QName rhs 
)

◆ operator!=() [4/6]

bool libebook::operator!= ( const XMLTreeWalker::Attribute lhs,
const XMLTreeWalker::Attribute rhs 
)

◆ operator!=() [5/6]

bool libebook::operator!= ( const XMLTreeWalker::AttributeIterator lhs,
const XMLTreeWalker::AttributeIterator rhs 
)

◆ operator!=() [6/6]

bool libebook::operator!= ( const XMLTreeWalker::Iterator lhs,
const XMLTreeWalker::Iterator rhs 
)

◆ operator==() [1/3]

bool libebook::operator== ( const XMLTreeNode::AttributeData lhs,
const XMLTreeNode::AttributeData rhs 
)

◆ operator==() [2/3]

bool libebook::operator== ( const XMLTreeNode::ElementData lhs,
const XMLTreeNode::ElementData rhs 
)

◆ operator==() [3/3]

bool libebook::operator== ( const XMLTreeNode::QName lhs,
const XMLTreeNode::QName rhs 
)

◆ readCString() [1/2]

std::string libebook::readCString ( const std::shared_ptr< librevenge::RVNGInputStream >  input)

◆ readCString() [2/2]

std::string libebook::readCString ( librevenge::RVNGInputStream *  input)

◆ readNBytes() [1/2]

const unsigned char * libebook::readNBytes ( const std::shared_ptr< librevenge::RVNGInputStream >  input,
const unsigned long  numBytes 
)

◆ readNBytes() [2/2]

◆ readPascalString() [1/2]

std::string libebook::readPascalString ( const std::shared_ptr< librevenge::RVNGInputStream >  input)

◆ readPascalString() [2/2]

std::string libebook::readPascalString ( librevenge::RVNGInputStream *  input)

Referenced by readPascalString().

◆ readU16() [1/2]

uint16_t libebook::readU16 ( const std::shared_ptr< librevenge::RVNGInputStream >  input,
const bool  bigEndian 
)

◆ readU16() [2/2]

◆ readU32() [1/2]

uint32_t libebook::readU32 ( const std::shared_ptr< librevenge::RVNGInputStream >  input,
const bool  bigEndian 
)

◆ readU32() [2/2]

◆ readU64() [1/2]

uint64_t libebook::readU64 ( const std::shared_ptr< librevenge::RVNGInputStream >  input,
const bool  bigEndian 
)

◆ readU64() [2/2]

uint64_t libebook::readU64 ( librevenge::RVNGInputStream *  input,
bool  bigEndian 
)

◆ readU8() [1/2]

uint8_t libebook::readU8 ( const std::shared_ptr< librevenge::RVNGInputStream >  input,
bool   
)

◆ readU8() [2/2]

◆ seek() [1/2]

void libebook::seek ( const std::shared_ptr< librevenge::RVNGInputStream >  input,
const unsigned long  pos 
)

◆ seek() [2/2]

void libebook::seek ( librevenge::RVNGInputStream *const  input,
const unsigned long  pos 
)

◆ seekRelative() [1/2]

void libebook::seekRelative ( const std::shared_ptr< librevenge::RVNGInputStream >  input,
const long  pos 
)

◆ seekRelative() [2/2]

void libebook::seekRelative ( librevenge::RVNGInputStream *const  input,
const long  pos 
)

Referenced by seekRelative(), and skip().

◆ skip() [1/2]

void libebook::skip ( const std::shared_ptr< librevenge::RVNGInputStream >  input,
const unsigned long  numBytes 
)

◆ skip() [2/2]

◆ wrap() [1/5]

CSSSelectCtxPtr_t libebook::wrap ( css_select_ctx *const  p)

◆ wrap() [2/5]

CSSSelectResultsPtr_t libebook::wrap ( css_select_results *const  p)

◆ wrap() [3/5]

CSSStylesheetPtr_t libebook::wrap ( css_stylesheet *const  p)

◆ wrap() [4/5]

HUBBUBParserPtr_t libebook::wrap ( hubbub_parser *const  p)

◆ wrap() [5/5]

LWCStringPtr_t libebook::wrap ( lwc_string *const  p)

Variable Documentation

◆ PALMDOC_CREATOR

const unsigned libebook::PALMDOC_CREATOR = PDB_CODE("REAd")
static

◆ PALMDOC_TYPE

const unsigned libebook::PALMDOC_TYPE = PDB_CODE("TEXt")
static

◆ ZTXT_CREATOR

const uint32_t libebook::ZTXT_CREATOR = PDB_CODE("GPlm")
static

◆ ZTXT_TYPE

const uint32_t libebook::ZTXT_TYPE = PDB_CODE("zTXT")
static

Generated for libe-book by doxygen 1.9.7