| addClass(const TT &... args) | XML | inline |
| addClass(const TT &... args) (defined in XML) | XML | inline |
| AMPERSAND enum value (defined in XML) | XML | |
| arraySeparator | SmartMap< T > | protected |
| attribToStream(std::ostream &ostr, const std::string &key, const V &value) (defined in XML) | XML | inlinestatic |
| classList (defined in XML) | XML | |
| clear() (defined in SmartMap< T >) | SmartMap< T > | inlineprotectedvirtual |
| clearClasses() (defined in XML) | XML | inline |
| clearClasses() (defined in XML) | XML | inline |
| CLOSING_TAG enum value (defined in XML) | XML | |
| COMMENT (defined in XML) | XML | static |
| COMMENT (defined in XML) | XML | static |
| const_iterator typedef (defined in SmartMap< T >) | SmartMap< T > | protected |
| copyStruct(const ReferenceMap2< FlexibleVariable > &m, const T2 &src, T2 &dst, extLinkPolicy policy=RESERVE) | ReferenceMap2< FlexibleVariable > | inlineprotected |
| CTEXT (defined in XML) | XML | static |
| CTEXT (defined in XML) | XML | static |
| ctext (defined in XML) | XML | |
| CURLY_LEFT enum value (defined in XML) | XML | |
| CURLY_RIGHT enum value (defined in XML) | XML | |
| dump(std::ostream &ostr=std::cout) const | SmartMap< T > | protected |
| empty() const (defined in XML) | XML | inline |
| empty() const (defined in XML) | XML | inlinevirtual |
| EMPTY_TAG enum value (defined in XML) | XML | |
| entity_t enum name (defined in XML) | XML | |
| entry_t typedef (defined in SmartMap< T >) | SmartMap< T > | protected |
| EQUAL_TO enum value (defined in XML) | XML | |
| ERROR enum value | ReferenceMap2< FlexibleVariable > | protected |
| exportMap(std::map< std::string, T2 > &m) const | SmartMap< T > | inlineprotected |
| extLinkPolicy enum name | ReferenceMap2< FlexibleVariable > | protected |
| findByClass(const T2 &t, const C &cls, std::list< path_elem_t > &result) | XML | static |
| findByClass(const V &t, const C &cls, path_list_t &result, const path_t &path=path_t()) | XML | inlinestatic |
| findByClass(const T2 &t, const C &cls, XML::path_list_t &result, const path_t &path) (defined in XML) | XML | |
| findById(const V &tree, const std::string &tag, typename V::path_t &result, const typename V::path_t &path=path_t()) | XML | static |
| findById(const V &tree, const std::string &tag, path_list_t &result, const path_t &path=path_t()) | XML | static |
| findById(const T &t, const std::string &id, typename T::path_t &result, const typename T::path_t &path) (defined in XML) | XML | |
| findById(const T &t, const std::string &id, NodeXML<>::path_list_t &result, const path_t &path) (defined in XML) | XML | |
| findByTag(const V &tree, const T &tag, path_list_t &result, const path_t &path=path_t()) | XML | static |
| findByTag(const T &t, const N &tag, NodeXML<>::path_list_t &result, const path_t &path) | XML | |
| findByTags(const V &tree, const std::set< T > &tags, path_list_t &result, const path_t &path=path_t()) | XML | static |
| findByTags(const T &t, const std::set< N > &tags, NodeXML<>::path_list_t &result, const path_t &path) | XML | |
| FLEXIBLE_TAG enum value (defined in XML) | XML | |
| get(const std::string &key) const (defined in XML) | XML | inline |
| get(const std::string &key) (defined in XML) | XML | inline |
| get(const std::string &key, const V &defaultValue) const (defined in XML) | XML | inline |
| get(const std::string &key, const char *defaultValue) const (defined in XML) | XML | inline |
| get(const std::string &key) const (defined in XML) | XML | inline |
| get(const std::string &key) (defined in XML) | XML | inline |
| get(const std::string &key, const V &defaultValue) const (defined in XML) | XML | inline |
| get(const std::string &key, const char *defaultValue) const (defined in XML) | XML | inline |
| ReferenceMap2< FlexibleVariable >::get(const std::string &key, const std::string &defaultValue) const | SmartMap< T > | inlineprotected |
| ReferenceMap2< FlexibleVariable >::get(const std::string &key, const T2 &defaultValue) const | SmartMap< T > | inlineprotected |
| getAttributeConversionMap() | XML | static |
| getAttributes() const (defined in XML) | XML | inline |
| getAttributes() (defined in XML) | XML | inline |
| getAttributes() const (defined in XML) | XML | inline |
| getAttributes() (defined in XML) | XML | inline |
| getClasses() const (defined in XML) | XML | inline |
| getCount() (defined in XML) | XML | inlinestatic |
| getCount() (defined in XML) | XML | inlinestatic |
| getCTextConversionMap() | XML | static |
| getEntityMap() | XML | static |
| getId() const | XML | inline |
| getId() const | XML | inline |
| getKeyConversionMap() | XML | static |
| getKeyList() const | SmartMap< T > | inlineprotectedvirtual |
| getKeys(std::ostream &ostr) const (defined in SmartMap< T >) | SmartMap< T > | inlineprotected |
| getKeys() const | SmartMap< T > | inlineprotected |
| getMap() const | SmartMap< T > | inlineprotected |
| getName() const (defined in XML) | XML | inline |
| getStyle() const (defined in XML) | XML | inline |
| getText() const (defined in XML) | XML | inlinevirtual |
| getType() const (defined in XML) | XML | inline |
| getUrl() (defined in XML) | XML | inline |
| getValues(std::ostream &ostr) const | SmartMap< T > | inlineprotected |
| getValues() const | SmartMap< T > | inlineprotected |
| GREATER_THAN enum value (defined in XML) | XML | |
| handleType() (defined in XML) | XML | inlineprotectedvirtual |
| hasClass(const V &cls) const | XML | inline |
| hasClass(const V &cls) const | XML | inline |
| hasKey(const std::string &key) const (defined in SmartMap< T >) | SmartMap< T > | inlineprotected |
| id | XML | |
| importCastableMap(const drain::SmartMap< T2 > &m) | SmartMap< T > | inlineprotected |
| importEntries(const std::string &entries, char assignmentSymbol='=', char separatorSymbol=0) | SmartMap< T > | protected |
| importEntries(const std::list< std::string > &entries, char assignmentSymbol='=') | SmartMap< T > | inlineprotected |
| importMap(const std::map< std::string, S > &m) | SmartMap< T > | inlineprotected |
| intval_t typedef (defined in XML) | XML | |
| isComment() const (defined in XML) | XML | inline |
| isCText() const (defined in XML) | XML | inline |
| isExplicit() const | XML | virtual |
| isScript() const (defined in XML) | XML | inline |
| isSingular() const | XML | virtual |
| isStyle() const (defined in XML) | XML | inline |
| isUndefined() const (defined in XML) | XML | inline |
| iterator typedef | SmartMap< T > | protected |
| key_t typedef (defined in SmartMap< T >) | SmartMap< T > | protected |
| keyList | SmartMap< T > | mutableprotected |
| keylist_t typedef (defined in SmartMap< T >) | SmartMap< T > | protected |
| LESS_THAN enum value (defined in XML) | XML | |
| LINK enum value | ReferenceMap2< FlexibleVariable > | protected |
| 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 XML) | XML | |
| map_t typedef | XML | |
| NEWLINE enum value (defined in XML) | XML | |
| nextID (defined in XML) | XML | static |
| nodeToStream(std::ostream &ostr, tag_display_mode mode=EMPTY_TAG) const =0 (defined in XML) | XML | pure virtual |
| NON_EMPTY_TAG enum value (defined in XML) | XML | |
| NONBREAKABLE_SPACE enum value (defined in XML) | XML | |
| OPENING_TAG enum value (defined in XML) | XML | |
| operator[](const std::string &key) | SmartMap< T > | inlineprotectedvirtual |
| operator[](const std::string &key) const | SmartMap< T > | inlineprotectedvirtual |
| path_elem_t typedef (defined in XML) | XML | |
| path_list_t typedef (defined in XML) | XML | |
| path_t typedef | XML | |
| QUOTE enum value (defined in XML) | XML | |
| remove(const std::string &s) (defined in XML) | XML | inline |
| removeAttribute(const std::string &s) (defined in XML) | XML | inline |
| removeClass(const std::string &s) (defined in XML) | XML | inline |
| removeClass(const std::string &s) (defined in XML) | XML | inline |
| RESERVE enum value | ReferenceMap2< FlexibleVariable > | protected |
| reset() | XML | |
| SCRIPT (defined in XML) | XML | static |
| SCRIPT (defined in XML) | XML | static |
| separator | SmartMap< T > | protected |
| setAttribute(const std::string &key, const std::string &value) | XML | inlinevirtual |
| setAttribute(const std::string &key, const char *value) | XML | inlinevirtual |
| setAttribute(const std::string &key, const V &value) | XML | inline |
| setAttribute(const std::string &key, const std::string &value) | XML | inlinevirtual |
| setAttribute(const std::string &key, const char *value) | XML | inlinevirtual |
| setAttribute(const std::string &key, const V &value) | XML | inline |
| setComment(const T &...args) | XML | inline |
| setId() | XML | inline |
| setId(const std::string &s) | XML | inline |
| setId(const TT &...args) (defined in XML) | XML | inline |
| setId() | XML | inline |
| setId(const std::string &s) | XML | inline |
| setId(const TT &...args) | XML | inline |
| setName(const T &...args) (defined in XML) | XML | inline |
| setStyle(const StyleXML &s) (defined in XML) | XML | inline |
| setStyle(const std::string &value) (defined in XML) | XML | inline |
| setStyle(const char *value) (defined in XML) | XML | inline |
| setStyle(const std::string &key, const std::string &value) (defined in XML) | XML | inline |
| setStyle(const std::string &key, const std::initializer_list< V > &l) | XML | inline |
| setStyle(const std::string &key, const V &value) | XML | inline |
| setStyle(const std::initializer_list< std::pair< const char *, const drain::Variable > > &args) (defined in XML) | XML | inline |
| setText(const std::string &s) | XML | virtual |
| setText(const T &...args) (defined in XML) | XML | inline |
| setTextSafe(const T &...args) (defined in XML) | XML | inline |
| setType(const T &t) (defined in XML) | XML | inline |
| setUrl(const std::string &s) (defined in XML) | XML | inline |
| setValues(const std::string &entries, char assignmentSymbol='=', char separatorSymbol=0) | SmartMap< T > | inlineprotected |
| setValues(const char *entries, char assignmentSymbol='=', char separatorSymbol=0) (defined in SmartMap< T >) | SmartMap< T > | inlineprotected |
| setValuesSEQ(const S &sequence) (defined in SmartMap< T >) | SmartMap< T > | protected |
| SKIP enum value | ReferenceMap2< FlexibleVariable > | protected |
| smap_t typedef (defined in SmartMap< T >) | SmartMap< T > | protected |
| SmartMap(char separator='\0', char arraySeparator=':') | SmartMap< T > | inlineprotected |
| SmartMap(const SmartMap &smap) (defined in SmartMap< T >) | SmartMap< T > | inlineprotected |
| specificAttributesToStream(std::ostream &ostr) const (defined in XML) | XML | virtual |
| style (defined in XML) | XML | |
| STYLE (defined in XML) | XML | static |
| STYLE (defined in XML) | XML | static |
| STYLE_SELECT (defined in XML) | XML | static |
| TAB enum value (defined in XML) | XML | |
| tag_display_mode enum name (defined in XML) | XML | |
| toStr(char equal='=', char start=0, char end=0, char separator=0) const (defined in SmartMap< T >) | SmartMap< T > | inlineprotected |
| toStream(std::ostream &ostr, const TR &tree, const std::string &defaultTag="ELEM", int indent=0) | XML | static |
| ReferenceMap2< FlexibleVariable >::toStream(std::ostream &ostr, char equal='=', char startChar='{', char endChar='}', char separatorChar=',') const | SmartMap< T > | inlineprotected |
| type (defined in XML) | XML | protected |
| typeIs(const T2 &arg, const T3... args) const | XML | inline |
| typeIs() const (defined in XML) | XML | inlineprotected |
| typeIsSet() const | XML | inline |
| UNDEFINED (defined in XML) | XML | static |
| UNDEFINED (defined in XML) | XML | static |
| updateFromCastableMap(const drain::SmartMap< T2 > &m) | SmartMap< T > | inlineprotected |
| updateFromMap(const std::map< std::string, T2 > &m) | SmartMap< T > | inlineprotected |
| updateValues(const std::string &entries, char assignmentSymbol='=', char separatorSymbol=0) | SmartMap< T > | inlineprotected |
| url (defined in XML) | XML | |
| value_t typedef (defined in SmartMap< T >) | SmartMap< T > | protected |
| XML() (defined in XML) | XML | inline |
| XML(const XML &) (defined in XML) | XML | inline |
| xmlAddChild(T &tree, const std::string &key) | XML | inlinestatic |
| xmlAppendString(TX &tree, const std::string &s) (defined in XML) | XML | inlinestatic |
| xmlAssign(T &dst, const T &src) | XML | inlinestatic |
| xmlAssign(TX &dst, const typename TX::xml_node_t &src) | XML | inlinestatic |
| xmlAssign(T &tree, const V &arg) | XML | inlinestatic |
| xmlAssign(T &tree, std::initializer_list< std::pair< const char *, const Variable > > l) | XML | inlinestatic |
| xmlAssignNode(N &dst, const N &src) | XML | inlinestatic |
| xmlAssignString(TX &tree, const std::string &s) | XML | inlinestatic |
| xmlAttribToStream(std::ostream &ostr, const std::string &key, const V &value) | XML | inlinestatic |
| xmlRetrieveDefaultType(const N &parentNode) (defined in XML) | XML | inlinestatic |
| xmlSetType(TX &tree, const typename TX::node_data_t::xml_tag_t &type) | XML | inlinestatic |
| ~SmartMap() (defined in SmartMap< T >) | SmartMap< T > | inlineprotectedvirtual |