11#if !defined(ALIB_C20_MODULES) || ((ALIB_C20_MODULES != 0) && (ALIB_C20_MODULES != 1))
12# error "Configuration MACRO 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;
197DOX_MARKER([DOX_VARIABLES_DECLARATION5])
200DOX_MARKER([DOX_VARIABLES_DECLARATION5])
#define ALIB_RESOURCED_IN_CAMP(T, Camp, ResName)
bool WaitForKeyPressOnTermination
virtual void Bootstrap() override
Camp(const NCString &resourceCategory)
#define ALIB_ENUMS_ASSIGN_RECORD(TEnum, TRecord)
@ HAS_CONSOLE_WINDOW
See #"alibcvALIB_HAS_CONSOLE_WINDOW".
@ LOCALE
See #"alibcvALIB_LOCALE".
@ WAIT_FOR_KEY_PRESS
See #"alibcvALIB_WAIT_FOR_KEY_PRESS".
ShutdownPhases
Termination levels usable with #"alib_mod_bs_camps;Bootstrapping ALib Camps".
strings::TString< character > String
Type alias in namespace alib.
camp::Basecamp BASECAMP
The singleton instance of ALib Camp class #"Basecamp".