| __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(Item *) | CommandLine::Menu | virtual |
| add(T &value, char name, const char *type=0) | CommandLine::Menu | inline |
| add(T &value, const std::string &name, const char *type=0) | CommandLine::Menu | inline |
| add(Functor< void(const std::string &) > action, char name, const char *type=0) | CommandLine::Menu | inline |
| add(Functor< void(const std::string &) > action, const std::string &name, const char *type=0) | CommandLine::Menu | inline |
| add(C *ptr, void(B::*method)(T), char name, const char *type=0) | CommandLine::Menu | inline |
| add(C *ptr, void(B::*method)(T), const std::string &name, const char *type=0) | CommandLine::Menu | inline |
| add(C *ptr, M method, P parse, char name, const char *type) | CommandLine::Menu | inline |
| add(C *ptr, M method, P parse, const std::string &name, const char *type) | CommandLine::Menu | inline |
| add(C *ptr, void(B::*method)(), char name) | CommandLine::Menu | inline |
| add(C *ptr, void(B::*method)(), const std::string &name) | CommandLine::Menu | inline |
| add(C *ptr, void(B::*method)(T), char name, T arg) | CommandLine::Menu | inline |
| add(C *ptr, void(B::*method)(T), const std::string &name, T arg) | CommandLine::Menu | inline |
| add(const std::string &) | CommandLine::Menu | |
| add_action(C *ptr, M method, N name, S set) (defined in CommandLine::Menu) | CommandLine::Menu | inlineprotected |
| add_action(C *ptr, M method, N name, S set, T arg) (defined in CommandLine::Menu) | CommandLine::Menu | inlineprotected |
| add_attribute(C *ptr, M method, P parse, N name, S set, const char *type) (defined in CommandLine::Menu) | CommandLine::Menu | inlineprotected |
| add_help() | CommandLine::Menu | virtual |
| add_parser(Functor< void(const std::string &) > &action, N name, S set, const char *type) (defined in CommandLine::Menu) | CommandLine::Menu | inlineprotected |
| add_value(T &value, N name, S set, const char *type) | CommandLine::Menu | inlineprotected |
| add_version() | CommandLine::Menu | virtual |
| find(const std::string &name) | CommandLine::Menu | |
| get_heap_queue_size() | Reference::HeapTracked | static |
| get_help_footer() const | CommandLine::Menu | inline |
| get_help_header() const | CommandLine::Menu | inline |
| get_instance_count() | Reference::Able | static |
| get_reference_count() const | Reference::Able | inline |
| HeapTracked() | Reference::HeapTracked | inline |
| HeapTracked(const HeapTracked &) | Reference::HeapTracked | inline |
| help(const std::string &) | CommandLine::Menu | |
| help_footer (defined in CommandLine::Menu) | CommandLine::Menu | protected |
| help_header (defined in CommandLine::Menu) | CommandLine::Menu | protected |
| help_item (defined in CommandLine::Menu) | CommandLine::Menu | protected |
| item (defined in CommandLine::Menu) | CommandLine::Menu | protected |
| Menu() | CommandLine::Menu | |
| 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 |
| parse(int argc, char *const *argv) | CommandLine::Menu | virtual |
| process_error(int code, char *const *argv) | CommandLine::Menu | virtual |
| remove(Item *) | CommandLine::Menu | virtual |
| set_help_footer(const std::string &s) | CommandLine::Menu | inlinevirtual |
| set_help_header(const std::string &s) | CommandLine::Menu | inlinevirtual |
| set_version(const std::string &s) | CommandLine::Menu | inlinevirtual |
| version() | CommandLine::Menu | |
| version_info (defined in CommandLine::Menu) | CommandLine::Menu | protected |
| version_item (defined in CommandLine::Menu) | CommandLine::Menu | protected |
| ~Able() | Reference::Able | virtual |
| ~HeapTracked() | Reference::HeapTracked | virtual |
| ~Menu() (defined in CommandLine::Menu) | CommandLine::Menu | virtual |