A enum value (defined in BaseHTML) | BaseHTML | |
addClass(const TT &... args) | NodeXML< BaseHTML::tag_t > | inline |
arraySeparator | SmartMap< FlexibleVariable > | protected |
attribToStream(std::ostream &ostr, const std::string &key, const V &value) (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | inlineprotectedstatic |
BASE enum value (defined in BaseHTML) | BaseHTML | |
BODY enum value (defined in BaseHTML) | BaseHTML | |
BR enum value (defined in BaseHTML) | BaseHTML | |
CAPTION enum value (defined in BaseHTML) | BaseHTML | |
classList (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | |
clear() (defined in SmartMap< FlexibleVariable >) | SmartMap< FlexibleVariable > | inlineprotectedvirtual |
clearClasses() (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | inline |
COMMENT enum value (defined in BaseHTML) | BaseHTML | |
COMMENT (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | static |
const_iterator typedef (defined in SmartMap< FlexibleVariable >) | SmartMap< FlexibleVariable > | protected |
copyStruct(const ReferenceMap2< FlexibleVariable > &m, const T2 &src, T2 &dst, extLinkPolicy policy=RESERVE) | ReferenceMap2< FlexibleVariable > | inlineprotected |
CTEXT enum value (defined in BaseHTML) | BaseHTML | |
CTEXT (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | static |
ctext | NodeXML< BaseHTML::tag_t > | |
DIV enum value (defined in BaseHTML) | BaseHTML | |
docToStream(std::ostream &ostr, const xml_tree_t &tree) (defined in NodeHTML) | NodeHTML | inlinestatic |
docToStream(std::ostream &ostr, const V &tree) (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | inlinestatic |
docTypeToStream(std::ostream &ostr) | NodeXML< BaseHTML::tag_t > | inlinestatic |
dump(std::ostream &ostr=std::cout) const | SmartMap< FlexibleVariable > | protected |
elem_t typedef | NodeXML< BaseHTML::tag_t > | |
empty() const (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | inline |
entry() (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | inlinestatic |
entry_t typedef (defined in SmartMap< FlexibleVariable >) | SmartMap< FlexibleVariable > | protected |
ERROR enum value | ReferenceMap2< FlexibleVariable > | protected |
exportMap(std::map< std::string, T2 > &m) const | SmartMap< FlexibleVariable > | inlineprotected |
extLinkPolicy enum name | ReferenceMap2< FlexibleVariable > | protected |
fileInfo (defined in NodeHTML) | NodeHTML | static |
findByClass(const V &t, const std::string &tag, path_list_t &result, const path_t &path=path_t()) | NodeXML< BaseHTML::tag_t > | static |
findByClass(const BaseHTML::tag_t &t, const std::string &cls, NodeXML<>::path_list_t &result, const path_t &path) (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | |
findById(const V &tree, const std::string &tag, typename V::path_t &result, const typename V::path_t &path=path_t()) | NodeXML< BaseHTML::tag_t > | static |
findById(const V &tree, const std::string &tag, path_list_t &result, const path_t &path=path_t()) | NodeXML< BaseHTML::tag_t > | static |
findById(const BaseHTML::tag_t &t, const std::string &id, typename T::path_t &result, const typename T::path_t &path) (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | |
findById(const BaseHTML::tag_t &t, const std::string &id, NodeXML<>::path_list_t &result, const path_t &path) (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | |
findByTag(const V &tree, const BaseHTML::tag_t &tag, path_list_t &result, const path_t &path=path_t()) | NodeXML< BaseHTML::tag_t > | static |
findByTag(const BaseHTML::tag_t &t, const N &tag, NodeXML<>::path_list_t &result, const path_t &path) | NodeXML< BaseHTML::tag_t > | |
findByTags(const V &tree, const std::set< BaseHTML::tag_t > &tags, path_list_t &result, const path_t &path=path_t()) | NodeXML< BaseHTML::tag_t > | static |
findByTags(const BaseHTML::tag_t &t, const std::set< N > &tags, NodeXML<>::path_list_t &result, const path_t &path) | NodeXML< BaseHTML::tag_t > | |
get(const std::string &key) const (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | inline |
get(const std::string &key) (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | inline |
get(const std::string &key, const V &defaultValue) const (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | inline |
get(const std::string &key, const char *defaultValue) const (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | inline |
ReferenceMap2< FlexibleVariable >::get(const std::string &key, const std::string &defaultValue) const | SmartMap< FlexibleVariable > | inlineprotected |
ReferenceMap2< FlexibleVariable >::get(const std::string &key, const T2 &defaultValue) const | SmartMap< FlexibleVariable > | inlineprotected |
getAttributes() const (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | inline |
getAttributes() (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | inline |
getCount() (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | inlinestatic |
getId() const | NodeXML< BaseHTML::tag_t > | inline |
getKeyList() const | SmartMap< FlexibleVariable > | inlineprotectedvirtual |
getKeys(std::ostream &ostr) const (defined in SmartMap< FlexibleVariable >) | SmartMap< FlexibleVariable > | inlineprotected |
getKeys() const | SmartMap< FlexibleVariable > | inlineprotected |
getMap() const | SmartMap< FlexibleVariable > | inlineprotected |
getTag(unsigned int index) (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | inlinestatic |
getTag() const (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | inline |
getType() const (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | inline |
getValues(std::ostream &ostr) const | SmartMap< FlexibleVariable > | inlineprotected |
getValues() const | SmartMap< FlexibleVariable > | inlineprotected |
H1 enum value (defined in BaseHTML) | BaseHTML | |
H2 enum value (defined in BaseHTML) | BaseHTML | |
H3 enum value (defined in BaseHTML) | BaseHTML | |
hasClass(const std::string &cls) const (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | inline |
hasKey(const std::string &key) const (defined in SmartMap< FlexibleVariable >) | SmartMap< FlexibleVariable > | inlineprotected |
HEAD enum value (defined in BaseHTML) | BaseHTML | |
HR enum value (defined in BaseHTML) | BaseHTML | |
HTML enum value (defined in BaseHTML) | BaseHTML | |
id (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | protected |
IMG enum value (defined in BaseHTML) | BaseHTML | |
importCastableMap(const drain::SmartMap< T2 > &m) | SmartMap< FlexibleVariable > | inlineprotected |
importEntries(const std::string &entries, char assignmentSymbol='=', char separatorSymbol=0) | SmartMap< FlexibleVariable > | protected |
importEntries(const std::list< std::string > &entries, char assignmentSymbol='=') | SmartMap< FlexibleVariable > | inlineprotected |
importMap(const std::map< std::string, S > &m) | SmartMap< FlexibleVariable > | inlineprotected |
isComment() const (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | inline |
isCText() const (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | inline |
isSelfClosing() const (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | inline |
isSelfClosing() const | NodeXML< BaseHTML::tag_t > | |
isSelfClosing() const (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | |
isUndefined() const (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | inline |
iterator typedef | SmartMap< FlexibleVariable > | protected |
key_t typedef (defined in SmartMap< FlexibleVariable >) | SmartMap< FlexibleVariable > | protected |
keyList | SmartMap< FlexibleVariable > | mutableprotected |
keylist_t typedef (defined in SmartMap< FlexibleVariable >) | SmartMap< FlexibleVariable > | protected |
LI enum value (defined in BaseHTML) | BaseHTML | |
LINK enum value (defined in BaseHTML) | BaseHTML | |
NodeXML< BaseHTML::tag_t >::LINK enum value | ReferenceMap2< FlexibleVariable > | |
link(const std::string &key, F &x) | ReferenceMap2< FlexibleVariable > | inlineprotected |
link(const std::string &key, void *ptr, const std::type_info &type, size_t count=1) | ReferenceMap2< FlexibleVariable > | inlineprotected |
map_t typedef (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | |
META enum value (defined in BaseHTML) | BaseHTML | |
nextID (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | protectedstatic |
NodeHTML(const elem_t &t=elem_t(0)) | NodeHTML | |
NodeHTML(const NodeHTML &node) | NodeHTML | |
NodeXML(const elem_t &t=elem_t(0)) (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | inline |
NodeXML(const NodeXML &node) (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | inline |
OL enum value (defined in BaseHTML) | BaseHTML | |
operator=(const T &s) (defined in NodeHTML) | NodeHTML | inline |
operator=(const BaseHTML::tag_t &x) (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | inline |
operator=(const Castable &c) (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | inline |
operator=(const std::string &s) (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | inline |
operator=(const char *s) (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | inline |
operator=(const std::initializer_list< std::pair< const char *, const drain::Variable > > &l) (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | inline |
operator[](const std::string &key) | SmartMap< FlexibleVariable > | inlineprotectedvirtual |
operator[](const std::string &key) const | SmartMap< FlexibleVariable > | inlineprotectedvirtual |
P enum value (defined in BaseHTML) | BaseHTML | |
path_list_t typedef (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | |
path_t typedef | NodeXML< BaseHTML::tag_t > | |
ref_t typedef (defined in ReferenceMap2< FlexibleVariable >) | ReferenceMap2< FlexibleVariable > | protected |
remove(const std::string &s) (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | inline |
removeClass(const std::string &s) (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | inline |
RESERVE enum value | ReferenceMap2< FlexibleVariable > | protected |
SCRIPT enum value (defined in BaseHTML) | BaseHTML | |
SCRIPT (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | static |
separator | SmartMap< FlexibleVariable > | protected |
set(const NodeXML &node) (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | inline |
set(const elem_t &type) (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | inline |
set(const std::string &s) (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | inline |
set(const char *s) (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | inline |
set(const drain::Castable &s) (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | inline |
set(const std::initializer_list< Variable::init_pair_t > &l) (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | inline |
set(const std::map< std::string, X > &args) (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | inline |
set(const std::string &key, const V &value) (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | inline |
setComment(const std::string &text="") | NodeXML< BaseHTML::tag_t > | inline |
setId() | NodeXML< BaseHTML::tag_t > | inline |
setId(const std::string &s) | NodeXML< BaseHTML::tag_t > | inline |
setStyle(const S &value) (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | inline |
setStyle(const std::string &value) (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | inline |
setStyle(const char *value) (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | inline |
setStyle(const std::string &key, const std::string &value) (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | inline |
setStyle(const std::string &key, const V &value) (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | inline |
setStyle(const std::initializer_list< std::pair< const char *, const drain::Variable > > &l) (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | inline |
setText(const S &value) | NodeXML< BaseHTML::tag_t > | inline |
setText(const char *value) (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | inline |
setType(const elem_t &t) (defined in NodeHTML) | NodeHTML | virtual |
setType(const elem_t &t) (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | inlinevirtual |
setValues(const std::string &entries, char assignmentSymbol='=', char separatorSymbol=0) | SmartMap< FlexibleVariable > | inlineprotected |
setValues(const char *entries, char assignmentSymbol='=', char separatorSymbol=0) (defined in SmartMap< FlexibleVariable >) | SmartMap< FlexibleVariable > | inlineprotected |
setValuesSEQ(const S &sequence) (defined in SmartMap< FlexibleVariable >) | SmartMap< FlexibleVariable > | protected |
SKIP enum value | ReferenceMap2< FlexibleVariable > | protected |
smap_t typedef (defined in SmartMap< FlexibleVariable >) | SmartMap< FlexibleVariable > | protected |
SmartMap(char separator='\0', char arraySeparator=':') | SmartMap< FlexibleVariable > | inlineprotected |
SmartMap(const SmartMap &smap) (defined in SmartMap< FlexibleVariable >) | SmartMap< FlexibleVariable > | inlineprotected |
SPAN enum value (defined in BaseHTML) | BaseHTML | |
STYLE enum value (defined in BaseHTML) | BaseHTML | |
STYLE (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | static |
style (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | |
TABLE enum value (defined in BaseHTML) | BaseHTML | |
tag_map_t typedef (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | |
tag_t enum name (defined in BaseHTML) | BaseHTML | |
tags (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | static |
tags (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | |
TD enum value (defined in BaseHTML) | BaseHTML | |
TH enum value (defined in BaseHTML) | BaseHTML | |
TITLE enum value (defined in BaseHTML) | BaseHTML | |
toStr(char equal='=', char start=0, char end=0, char separator=0) const (defined in SmartMap< FlexibleVariable >) | SmartMap< FlexibleVariable > | inlineprotected |
toStream(std::ostream &ostr, const V &t, const std::string &defaultTag="", int indent=0) | NodeXML< BaseHTML::tag_t > | static |
toStream(std::ostream &ostr, const BaseHTML::tag_t &tree, const std::string &defaultTag, int indent) | NodeXML< BaseHTML::tag_t > | |
ReferenceMap2< FlexibleVariable >::toStream(std::ostream &ostr, char equal='=', char startChar='{', char endChar='}', char separatorChar=',') const | SmartMap< FlexibleVariable > | inlineprotected |
TR enum value (defined in BaseHTML) | BaseHTML | |
type (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | |
typeIs(const elem_t &t) const (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | inline |
UL enum value (defined in BaseHTML) | BaseHTML | |
UNDEFINED enum value (defined in BaseHTML) | BaseHTML | |
UNDEFINED (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | static |
updateFromCastableMap(const drain::SmartMap< T2 > &m) | SmartMap< FlexibleVariable > | inlineprotected |
updateFromMap(const std::map< std::string, T2 > &m) | SmartMap< FlexibleVariable > | inlineprotected |
updateValues(const std::string &entries, char assignmentSymbol='=', char separatorSymbol=0) | SmartMap< FlexibleVariable > | inlineprotected |
url (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | |
value_t typedef (defined in SmartMap< FlexibleVariable >) | SmartMap< FlexibleVariable > | protected |
xml_node_t typedef (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | |
xml_tree_t typedef (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | |
xmldoc_attrib_map_t typedef (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | protected |
xmldoc_attribs (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | protectedstatic |
xmldoc_attribs (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | protected |
~NodeHTML() (defined in NodeHTML) | NodeHTML | inline |
~NodeXML() (defined in NodeXML< BaseHTML::tag_t >) | NodeXML< BaseHTML::tag_t > | inline |
~SmartMap() (defined in SmartMap< FlexibleVariable >) | SmartMap< FlexibleVariable > | inlineprotectedvirtual |