Kicking it Olde Sküül! Burgerlib on Github Follow Olde Sküül on Twitter Burgerbecky on LinkedIn Burgerbecky on LinkedIn
Loading...
Searching...
No Matches
Burger::FileManagerSimple Class Reference

Initialization class for the global FileManager structure. More...

Public Member Functions

 FileManagerSimple () noexcept
 Initializes the global FileManager structure.
 
 ~FileManagerSimple ()
 Shuts down the global FileManager structure.
 

Private Member Functions

 FileManagerSimple (const FileManagerSimple &)=delete
 
FileManagerSimpleoperator= (const FileManagerSimple &)=delete
 
 FileManagerSimple (FileManagerSimple &&)=delete
 
FileManagerSimpleoperator= (FileManagerSimple &&)=delete
 

Detailed Description

Initialization class for the global FileManager structure.


By default, the FileManager structure does not automatically initialize. The application determines the best time to start up and shut down the global singleton. To make this process easier, create an instance of this class in your main() function or use one of the application class templates which will do this task for you.

There should be only one instance of this class in existence in the application.

int main(int argc,char **argv)
{
// Initialize the memory manager
// Initialize the file system
DoStuff();
return 0;
}
Initialization class for the global FileManager structure.
Definition burger.h:18324
Global ANSI Memory Manager helper class.
Definition burger.h:5622
Note
This class can and will allocate memory at runtime via the initialization of FileManager. It's crucial that the GlobalMemoryManager is initialized BEFORE this class instance is created.
See also
GlobalMemoryManager or FileManager

Constructor & Destructor Documentation

◆ FileManagerSimple() [1/3]

Burger::FileManagerSimple::FileManagerSimple ( const FileManagerSimple & )
privatedelete

◆ FileManagerSimple() [2/3]

Burger::FileManagerSimple::FileManagerSimple ( FileManagerSimple && )
privatedelete

◆ FileManagerSimple() [3/3]

Burger::FileManagerSimple::FileManagerSimple ( )
inlinenoexcept

Initializes the global FileManager structure.


See also
FileManager or FileManager::initialize(void)

◆ ~FileManagerSimple()

Burger::FileManagerSimple::~FileManagerSimple ( )
inline

Shuts down the global FileManager structure.


See also
FileManager or FileManager::shut_down(void)

Member Function Documentation

◆ operator=() [1/2]

FileManagerSimple & Burger::FileManagerSimple::operator= ( const FileManagerSimple & )
privatedelete

◆ operator=() [2/2]

FileManagerSimple & Burger::FileManagerSimple::operator= ( FileManagerSimple && )
privatedelete