SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
FileHolder Class Reference

Public Member Functions

FileHolderFileEntryadd (const char *, JKRHeap *, void *)
 
bool isExist (const char *) const
 
void * getContext (const char *) const
 
void removeIfIsEqualHeap (JKRHeap *)
 
FileHolderFileEntry ** removeFile (const char *)
 
FileHolderFileEntryfindEntry (const char *) const
 

Public Attributes

MR::Vector< MR::AssignableArray< FileHolderFileEntry * > > mArray
 

Detailed Description

Definition at line 25 of file FileHolder.hpp.

Constructor & Destructor Documentation

◆ FileHolder()

FileHolder::FileHolder ( )

Definition at line 42 of file FileHolder.cpp.

Member Function Documentation

◆ add()

FileHolderFileEntry * FileHolder::add ( const char * pName,
JKRHeap * pHeap,
void * pData )

Definition at line 47 of file FileHolder.cpp.

◆ isExist()

bool FileHolder::isExist ( const char * pFile) const

Definition at line 55 of file FileHolder.cpp.

◆ getContext()

void * FileHolder::getContext ( const char * pFile) const

Definition at line 59 of file FileHolder.cpp.

◆ removeFile()

FileHolderFileEntry ** FileHolder::removeFile ( const char * pFile)

Definition at line 65 of file FileHolder.cpp.

◆ findEntry()

FileHolderFileEntry * FileHolder::findEntry ( const char * pFile) const

Definition at line 77 of file FileHolder.cpp.

Member Data Documentation

◆ mArray

Definition at line 37 of file FileHolder.hpp.