append(ReferenceMap &rMap, bool replace=true) | ReferenceMap | inline |
arraySeparator | SmartMap< Reference > | |
clear() | ReferenceMap | inlinevirtual |
const_iterator typedef (defined in SmartMap< Reference >) | SmartMap< Reference > | |
copyStruct(const ReferenceMap &m, const T &src, T &dst, extLinkPolicy policy=RESERVE) | ReferenceMap | inline |
delink(const std::string &key) | ReferenceMap | inline |
dump(std::ostream &ostr=std::cout) const | SmartMap< Reference > | |
entry_t typedef (defined in SmartMap< Reference >) | SmartMap< Reference > | |
ERROR enum value | ReferenceMap | |
exportMap(std::map< std::string, T2 > &m) const | SmartMap< Reference > | inline |
extLinkPolicy enum name | ReferenceMap | |
get(const std::string &key, const std::string &defaultValue) const | SmartMap< 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) const | SmartMap< Reference > | inline |
getKeyList() const | SmartMap< Reference > | inlinevirtual |
getKeys(std::ostream &ostr) const (defined in SmartMap< Reference >) | SmartMap< Reference > | inline |
getKeys() const | SmartMap< Reference > | inline |
getMap() const | SmartMap< Reference > | inline |
getUnitMap() const | ReferenceMap | inline |
getValues(std::ostream &ostr) const | SmartMap< Reference > | inline |
getValues() const | SmartMap< 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 typedef | SmartMap< Reference > | |
key_t typedef (defined in SmartMap< Reference >) | SmartMap< Reference > | |
keyList | SmartMap< Reference > | mutableprotected |
keylist_t typedef (defined in SmartMap< Reference >) | SmartMap< Reference > | |
LINK enum value | ReferenceMap | |
link(const std::string &key, Range< F > &x, const std::string &unit=std::string()) (defined in ReferenceMap) | ReferenceMap | inline |
link(const std::string &key, F &x, const std::string &unit=std::string()) | ReferenceMap | inline |
link(const std::string &key, Reference &x, const std::string &unit=std::string()) (defined in ReferenceMap) | ReferenceMap | inline |
link(const std::string &key, void *ptr, const std::type_info &type, size_t count, const std::string &unit=std::string()) | ReferenceMap | inline |
link(const std::string &key, void *ptr, const std::type_info &type, const std::string &unit=std::string()) | ReferenceMap | inline |
map_t typedef (defined in SmartMap< Reference >) | SmartMap< Reference > | |
operator=(const SmartMap< T > &v) | ReferenceMap | inline |
operator[](const std::string &key) | ReferenceMap | inlinevirtual |
operator[](const std::string &key) const | ReferenceMap | inlinevirtual |
ReferenceMap(char separator=',') | ReferenceMap | inline |
ReferenceMap(const ReferenceMap &rmap) | ReferenceMap | inline |
referenceTop(const std::string &key, F &x, const std::string &unit=std::string()) | ReferenceMap | inline |
reserve(const std::string &key) | ReferenceMap | inline |
RESERVE enum value | ReferenceMap | |
separator | SmartMap< 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 value | ReferenceMap | |
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=',') const | SmartMap< Reference > | inline |
unitMap | ReferenceMap | protected |
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) | ReferenceMap | inlinevirtual |
~SmartMap() (defined in SmartMap< Reference >) | SmartMap< Reference > | inlinevirtual |