浏览该文件的文档.
18 #include <unordered_map>
46 std::unordered_map<std::string,DocSymbol::SymType>
m_name2sym;
const char * latex(DocSymbol::SymType symb) const
Access routine to the LaTeX code of the HTML entity
DocSymbol::SymType name2sym(const QCString &symName) const
Give code of the requested HTML entity name
void writeXMLSchema(TextStream &t)
const char * xml(DocSymbol::SymType symb) const
Access routine to the XML code of the HTML entity
static void deleteInstance()
Deletes the one and only instance of the HTML entity mapper
const DocSymbol::PerlSymb * perl(DocSymbol::SymType symb) const
Access routine to the perl struct with the perl code of the HTML entity
Text streaming class that buffers data.
static HtmlEntityMapper * instance()
Returns the one and only instance of the HTML entity mapper
Singleton helper class to map html entities to other formats
const char * man(DocSymbol::SymType symb) const
Access routine to the man code of the HTML entity
const char * docbook(DocSymbol::SymType symb) const
Access routine to the docbook code of the HTML entity
std::unordered_map< std::string, DocSymbol::SymType > m_name2sym
const char * html(DocSymbol::SymType symb, bool useInPrintf=FALSE) const
Access routine to the html code of the HTML entity
const char * rtf(DocSymbol::SymType symb) const
Access routine to the RTF code of the HTML entity
void validate()
Routine to check if the entries of the html_entities are numbered correctly
const char * utf8(DocSymbol::SymType symb, bool useInPrintf=FALSE) const
Access routine to the UTF8 code of the HTML entity
This is an alternative implementation of QCString.
static HtmlEntityMapper * s_instance