|
virtual void | set_instance (C *c) |
void | setup (const Value *value) |
void i< parent-> | size () |
const Attribute< C > * | get (unsigned i) const |
std::string | get_value (const std::string &name) const |
std::string | get_name_value (std::string &name) const |
void | set_value (const std::string &name, const std::string &value) |
Value * | find (const std::string &name, bool throw_exception=true) const |
bool | found (const std::string &name) const |
bool | found (const std::string &prefix, const std::string &name) const |
unsigned | get_nvalue () const |
std::string | get_name (unsigned) const |
std::string | get_value (unsigned) const |
std::string | get_description (unsigned) const |
virtual std::string | process (const std::string &command) |
virtual std::string | process (const std::vector< std::string > &commands) |
virtual std::string | help (bool show_default_values=false, bool show_header=false, const char *indent=0) |
virtual std::string | get_interface_description () const |
void | set_indentation (const std::string &indent) |
void | set_delimiter (const std::string &) |
void | set_prefix_name (bool flag) |
void | set_aliases (const Alias *alias) |
void | insert (Parser *) |
void | insert (const std::string &prefix, Parser *) |
void | clean () |
| Able (const Able &) |
Able & | operator= (const Able &) |
unsigned | get_reference_count () const |
| HeapTracked (const HeapTracked &) |
HeapTracked & | operator= (const HeapTracked &) |
bool | __is_on_heap () const |
static size_t | get_instance_count () |
static void * | operator new (size_t size, void *ptr=0) |
static void | operator delete (void *location, void *ptr) |
static void | operator delete (void *location) |
static size_t | get_heap_queue_size () |
void | add (T(P::*get)() const, const char *name, const char *description=0) |
void | add_value (Value *value) |
void | remove (const std::string &name) |
void | clean_invalid () |
Handle * | __reference (bool active) const |
void | __dereference (bool auto_delete=true) const |
Reference::To< C, false > | instance |
std::string | indentation |
std::string | delimiter |
bool | alphabetical |
bool | import_filter |
bool | prefix_name |
Reference::To< const Alias > | aliases |
std::vector< Reference::To< Value > > | values |
std::vector< Reference::To< Parser > > | inserted |
template<typename T>
class Archive::Extension::Interface< T >
Convenience class implements TextInterface::To<T>::get_interface_name.