MCPcopy Create free account
hub / github.com/TheRealMJP/DeferredTexturing / DefaultHandler

Function DefaultHandler

SampleFramework12/v1.00/Assert.cpp:38–58  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

36{
37
38Assert::FailBehavior DefaultHandler(const char* condition,
39 const char* msg,
40 const char* file,
41 const int line)
42{
43 const uint64 BufferSize = 2048;
44 char buffer[BufferSize];
45 sprintf_s(buffer, BufferSize, "%s(%d): Assert Failure: ", file, line);
46
47 if(condition != NULL)
48 sprintf_s(buffer, BufferSize, "%s'%s' ", buffer, condition);
49
50 if(msg != NULL)
51 sprintf_s(buffer, BufferSize, "%s%s", buffer, msg);
52
53 sprintf_s(buffer, BufferSize, "%s\n", buffer);
54
55 OutputDebugStringA(buffer);
56
57 return Assert::Halt;
58}
59
60Assert::Handler& GetAssertHandlerInstance()
61{

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected