__dereference(bool auto_delete=true) const | Reference::Able | protected |
__is_on_heap() const | Reference::HeapTracked | |
__reference(bool active) const | Reference::Able | protected |
Able() | Reference::Able | |
Able(const Able &) | Reference::Able | |
add(T(P::*get)() const, const char *name, const char *description=0) | TextInterface::To< C > | inlineprotected |
add(T(P::*get)() const, void(P::*set)(const U &), const char *name, const char *description=0) | TextInterface::To< C > | inlineprotected |
add(T(P::*get)() const, void(P::*set)(U), const char *name, const char *description=0) | TextInterface::To< C > | inlineprotected |
add(T(P::*get)() const, void(P::*set)(const U &), Parser *(P::*get_parser)(), const char *name, const char *description=0) | TextInterface::To< C > | inlineprotected |
add(T(P::*get)() const, void(P::*set)(U), Parser *(P::*get_parser)(), const char *name, const char *description=0) | TextInterface::To< C > | inlineprotected |
add(U *(P::*get)() const, void(P::*set)(U *), Parser *(Parent::*get_parser)(), const char *name, const char *description=0) | TextInterface::To< C > | inlineprotected |
add(Get get, Set set, Parser parser, const char *name, const char *description=0) | TextInterface::To< C > | inlineprotected |
add(Get get, const char *name, const char *description=0) | TextInterface::To< C > | inlineprotected |
add(Get get, Set set, const char *name, const char *description=0) | TextInterface::To< C > | inlineprotected |
add_value(Attribute< C > *value) (defined in TextInterface::To< C >) | TextInterface::To< C > | inline |
TextInterface::Parser::add_value(Value *value) | TextInterface::Parser | protected |
aliases | TextInterface::Parser | protected |
alphabetical | TextInterface::Parser | protected |
clean() | TextInterface::Parser | |
clean_invalid() | TextInterface::Parser | protected |
delimiter | TextInterface::Parser | protected |
find(const std::string &name, bool throw_exception=true) const | TextInterface::Parser | |
found(const std::string &name) const | TextInterface::Parser | |
found(const std::string &prefix, const std::string &name) const | TextInterface::Parser | |
get(unsigned i) const | TextInterface::To< C > | inline |
get_delimiter() const (defined in TextInterface::Parser) | TextInterface::Parser | inline |
get_description(unsigned) const | TextInterface::Parser | |
get_heap_queue_size() | Reference::HeapTracked | static |
get_indentation() const (defined in TextInterface::Parser) | TextInterface::Parser | inline |
get_instance_count() | Reference::Able | static |
get_interface_description() const | TextInterface::Parser | inlinevirtual |
get_interface_name() const | TextInterface::Parser | inlinevirtual |
get_name(unsigned) const | TextInterface::Parser | |
get_name_value(std::string &name) const | TextInterface::Parser | |
get_nvalue() const | TextInterface::Parser | |
get_reference_count() const | Reference::Able | inline |
get_value(const std::string &name) const | TextInterface::Parser | |
get_value(unsigned) const | TextInterface::Parser | |
HeapTracked() | Reference::HeapTracked | inline |
HeapTracked(const HeapTracked &) | Reference::HeapTracked | inline |
help(bool show_default_values=false, bool show_header=false, const char *indent=0) | TextInterface::Parser | virtual |
import(const To< P > *parent) | TextInterface::To< C > | inline |
import(const std::string &name, const To< M > *member, G get) | TextInterface::To< C > | inline |
import(const std::string &name, const To< E > *member, G g, S s) | TextInterface::To< C > | inline |
import(const std::string &name, K, const To< E > *member, G g) | TextInterface::To< C > | inline |
import(const To< P > &parent) | TextInterface::To< C > | inline |
import(const std::string &name, const To< M > &member, G get) | TextInterface::To< C > | inline |
import(const To< M > &member, G get) | TextInterface::To< C > | inline |
import(const std::string &name, const To< E > &element, G g, S size) (defined in TextInterface::To< C >) | TextInterface::To< C > | inline |
import(const std::string &name, K k, const To< E > &element, G g) (defined in TextInterface::To< C >) | TextInterface::To< C > | inline |
import_filter | TextInterface::Parser | protected |
indentation | TextInterface::Parser | protected |
insert(Parser *) | TextInterface::Parser | |
insert(const std::string &prefix, Parser *) | TextInterface::Parser | |
inserted | TextInterface::Parser | protected |
instance | TextInterface::To< C > | protected |
operator delete(void *location, void *ptr) | Reference::HeapTracked | static |
operator delete(void *location) | Reference::HeapTracked | static |
operator new(size_t size, void *ptr=0) | Reference::HeapTracked | static |
operator=(const Able &) | Reference::Able | |
Reference::HeapTracked::operator=(const HeapTracked &) | Reference::HeapTracked | inline |
Parser() | TextInterface::Parser | |
prefix_name | TextInterface::Parser | protected |
process(const std::string &command) | TextInterface::Parser | virtual |
process(const std::vector< std::string > &commands) | TextInterface::Parser | virtual |
remove(const std::string &name) | TextInterface::Parser | protected |
set_aliases(const Alias *alias) | TextInterface::Parser | inline |
set_delimiter(const std::string &) | TextInterface::Parser | |
set_indentation(const std::string &indent) | TextInterface::Parser | inline |
set_instance(C *c) | TextInterface::To< C > | inlinevirtual |
set_prefix_name(bool flag) | TextInterface::Parser | inline |
set_value(const std::string &name, const std::string &value) | TextInterface::Parser | |
setup(const Value *value) | TextInterface::To< C > | inlinevirtual |
size() const | TextInterface::To< C > | inline |
values | TextInterface::Parser | protected |
~Able() | Reference::Able | virtual |
~HeapTracked() | Reference::HeapTracked | inlinevirtual |
~Parser() | TextInterface::Parser | |