FictionBook2Token.h File Reference
#include "EBOOKToken.h"

Go to the source code of this file.

Classes

struct  libebook::FictionBook2TokenData
 

Namespaces

 libebook
 
 libebook::FictionBook2Token
 

Macros

#define FICTIONBOOK2TOKEN_H_INCLUDED
 
#define FictionBook2_NO_NAMESPACE(ns)   (0 == ns)
 
#define FictionBook2_NO_NAMESPACE(ns)   (0 == ns)
 

Enumerations

enum  {
  libebook::FictionBook2Token::INVALID_TOKEN = 0, libebook::FictionBook2Token::FIRST_TOKEN = EBOOKToken<FictionBook2Parser>::FIRST_TOKEN, libebook::FictionBook2Token::NS_FICTIONBOOK, libebook::FictionBook2Token::NS_XLINK,
  libebook::FictionBook2Token::NS_XML, libebook::FictionBook2Token::NS_XMLNS, libebook::FictionBook2Token::a, libebook::FictionBook2Token::annotation,
  libebook::FictionBook2Token::author, libebook::FictionBook2Token::binary, libebook::FictionBook2Token::body, libebook::FictionBook2Token::book_name,
  libebook::FictionBook2Token::book_title, libebook::FictionBook2Token::cite, libebook::FictionBook2Token::city, libebook::FictionBook2Token::code,
  libebook::FictionBook2Token::coverpage, libebook::FictionBook2Token::custom_info, libebook::FictionBook2Token::date, libebook::FictionBook2Token::description,
  libebook::FictionBook2Token::document_info, libebook::FictionBook2Token::email, libebook::FictionBook2Token::emphasis, libebook::FictionBook2Token::empty_line,
  libebook::FictionBook2Token::epigraph, libebook::FictionBook2Token::FictionBook, libebook::FictionBook2Token::first_name, libebook::FictionBook2Token::genre,
  libebook::FictionBook2Token::history, libebook::FictionBook2Token::home_page, libebook::FictionBook2Token::id, libebook::FictionBook2Token::image,
  libebook::FictionBook2Token::isbn, libebook::FictionBook2Token::keywords, libebook::FictionBook2Token::lang, libebook::FictionBook2Token::last_name,
  libebook::FictionBook2Token::middle_name, libebook::FictionBook2Token::nickname, libebook::FictionBook2Token::output, libebook::FictionBook2Token::output_document,
  libebook::FictionBook2Token::p, libebook::FictionBook2Token::part, libebook::FictionBook2Token::poem, libebook::FictionBook2Token::program_used,
  libebook::FictionBook2Token::publisher, libebook::FictionBook2Token::publish_info, libebook::FictionBook2Token::section, libebook::FictionBook2Token::sequence,
  libebook::FictionBook2Token::src_lang, libebook::FictionBook2Token::src_ocr, libebook::FictionBook2Token::src_title_info, libebook::FictionBook2Token::src_url,
  libebook::FictionBook2Token::stanza, libebook::FictionBook2Token::strikethrough, libebook::FictionBook2Token::strong, libebook::FictionBook2Token::style,
  libebook::FictionBook2Token::stylesheet, libebook::FictionBook2Token::sub, libebook::FictionBook2Token::subtitle, libebook::FictionBook2Token::sup,
  libebook::FictionBook2Token::table, libebook::FictionBook2Token::td, libebook::FictionBook2Token::text_author, libebook::FictionBook2Token::th,
  libebook::FictionBook2Token::title, libebook::FictionBook2Token::title_info, libebook::FictionBook2Token::tr, libebook::FictionBook2Token::translator,
  libebook::FictionBook2Token::v, libebook::FictionBook2Token::version, libebook::FictionBook2Token::year, libebook::FictionBook2Token::align,
  libebook::FictionBook2Token::alt, libebook::FictionBook2Token::colspan, libebook::FictionBook2Token::content_type, libebook::FictionBook2Token::create,
  libebook::FictionBook2Token::currency, libebook::FictionBook2Token::href, libebook::FictionBook2Token::include, libebook::FictionBook2Token::include_all,
  libebook::FictionBook2Token::info_type, libebook::FictionBook2Token::match, libebook::FictionBook2Token::mode, libebook::FictionBook2Token::name,
  libebook::FictionBook2Token::number, libebook::FictionBook2Token::price, libebook::FictionBook2Token::rowspan, libebook::FictionBook2Token::type,
  libebook::FictionBook2Token::value, libebook::FictionBook2Token::image_jpg, libebook::FictionBook2Token::note, libebook::FictionBook2Token::simple,
  libebook::FictionBook2Token::LAST_TOKEN
}
 

Functions

const FictionBook2TokenData * libebook::getFictionBook2Token (const char *const str, const unsigned length)
 
const FictionBook2TokenData * libebook::getFictionBook2Token (const char *const str)
 
const FictionBook2TokenData * libebook::getFictionBook2Token (const unsigned char *const str)
 
int libebook::getFictionBook2TokenID (const FictionBook2TokenData &token)
 
int libebook::getFictionBook2TokenID (const FictionBook2TokenData *const token)
 
int libebook::getFictionBook2TokenID (const char *str, const unsigned length)
 
int libebook::getFictionBook2TokenID (const char *str)
 
int libebook::getFictionBook2TokenID (const unsigned char *str)
 
const char * libebook::getFictionBook2TokenName (const FictionBook2TokenData &token)
 
const char * libebook::getFictionBook2TokenName (const FictionBook2TokenData *const token)
 
const char * libebook::getFictionBook2TokenName (const char *str, const unsigned length)
 
const char * libebook::getFictionBook2TokenName (const char *str)
 
const char * libebook::getFictionBook2TokenName (const unsigned char *str)
 

Macro Definition Documentation

◆ FictionBook2_NO_NAMESPACE [1/2]

#define FictionBook2_NO_NAMESPACE (   ns)    (0 == ns)

Referenced by libebook::FictionBook2BinaryContext::attribute(), libebook::FictionBook2ParaContextBase::attribute(), libebook::FictionBook2AnnotationContext::attribute(), libebook::FictionBook2TableContext::attribute(), libebook::FictionBook2AContext::attribute(), libebook::FictionBook2CiteContext::attribute(), libebook::FictionBook2CellContext::attribute(), libebook::FictionBook2BookNameContext::attribute(), libebook::FictionBook2EpigraphContext::attribute(), libebook::FictionBook2ImageContext::attribute(), libebook::FictionBook2InlineImageContext::attribute(), libebook::FictionBook2TrContext::attribute(), libebook::FictionBook2CityContext::attribute(), libebook::FictionBook2PoemContext::attribute(), libebook::FictionBook2CoverpageContext::attribute(), libebook::FictionBook2SectionContext::attribute(), libebook::FictionBook2CustomInfoContext::attribute(), libebook::FictionBook2TitleContext::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(), and libebook::FictionBook2YearContext::attribute().

◆ FictionBook2_NO_NAMESPACE [2/2]

#define FictionBook2_NO_NAMESPACE (   ns)    (0 == ns)

◆ FICTIONBOOK2TOKEN_H_INCLUDED

#define FICTIONBOOK2TOKEN_H_INCLUDED

Generated for libe-book by doxygen 1.8.14