#include <iris/fs/tnode.h>
Public Member Functions | |
| TNode (di::Arc< TNode > parent, di::Arc< Inode > inode, di::TransparentString name) | |
| auto | parent () const -> di::Arc< TNode > |
| auto | inode () const -> di::Arc< Inode > |
| auto | name () const -> di::TransparentStringView |
Public Member Functions inherited from di::vocab::IntrusiveRefCount< T > | |
| template<typename = void> | |
| constexpr auto | arc_from_this () |
Public Member Functions inherited from di::util::Immovable | |
| Immovable ()=default | |
| Immovable (Immovable &&)=delete | |
Additional Inherited Members | |
Protected Member Functions inherited from di::vocab::IntrusiveRefCount< T > | |
| IntrusiveRefCount ()=default | |
|
inlineexplicit |
|
inline |