Public Member Functions | |
Src (std::string const &, std::shared_ptr< Dst >) | |
virtual void | release () |
template<typename T > | |
void | insert_inout (PropTraits< T > const &t) |
![]() | |
Namespace (char const *name) | |
![]() | |
Branch (char const *name, statefs_node const &node_template) | |
![]() | |
::statefs_branch * | branch_cast () |
::statefs_branch const * | branch_cast () const |
BranchWrapper (char const *name, statefs_node const &node_template, statefs_branch const &branch_template) | |
![]() | |
::statefs_node * | node_cast () |
::statefs_node const * | node_cast () const |
virtual ::statefs_node * | get_node () |
virtual ::statefs_node const * | get_node () const |
virtual ::statefs_node_type | get_type () const |
virtual std::string | get_name () const |
NodeWrapper (char const *name, statefs_node const &node_template) | |
![]() | |
child_ptr | insert (child_ptr child) |
child_ptr | insert (ANode *child) |
Additional Inherited Members | |
![]() | |
typedef std::shared_ptr< ANode > | child_ptr |
![]() | |
static BranchWrapper < statefs_namespace > * | self_cast (statefs_branch *src) |
static BranchWrapper < statefs_namespace > const * | self_cast (statefs_branch const *src) |
![]() | |
struct statefs_node | node |
struct statefs_branch | branch |
![]() | |
typedef std::map< std::string, child_ptr > | storage_type |
typedef storage_type::const_iterator | iter_type |
![]() | |
statefs_node * | find (char const *) const |
statefs_node * | get (statefs_handle_t) const |
statefs_handle_t | first () const |
void | next (statefs_handle_t *) const |
bool | release (statefs_handle_t) const |
![]() | |
static Branch const * | self_cast (statefs_branch const *branch) |