#include <senf/Utils/Console/ScopedDirectory.hh>
Definition at line 45 of file ScopedDirectory.hh.
Public Member Functions |
|
DirectoryNode & | node () const |
Access the proxied DirectoryNode. |
|
operator DirectoryNode & () const | |
Access the proxied DirectoryNode. |
|
Proxied members (see DirectoryNode) |
|
GenericNode::ptr | remove (std::string const &name) |
bool | hasChild (std::string const &name) const |
DirectoryNode & | getDirectory (std::string const &name) const |
DirectoryNode & | operator[] (std::string const &name) const |
CommandNode & | getCommand (std::string const &name) const |
CommandNode & | operator() (std::string const &name) const |
GenericNode & | get (std::string const &name) const |
DirectoryNode::ChildrenRange | children () const |
DirectoryNode & | doc (std::string const &doc) |
std::string const & | name () const |
bool | active () const |
std::string | path () const |
std::string | path (DirectoryNode const &root) const |
boost::shared_ptr< DirectoryNode > | parent () const |
GenericNode::ptr | unlink () |
void | help (std::ostream &output) const |
std::string | shorthelp () const |
Protected Member Functions |
|
ScopedDirectoryBase () | |
~ScopedDirectoryBase () |
senf::console::ScopedDirectoryBase:: | ||||
ScopedDirectoryBase | () | |||
Definition at line 156 of file ScopedDirectory.cci.
senf::console::ScopedDirectoryBase:: | ||||
~ScopedDirectoryBase | () | |||
Definition at line 160 of file ScopedDirectory.cci.
bool senf::console::ScopedDirectoryBase:: | ||||
active | () | |||
Definition at line 114 of file ScopedDirectory.cci.
senf::console::DirectoryNode::ChildrenRange senf::console::ScopedDirectoryBase:: | ||||
children | () | |||
Definition at line 96 of file ScopedDirectory.cci.
senf::console::DirectoryNode & senf::console::ScopedDirectoryBase:: | ||||
doc | ( | std::string const & | doc | ) |
Definition at line 103 of file ScopedDirectory.cci.
senf::console::GenericNode & senf::console::ScopedDirectoryBase:: | ||||
get | ( | std::string const & | name | ) |
Definition at line 89 of file ScopedDirectory.cci.
senf::console::CommandNode & senf::console::ScopedDirectoryBase:: | ||||
getCommand | ( | std::string const & | name | ) |
Definition at line 75 of file ScopedDirectory.cci.
senf::console::DirectoryNode & senf::console::ScopedDirectoryBase:: | ||||
getDirectory | ( | std::string const & | name | ) |
Definition at line 61 of file ScopedDirectory.cci.
bool senf::console::ScopedDirectoryBase:: | ||||
hasChild | ( | std::string const & | name | ) |
Definition at line 54 of file ScopedDirectory.cci.
void senf::console::ScopedDirectoryBase:: | ||||
help | ( | std::ostream & | output | ) |
Definition at line 144 of file ScopedDirectory.cci.
std::string const & senf::console::ScopedDirectoryBase:: | ||||
name | () | |||
Definition at line 108 of file ScopedDirectory.cci.
senf::console::DirectoryNode & senf::console::ScopedDirectoryBase:: | ||||
node | () | |||
Access the proxied DirectoryNode.
Definition at line 36 of file ScopedDirectory.cci.
senf::console::ScopedDirectoryBase::operator DirectoryNode | ||||
& | () | |||
Access the proxied DirectoryNode.
Definition at line 42 of file ScopedDirectory.cci.
senf::console::CommandNode & senf::console::ScopedDirectoryBase:: | ||||
operator() | ( | std::string const & | name | ) |
Definition at line 82 of file ScopedDirectory.cci.
senf::console::DirectoryNode & senf::console::ScopedDirectoryBase:: | ||||
operator[] | ( | std::string const & | name | ) |
Definition at line 68 of file ScopedDirectory.cci.
boost::shared_ptr< senf::console::DirectoryNode > senf::console::ScopedDirectoryBase:: | ||||
parent | () | |||
Definition at line 133 of file ScopedDirectory.cci.
std::string senf::console::ScopedDirectoryBase:: | ||||
path | ( | DirectoryNode const & | root | ) |
Definition at line 126 of file ScopedDirectory.cci.
std::string senf::console::ScopedDirectoryBase:: | ||||
path | () | |||
Definition at line 120 of file ScopedDirectory.cci.
senf::console::GenericNode::ptr senf::console::ScopedDirectoryBase:: | ||||
remove | ( | std::string const & | name | ) |
Definition at line 49 of file ScopedDirectory.cci.
std::string senf::console::ScopedDirectoryBase:: | ||||
shorthelp | () | |||
Definition at line 150 of file ScopedDirectory.cci.
senf::console::GenericNode::ptr senf::console::ScopedDirectoryBase:: | ||||
unlink | () | |||
Definition at line 139 of file ScopedDirectory.cci.