ReferenceMap Member List

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

append(ReferenceMap &rMap, bool replace=true)ReferenceMapinline
arraySeparatorSmartMap< Reference >
clear()ReferenceMapinlinevirtual
const_iterator typedef (defined in SmartMap< Reference >)SmartMap< Reference >
copyStruct(const ReferenceMap &m, const T &src, T &dst, extLinkPolicy policy=RESERVE)ReferenceMapinline
delink(const std::string &key)ReferenceMapinline
dump(std::ostream &ostr=std::cout) constSmartMap< Reference >
entry_t typedef (defined in SmartMap< Reference >)SmartMap< Reference >
ERROR enum valueReferenceMap
exportMap(std::map< std::string, T2 > &m) constSmartMap< Reference >inline
extLinkPolicy enum nameReferenceMap
get(const std::string &key, const std::string &defaultValue) constSmartMap< Reference >inline
get(const std::string &key, const char *defaultValue) const (defined in SmartMap< Reference >)SmartMap< Reference >inline
get(const std::string &key, const T2 &defaultValue) constSmartMap< Reference >inline
getKeyList() constSmartMap< Reference >inlinevirtual
getKeys(std::ostream &ostr) const (defined in SmartMap< Reference >)SmartMap< Reference >inline
getKeys() constSmartMap< Reference >inline
getMap() constSmartMap< Reference >inline
getUnitMap() constReferenceMapinline
getValues(std::ostream &ostr) constSmartMap< Reference >inline
getValues() constSmartMap< Reference >inline
hasKey(const std::string &key) const (defined in SmartMap< Reference >)SmartMap< Reference >inline
importCastableMap(const drain::SmartMap< T2 > &m)SmartMap< Reference >inline
importEntries(const std::string &entries, char assignmentSymbol='=', char separatorSymbol=0)SmartMap< Reference >
importEntries(const std::list< std::string > &entries, char assignmentSymbol='=')SmartMap< Reference >inline
importMap(const std::map< std::string, S > &m)SmartMap< Reference >inline
iterator typedefSmartMap< Reference >
key_t typedef (defined in SmartMap< Reference >)SmartMap< Reference >
keyListSmartMap< Reference >mutableprotected
keylist_t typedef (defined in SmartMap< Reference >)SmartMap< Reference >
LINK enum valueReferenceMap
link(const std::string &key, Range< F > &x, const std::string &unit=std::string()) (defined in ReferenceMap)ReferenceMapinline
link(const std::string &key, F &x, const std::string &unit=std::string())ReferenceMapinline
link(const std::string &key, Reference &x, const std::string &unit=std::string()) (defined in ReferenceMap)ReferenceMapinline
link(const std::string &key, void *ptr, const std::type_info &type, size_t count, const std::string &unit=std::string())ReferenceMapinline
link(const std::string &key, void *ptr, const std::type_info &type, const std::string &unit=std::string())ReferenceMapinline
map_t typedef (defined in SmartMap< Reference >)SmartMap< Reference >
operator=(const SmartMap< T > &v)ReferenceMapinline
operator[](const std::string &key)ReferenceMapinlinevirtual
operator[](const std::string &key) constReferenceMapinlinevirtual
ReferenceMap(char separator=',')ReferenceMapinline
ReferenceMap(const ReferenceMap &rmap)ReferenceMapinline
referenceTop(const std::string &key, F &x, const std::string &unit=std::string())ReferenceMapinline
reserve(const std::string &key)ReferenceMapinline
RESERVE enum valueReferenceMap
separatorSmartMap< Reference >
setValues(const std::string &entries, char assignmentSymbol='=', char separatorSymbol=0)SmartMap< Reference >inline
setValues(const char *entries, char assignmentSymbol='=', char separatorSymbol=0) (defined in SmartMap< Reference >)SmartMap< Reference >inline
setValuesSEQ(const S &sequence) (defined in SmartMap< Reference >)SmartMap< Reference >
SKIP enum valueReferenceMap
smap_t typedef (defined in SmartMap< Reference >)SmartMap< Reference >
SmartMap(char separator='\0', char arraySeparator=':')SmartMap< Reference >inline
SmartMap(const SmartMap &smap) (defined in SmartMap< Reference >)SmartMap< Reference >inline
toStr(char equal='=', char start=0, char end=0, char separator=0) const (defined in SmartMap< Reference >)SmartMap< Reference >inline
toStream(std::ostream &ostr, char equal='=', char startChar='{', char endChar='}', char separatorChar=',') constSmartMap< Reference >inline
unitMapReferenceMapprotected
unitmap_t typedef (defined in ReferenceMap)ReferenceMap
updateFromCastableMap(const drain::SmartMap< T2 > &m)SmartMap< Reference >inline
updateFromMap(const std::map< std::string, T2 > &m)SmartMap< Reference >inline
updateValues(const std::string &entries, char assignmentSymbol='=', char separatorSymbol=0)SmartMap< Reference >inline
value_t typedef (defined in SmartMap< Reference >)SmartMap< Reference >
~ReferenceMap() (defined in ReferenceMap)ReferenceMapinlinevirtual
~SmartMap() (defined in SmartMap< Reference >)SmartMap< Reference >inlinevirtual