FB2Token.h File Reference
#include "EBOOKToken.h"
#include <boost/static_assert.hpp>

Go to the source code of this file.

Classes

struct  libebook::FB2TokenData
 

Namespaces

 libebook
 
 libebook::FB2Token
 

Macros

#define FB2_NO_NAMESPACE(ns)   (0 == ns)
 

Enumerations

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

Functions

 libebook::FB2Token::BOOST_STATIC_ASSERT (EBOOKToken< FB2Parser >::LAST_TOKEN >=LAST_TOKEN)
 
const FB2TokenData * libebook::getFB2Token (const char *const str, const unsigned length)
 
const FB2TokenData * libebook::getFB2Token (const char *const str)
 
const FB2TokenData * libebook::getFB2Token (const unsigned char *const str)
 
int libebook::getFB2TokenID (const FB2TokenData &token)
 
int libebook::getFB2TokenID (const FB2TokenData *const token)
 
int libebook::getFB2TokenID (const char *str, const unsigned length)
 
int libebook::getFB2TokenID (const char *str)
 
int libebook::getFB2TokenID (const unsigned char *str)
 
const char * libebook::getFB2TokenName (const FB2TokenData &token)
 
const char * libebook::getFB2TokenName (const FB2TokenData *const token)
 
const char * libebook::getFB2TokenName (const char *str, const unsigned length)
 
const char * libebook::getFB2TokenName (const char *str)
 
const char * libebook::getFB2TokenName (const unsigned char *str)
 

Macro Definition Documentation

◆ FB2_NO_NAMESPACE

#define FB2_NO_NAMESPACE (   ns)    (0 == ns)

Generated for libe-book by doxygen 1.9.1