ALib C++ Library
Library Version: 2402 R1
Documentation generated by doxygen
No Matches
Files Class Reference


This is a strict singleton class representing module ALib Files .

The only instance is found with namespace variable alib::files.

Definition at line 31 of file filescamp.hpp.

#include <filescamp.hpp>

Inheritance diagram for Files:
Collaboration diagram for Files:

Public Method Index:

ALIB_API Files ()
- Public Method Index: inherited from Camp
 Camp (Camp &&)=delete
 Camp (const Camp &)=delete
 Camp (const NCString &resourceCategory)
virtual ~Camp ()
void BootstrapResource (const NString &name, const String &data)
void BootstrapSetConfig (config::Configuration *pConfig)
void BootstrapSetResourcePool (lang::resources::ResourcePool *pool)
config::ConfigurationGetConfig ()
const StringGetResource (const NString &name)
resources::ResourcePoolGetResourcePool ()
bool IsBootstrapped ()
void operator= (Camp &&)=delete
void operator= (const Camp &)=delete
const StringTryResource (const NString &name)

Additional Inherited Members

- Public Field Index: inherited from Camp
NCString ResourceCategory

Constructor(s) / Destructor Details::

◆ Files()

Files ( )

While this is public, it must not be invoked as this is a strict singleton type. (See notes in 3.2 Class Camp).

Definition at line 34 of file filescamp.cpp.

Method Details:

◆ bootstrap()

void bootstrap ( BootstrapPhases phase)

Initializes this module.

phaseThe initialization phase to perform.

Implements Camp.

Definition at line 42 of file filescamp.cpp.

Here is the call graph for this function:

◆ shutdown()

virtual void shutdown ( ShutdownPhases )

Terminates this module. (Nothing to do.)

Implements Camp.

Definition at line 54 of file filescamp.hpp.

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