senf::console::DirectoryNode Member List

This is the complete list of members for senf::console::DirectoryNode, including all inherited members.

Static Public Member Functions

create() senf::console::DirectoryNode [inline, static]

Public Member Functions

active() const senf::console::GenericNode
add(std::string const &name, boost::shared_ptr< NodeType > node) senf::console::DirectoryNode [inline]
add(std::string const &name, NodeType &node, typename boost::enable_if< boost::is_convertible< NodeType &, GenericNode & > >::type *=0) senf::console::DirectoryNode [inline]
add(std::string const &name, Factory const &factory, typename boost::enable_if< boost::is_convertible< Factory const &, detail::NodeFactory const & > >::type *=0) senf::console::DirectoryNode [inline]
children() const senf::console::DirectoryNode [inline]
completions(std::string const &s) const senf::console::DirectoryNode [inline]
doc(std::string const &doc) senf::console::DirectoryNode [inline]
followLink() const senf::console::GenericNode [inline]
followLink() senf::console::GenericNode [inline]
get(std::string const &name) const senf::console::DirectoryNode [inline]
getCommand(std::string const &name) const senf::console::DirectoryNode [inline]
getDirectory(std::string const &name) const senf::console::DirectoryNode [inline]
getLink(std::string const &name) const senf::console::DirectoryNode
hasChild(std::string const &name) const senf::console::DirectoryNode [inline]
help(std::ostream &output) const senf::console::GenericNode [inline]
isChildOf(DirectoryNode &parent) const senf::console::GenericNode
isCommand() const senf::console::GenericNode [inline]
isDirectory() const senf::console::GenericNode [inline]
isLink() const senf::console::GenericNode [inline]
name() const senf::console::GenericNode [inline]
operator!=(GenericNode &other) const senf::console::GenericNode [inline]
operator()(std::string const &name) const senf::console::DirectoryNode [inline]
operator==(GenericNode &other) const senf::console::GenericNode [inline]
operator[](std::string const &name) const senf::console::DirectoryNode [inline]
parent() const senf::console::GenericNode [inline]
path() const senf::console::GenericNode
path(DirectoryNode const &root) const senf::console::GenericNode
remove(std::string const &name) senf::console::DirectoryNode
shortdoc(std::string const &doc) senf::console::DirectoryNode [inline]
shorthelp() const senf::console::GenericNode [inline]
thisptr() senf::console::DirectoryNode [inline]
thisptr() const senf::console::DirectoryNode [inline]
unlink() senf::console::GenericNode [inline]

Public Types

child_iterator typedef senf::console::DirectoryNode
ChildrenRange typedef senf::console::DirectoryNode
cptr typedef senf::console::DirectoryNode
node_type typedef senf::console::DirectoryNode
ptr typedef senf::console::DirectoryNode
return_type typedef senf::console::DirectoryNode
weak_ptr typedef senf::console::DirectoryNode

Non-Public Members

name(std::string const &name) senf::console::GenericNode [inline, protected]
root() senf::console::DirectoryNode [friend]