CFx SDK Documentation  2023 SP0
Typedefs | Functions
diagnostics.h File Reference

Go to the source code of this file.

Typedefs

typedef void(* OdAssertFunc) (const char *expresssion, const char *filename, int nLineNo)
 
typedef bool(* OdCheckAssertGroupFunc) (const char *group)
 
typedef void(* OdTraceFunc) (const OdChar *debugString)
 

Functions

OdTraceFunc FIRSTDLL_EXPORT odSetTraceFunc (OdTraceFunc traceFunc)
 
OdAssertFunc FIRSTDLL_EXPORT odSetAssertFunc (OdAssertFunc assertFunc)
 
OdCheckAssertGroupFunc FIRSTDLL_EXPORT odSetCheckAssertGroupFunc (OdCheckAssertGroupFunc checkFunc)
 
void FIRSTDLL_EXPORT OdTrace (const OdChar *lpszFormat,...)
 
void FIRSTDLL_EXPORT OdAssert (const char *expresssion, const char *filename, int nLineNo)
 
void FIRSTDLL_EXPORT OdAssert (const char *group, const char *expresssion, const char *fileName, int nLineNo)
 

Typedef Documentation

◆ OdAssertFunc

typedef void(* OdAssertFunc) (const char *expresssion, const char *filename, int nLineNo)

Definition at line 29 of file diagnostics.h.

◆ OdCheckAssertGroupFunc

typedef bool(* OdCheckAssertGroupFunc) (const char *group)

Definition at line 33 of file diagnostics.h.

◆ OdTraceFunc

typedef void(* OdTraceFunc) (const OdChar *debugString)

Definition at line 36 of file diagnostics.h.

Function Documentation

◆ OdAssert() [1/2]

void FIRSTDLL_EXPORT OdAssert ( const char *  expresssion,
const char *  filename,
int  nLineNo 
)

◆ OdAssert() [2/2]

void FIRSTDLL_EXPORT OdAssert ( const char *  group,
const char *  expresssion,
const char *  fileName,
int  nLineNo 
)

◆ odSetAssertFunc()

OdAssertFunc FIRSTDLL_EXPORT odSetAssertFunc ( OdAssertFunc  assertFunc)

◆ odSetCheckAssertGroupFunc()

OdCheckAssertGroupFunc FIRSTDLL_EXPORT odSetCheckAssertGroupFunc ( OdCheckAssertGroupFunc  checkFunc)

◆ odSetTraceFunc()

OdTraceFunc FIRSTDLL_EXPORT odSetTraceFunc ( OdTraceFunc  traceFunc)

◆ OdTrace()

void FIRSTDLL_EXPORT OdTrace ( const OdChar lpszFormat,
  ... 
)