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 FB2TOKEN_H_INCLUDED
 
#define FB2_NO_NAMESPACE(ns)   (0 == ns)
 
#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

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

Generated for libe-book by doxygen 1.8.8