8#ifndef HPP_ALIB_LANG_BASECAMP 
    9#define HPP_ALIB_LANG_BASECAMP 1 
   15#include "alib/lang/basecamp/camp.hpp" 
   21namespace alib { 
namespace lang {
 
  203#if ALIB_CONFIGURATION 
  204DOX_MARKER([DOX_CONFIG_DECLARATION5])
 
  207DOX_MARKER([DOX_CONFIG_DECLARATION5])
 
virtual ALIB_API void bootstrap(BootstrapPhases phase) override
 
virtual ALIB_API void shutdown(ShutdownPhases phase) override
 
ALIB_API bool IsDebuggerPresent()
 
bool WaitForKeyPressOnTermination
 
#define ALIB_ASSERT_MODULE(modulename)
 
#define ALIB_ENUMS_ASSIGN_RECORD(TEnum, TRecord)
 
#define ALIB_BOXING_VTABLE_DECLARE(TMapped, Identifier)
 
#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.
 
SystemExceptions
Denotes exceptions thrown by classes of namespace alib::lang::system.
 
SystemErrors
Denotes result values returned by system functions (glibc, etc).
 
ShutdownPhases
Termination levels usable with Bootstrapping ALib Camps.
 
lang::basecamp::BaseCamp BASECAMP
The singleton instance of ALib Camp class BaseCamp.
 
BootstrapPhases
Initialization levels usable with Bootstrapping ALib Camps.
 
lang::system::CalendarDateTime CalendarDateTime
Type alias in namespace alib.