Pyrogenesis  13997
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes | List of all members
PopulateHelper Class Reference

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
 

Detailed Description

Definition at line 52 of file vfs_populate.cpp.

Constructor & Destructor Documentation

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

Definition at line 56 of file vfs_populate.cpp.

Member Function Documentation

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

Definition at line 111 of file vfs_populate.cpp.

Status PopulateHelper::AddEntries ( ) const
inline

Definition at line 61 of file vfs_populate.cpp.

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

Definition at line 85 of file vfs_populate.cpp.

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

Definition at line 136 of file vfs_populate.cpp.

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

Definition at line 158 of file vfs_populate.cpp.

PopulateHelper::NONCOPYABLE ( PopulateHelper  )
private

Member Data Documentation

VfsDirectory* const PopulateHelper::m_directory
private

Definition at line 173 of file vfs_populate.cpp.

PRealDirectory PopulateHelper::m_realDirectory
private

Definition at line 174 of file vfs_populate.cpp.


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