The Pedigree Project 0.1
Public Member Functions | Private Attributes | List of all members
ResolvedPath Class Reference
+ Collaboration diagram for ResolvedPath:

Public Member Functions

Fileget () const
 
 operator bool () const
 
const FilesystemPathRefpath () const
 
void retain (const FilesystemPathRef &path)
 
void reset ()
 
void swap (ResolvedPath &other)
 

Private Attributes

TerminationDeferral m_Lifetime
 
FilesystemPathRef m_Path
 

Detailed Description

Definition at line 9 of file ResolvedPath.h.

Constructor & Destructor Documentation

◆ ~ResolvedPath()

ResolvedPath::~ResolvedPath ( )

Definition at line 2214 of file PosixSubsystem.cc.

Member Function Documentation

◆ get()

File * ResolvedPath::get ( ) const
inline

Definition at line 12 of file ResolvedPath.h.

◆ operator bool()

ResolvedPath::operator bool ( ) const
inlineexplicit

Definition at line 15 of file ResolvedPath.h.

◆ path()

const FilesystemPathRef & ResolvedPath::path ( ) const
inline

Definition at line 18 of file ResolvedPath.h.

◆ reset()

void ResolvedPath::reset ( )

Definition at line 2218 of file PosixSubsystem.cc.

◆ retain()

void ResolvedPath::retain ( const FilesystemPathRef path)

Definition at line 2226 of file PosixSubsystem.cc.

◆ swap()

void ResolvedPath::swap ( ResolvedPath other)
inline

Definition at line 23 of file ResolvedPath.h.

Member Data Documentation

◆ m_Lifetime

TerminationDeferral ResolvedPath::m_Lifetime
private

Definition at line 30 of file ResolvedPath.h.

◆ m_Path

FilesystemPathRef ResolvedPath::m_Path
private

Definition at line 31 of file ResolvedPath.h.


The documentation for this class was generated from the following files: