Overview   API Reference  

config_node Member List

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

append_child(config_node *node) (defined in config_node)config_node [inline]
append_node(config_node *&chain, config_node *node) (defined in config_node)config_node [protected, static]
append_sibling(config_node *node) (defined in config_node)config_node [inline]
BOOL enum value (defined in config_node)config_node
boolean (defined in config_node)config_node
children (defined in config_node)config_node [protected]
config_node(const std::string &id, bool boolean) (defined in config_node)config_node [inline]
config_node(const std::string &id, unsigned long number) (defined in config_node)config_node [inline]
config_node(const std::string &id, unsigned long low, unsigned long high) (defined in config_node)config_node [inline]
config_node(const std::string &id, const char *string) (defined in config_node)config_node [inline]
config_node(const std::string &id, config_node *children) (defined in config_node)config_node [inline]
config_node(const std::string &id, enum type type, config_node *next, config_node *children) (defined in config_node)config_node [inline]
get_child(const std::string &id="") const (defined in config_node)config_node [inline]
get_list_option(std::vector< NodeTypeT > &result, const std::string &id) (defined in config_node)config_node [inline]
get_node(const config_node *chain, const std::string &id="") (defined in config_node)config_node [inline, protected, static]
get_option(const std::string &id, NodeTypeT default_value=NodeTypeT()) (defined in config_node)config_node [inline]
get_sibling(const std::string &id="") const (defined in config_node)config_node [inline]
get_value(void) const (defined in config_node)config_node
get_value(const NodeTypeT default_value=NodeTypeT()) const (defined in config_node)config_node [inline]
has_child(const std::string &id="") const (defined in config_node)config_node [inline]
has_sibling(const std::string &id="") const (defined in config_node)config_node [inline]
high (defined in config_node)config_node
id (defined in config_node)config_node
INTERVAL enum value (defined in config_node)config_node
is(enum type type) const (defined in config_node)config_node [inline]
is_attribute(void) const (defined in config_node)config_node [inline]
is_bool(void) const (defined in config_node)config_node [inline]
is_interval(void) const (defined in config_node)config_node [inline]
is_list(void) const (defined in config_node)config_node [inline]
is_number(void) const (defined in config_node)config_node [inline]
is_or_warn(enum type type) const (defined in config_node)config_node [inline]
is_section(void) const (defined in config_node)config_node [inline]
is_string(void) const (defined in config_node)config_node [inline]
LIST enum value (defined in config_node)config_node
low (defined in config_node)config_node
next (defined in config_node)config_node [protected]
noncopyable(void) (defined in noncopyable)noncopyable [inline, private]
num_children(void) const (defined in config_node)config_node [inline]
num_nodes(const config_node *chain) (defined in config_node)config_node [inline, protected, static]
num_siblings(void) const (defined in config_node)config_node [inline]
number (defined in config_node)config_node
NUMBER enum value (defined in config_node)config_node
print(int indent=0, int indent_inc=2, bool siblings=false) const (defined in config_node)config_node
remove_child(const std::string &id="") (defined in config_node)config_node [inline]
remove_node(config_node *&chain, const std::string &id="") (defined in config_node)config_node [protected, static]
remove_sibling(const std::string &id="") (defined in config_node)config_node [inline]
SECTION enum value (defined in config_node)config_node
set_ID(const std::string &id, bool recursive=false) (defined in config_node)config_node
string (defined in config_node)config_node
STRING enum value (defined in config_node)config_node
type enum name (defined in config_node)config_node
type (defined in config_node)config_node
type2string(enum type type) (defined in config_node)config_node [inline, static]
type2string(void) const (defined in config_node)config_node [inline]
warn_non_empty_section(const char *message=nullptr) const (defined in config_node)config_node
warn_wrong_type(void) const (defined in config_node)config_node [inline]
warn_wrong_type(enum type type) const (defined in config_node)config_node [inline]
warn_wrong_value(void) const (defined in config_node)config_node [inline]
~config_node(void) (defined in config_node)config_node [inline]
~noncopyable(void) (defined in noncopyable)noncopyable [inline, private]


L4vmm Reference Manual, written by Mario Schwalbe  © 2006-2008