|
The Pedigree Project 0.1
|
Inheritance diagram for VfsPath:
Collaboration diagram for VfsPath:Public Types | |
| enum class | Kind { Mounted , Anonymous } |
Public Member Functions | |
| VfsPath (VfsMountView &owner, const VfsAttachmentRef &attachment, VfsNodeReference &&node) | |
| VfsPath (VfsMountView &owner, VfsNodeReference &&anonymousNode) | |
| File * | node () const override |
| const void * | provider () const override |
Public Attributes | |
| const Kind | kind |
| VfsMountView & | view |
| VfsAttachmentRef | attachment |
| VfsNodeReference | file |
Definition at line 45 of file MountView-internal.h.
|
strong |
Definition at line 47 of file MountView-internal.h.
| VfsPath::VfsPath | ( | VfsMountView & | owner, |
| const VfsAttachmentRef & | attachment, | ||
| VfsNodeReference && | node | ||
| ) |
Definition at line 70 of file MountView.cc.
| VfsPath::VfsPath | ( | VfsMountView & | owner, |
| VfsNodeReference && | anonymousNode | ||
| ) |
Definition at line 74 of file MountView.cc.
|
override |
Definition at line 78 of file MountView.cc.
|
inlineoverridevirtual |
Implements FilesystemPath.
Definition at line 52 of file MountView-internal.h.
|
inlineoverridevirtual |
Implements FilesystemPath.
Definition at line 55 of file MountView-internal.h.
| VfsAttachmentRef VfsPath::attachment |
Definition at line 59 of file MountView-internal.h.
| VfsNodeReference VfsPath::file |
Definition at line 60 of file MountView-internal.h.
| const Kind VfsPath::kind |
Definition at line 50 of file MountView-internal.h.
| VfsMountView& VfsPath::view |
Definition at line 58 of file MountView-internal.h.