NodeHTML Member List

This is the complete list of members for NodeHTML, including all inherited members.

A enum value (defined in BaseHTML)BaseHTML
addClass(const TT &... args)NodeXML< BaseHTML::tag_t >inline
arraySeparatorSmartMap< 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
ctextNodeXML< BaseHTML::tag_t >
DIV enum value (defined in BaseHTML)BaseHTML
docToStream(std::ostream &ostr, const xml_tree_t &tree) (defined in NodeHTML)NodeHTMLinlinestatic
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) constSmartMap< FlexibleVariable >protected
elem_t typedefNodeXML< 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 valueReferenceMap2< FlexibleVariable >protected
exportMap(std::map< std::string, T2 > &m) constSmartMap< FlexibleVariable >inlineprotected
extLinkPolicy enum nameReferenceMap2< FlexibleVariable >protected
fileInfo (defined in NodeHTML)NodeHTMLstatic
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) constSmartMap< FlexibleVariable >inlineprotected
ReferenceMap2< FlexibleVariable >::get(const std::string &key, const T2 &defaultValue) constSmartMap< 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() constNodeXML< BaseHTML::tag_t >inline
getKeyList() constSmartMap< FlexibleVariable >inlineprotectedvirtual
getKeys(std::ostream &ostr) const (defined in SmartMap< FlexibleVariable >)SmartMap< FlexibleVariable >inlineprotected
getKeys() constSmartMap< FlexibleVariable >inlineprotected
getMap() constSmartMap< 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) constSmartMap< FlexibleVariable >inlineprotected
getValues() constSmartMap< 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() constNodeXML< 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 typedefSmartMap< FlexibleVariable >protected
key_t typedef (defined in SmartMap< FlexibleVariable >)SmartMap< FlexibleVariable >protected
keyListSmartMap< 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 valueReferenceMap2< 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)NodeHTMLinline
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) constSmartMap< 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 typedefNodeXML< 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 valueReferenceMap2< FlexibleVariable >protected
SCRIPT enum value (defined in BaseHTML)BaseHTML
SCRIPT (defined in NodeXML< BaseHTML::tag_t >)NodeXML< BaseHTML::tag_t >static
separatorSmartMap< 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)NodeHTMLvirtual
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 valueReferenceMap2< 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=',') constSmartMap< 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)NodeHTMLinline
~NodeXML() (defined in NodeXML< BaseHTML::tag_t >)NodeXML< BaseHTML::tag_t >inline
~SmartMap() (defined in SmartMap< FlexibleVariable >)SmartMap< FlexibleVariable >inlineprotectedvirtual