Pyrogenesis  trunk
Public Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes | List of all members
PopulateHelper Class Reference
Collaboration diagram for PopulateHelper:
Collaboration graph
[legend]

Public Member Functions

 PopulateHelper (VfsDirectory *directory, const PRealDirectory &realDirectory)
 
Status AddEntries () const
 

Private Member Functions

 NONCOPYABLE (PopulateHelper)
 
void AddFile (const CFileInfo &fileInfo) const
 
Status AddFiles (const CFileInfos &files) const
 
void AddSubdirectories (const DirectoryNames &subdirectoryNames) const
 

Static Private Member Functions

static void AddArchiveFile (const VfsPath &pathname, const CFileInfo &fileInfo, PIArchiveFile archiveFile, uintptr_t cbData)
 

Private Attributes

VfsDirectory *const m_directory
 
PRealDirectory m_realDirectory
 

Constructor & Destructor Documentation

◆ PopulateHelper()

PopulateHelper::PopulateHelper ( VfsDirectory directory,
const PRealDirectory realDirectory 
)
inline

Member Function Documentation

◆ AddArchiveFile()

static void PopulateHelper::AddArchiveFile ( const VfsPath pathname,
const CFileInfo fileInfo,
PIArchiveFile  archiveFile,
uintptr_t  cbData 
)
inlinestaticprivate

◆ AddEntries()

Status PopulateHelper::AddEntries ( ) const
inline

◆ AddFile()

void PopulateHelper::AddFile ( const CFileInfo fileInfo) const
inlineprivate

◆ AddFiles()

Status PopulateHelper::AddFiles ( const CFileInfos files) const
inlineprivate

◆ AddSubdirectories()

void PopulateHelper::AddSubdirectories ( const DirectoryNames subdirectoryNames) const
inlineprivate

◆ NONCOPYABLE()

PopulateHelper::NONCOPYABLE ( PopulateHelper  )
private

Member Data Documentation

◆ m_directory

VfsDirectory* const PopulateHelper::m_directory
private

◆ m_realDirectory

PRealDirectory PopulateHelper::m_realDirectory
private

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