#include <plugin.h>
Public Member Functions | |
PluginNode (Ptr< Plugin > p=0) | |
std::string | full_name () const |
std::string | name () const |
Ptr< Plugin > | plugin () const |
void | set_plugin (Ptr< Plugin > p) |
iterator | find (const std::string &name) |
const_iterator | find (const std::string &name) const |
Ptr< Plugin > | operator[] (const std::string &name) const |
iterator | insert (const std::string &name, Ptr< Plugin > plugin=0) |
bool | erase (const std::string &name) |
Represents a node in the plugin tree.
|
Constructor.
|
|
Remove subnode by name.
|
|
Find child named
|
|
Find child named
|
|
Get full name.
|
|
Insert a plugin.
|
|
Get name.
|
|
Find plugin named
|
|
Get plugin.
|
|
Set plugin.
|