11#if !defined(ALIB_C20_MODULES) || ((ALIB_C20_MODULES != 0) && (ALIB_C20_MODULES != 1))
12# error "Symbol ALIB_C20_MODULES has to be given to the compiler as either 0 or 1"
36 export module ALib.Camp.Base;
41 import ALib.Singletons;
48 import ALib.EnumRecords;
49 import ALib.Resources;
51 import ALib.Format.StdImplementation;
53 import ALib.Exceptions;
54 import ALib.Variables;
55 import ALib.Variables.IniFile;
198DOX_MARKER([DOX_VARIABLES_DECLARATION5])
201DOX_MARKER([DOX_VARIABLES_DECLARATION5])
ALIB_DLL bool IsDebuggerPresent()
bool WaitForKeyPressOnTermination
virtual ALIB_DLL void Bootstrap() override
Camp(const NCString &resourceCategory)
#define ALIB_ENUMS_ASSIGN_RECORD(TEnum, TRecord)
#define ALIB_RESOURCED_IN_MODULE(T, Camp, ResName)
@ HAS_CONSOLE_WINDOW
See ALIB/HAS_CONSOLE_WINDOW.
@ WAIT_FOR_KEY_PRESS
See ALIB/WAIT_FOR_KEY_PRESS.
camp::Basecamp BASECAMP
The singleton instance of ALib Camp class Basecamp.
ShutdownPhases
Termination levels usable with Bootstrapping ALib Camps.
strings::TString< character > String
Type alias in namespace alib.