25 #pragma warning (disable: 4800)
31 #include "CeeCore/Str.h"
32 #include "CeeCore/RefCountedObject.h"
44 static void setParamAssertThrowsException(
bool throws);
45 static bool paramAssertThrowsException();
46 static void throwParamAssertException(
void* pointer,
const char* fileName,
int lineNumber,
const char* expression,
const char* message);
47 static void handleParamAssert(
const void* pointer,
const char* fileName,
int lineNumber,
const char* expression,
const char* message);
48 static void throwParamAssertException(
bool test,
const char* fileName,
int lineNumber,
const char* expression,
const char* message);
52 static bool setGetParamAssertThrowsException(
bool throws,
bool set);
Static class for initialization of the Core component.
Definition: CoreComponent.h:31
Namespace cee contains all functionality and structures under the Core component. ...
Definition: AppLogging.cpp:20
Base class for all reference counted objects with built-in support for intrusive reference counting...
Definition: RefCountedObject.h:34
Class for managing assert behavior.
Definition: AssertManager.h:39