27 CodeLocation(
const char* fileName,
const char* functionName,
int lineNumber);
32 const char* fileName()
const;
33 const char* shortFileName()
const;
34 const char* functionName()
const;
35 int lineNumber()
const;
39 const char* m_fileName;
40 const char* m_functionName;
48 #define CEE_CODELOC_FUNCNAME __FUNCSIG__
49 #elif defined(__GNUC__)
50 #define CEE_CODELOC_FUNCNAME __PRETTY_FUNCTION__
52 #define CEE_CODELOC_FUNCNAME ""
55 #define CEE_CODE_LOCATION ::cee::CodeLocation(__FILE__, CEE_CODELOC_FUNCNAME, __LINE__)
Namespace cee contains all functionality and structures under the Core component. ...
Definition: AppAssert.cpp:18
void swap(PtrRef< T > &a, PtrRef< T > &b)
Swap contents of a and b. Matches signature of std::swap().
Definition: PtrRef.h:66
Represents a source code location.
Definition: CodeLocation.h:23