CFx SDK Documentation  2023 SP0
Macros | Typedefs | Functions
FMGeometryDebug.h File Reference
#include "FMBuildSettings.h"
#include <OdaCommon.h>

Go to the source code of this file.

Macros

#define FMGE_ASSERT(x)   ((void)0)
 
#define FMGE_ASSERTMSG(x, c)   ((void)0)
 
#define FMGE_VERIFY(x)   (x)
 
#define FMGE_VERIFYMSG(x, c)   (x)
 
#define FMGE_FAULT(c)   ((void)0)
 
#define FMGE_MUSTNOTEXECUTE   ((void)0)
 
#define FMGE_TRACE(x)   ((void)0)
 

Typedefs

typedef void(* FMGeAssertFuncPtr) (const OdChar *strFile, int iLine, const OdChar *strExpr, const OdChar *strComment, bool *pIgnoreThis)
 
typedef void(* FMGeTraceFuncPtr) (const OdChar *strExpr)
 

Functions

FMGeAssertFuncPtr FMGEOMETRY_API FMGeSetAssertFunc (FMGeAssertFuncPtr ptrAssert)
 
FMGeTraceFuncPtr FMGEOMETRY_API FMGeSetTraceFunc (FMGeTraceFuncPtr ptrTrace)
 
void FMGEOMETRY_API FMGeAssert (const OdChar *strFile, int iLine, const OdChar *strExpr, const OdChar *strComment, bool *pIgnoreThis)
 
void FMGEOMETRY_API FMGeTrace (const OdChar *strFormat,...)
 

Macro Definition Documentation

◆ FMGE_ASSERT

#define FMGE_ASSERT (   x)    ((void)0)

Definition at line 125 of file FMGeometryDebug.h.

◆ FMGE_ASSERTMSG

#define FMGE_ASSERTMSG (   x,
 
)    ((void)0)

Definition at line 126 of file FMGeometryDebug.h.

◆ FMGE_FAULT

#define FMGE_FAULT (   c)    ((void)0)

Definition at line 129 of file FMGeometryDebug.h.

◆ FMGE_MUSTNOTEXECUTE

#define FMGE_MUSTNOTEXECUTE   ((void)0)

Definition at line 130 of file FMGeometryDebug.h.

◆ FMGE_TRACE

#define FMGE_TRACE (   x)    ((void)0)

Definition at line 131 of file FMGeometryDebug.h.

◆ FMGE_VERIFY

#define FMGE_VERIFY (   x)    (x)

Definition at line 127 of file FMGeometryDebug.h.

◆ FMGE_VERIFYMSG

#define FMGE_VERIFYMSG (   x,
 
)    (x)

Definition at line 128 of file FMGeometryDebug.h.

Typedef Documentation

◆ FMGeAssertFuncPtr

typedef void(* FMGeAssertFuncPtr) (const OdChar *strFile, int iLine, const OdChar *strExpr, const OdChar *strComment, bool *pIgnoreThis)

Definition at line 29 of file FMGeometryDebug.h.

◆ FMGeTraceFuncPtr

typedef void(* FMGeTraceFuncPtr) (const OdChar *strExpr)

Definition at line 37 of file FMGeometryDebug.h.

Function Documentation

◆ FMGeAssert()

void FMGEOMETRY_API FMGeAssert ( const OdChar strFile,
int  iLine,
const OdChar strExpr,
const OdChar strComment,
bool *  pIgnoreThis 
)

◆ FMGeSetAssertFunc()

FMGeAssertFuncPtr FMGEOMETRY_API FMGeSetAssertFunc ( FMGeAssertFuncPtr  ptrAssert)

◆ FMGeSetTraceFunc()

FMGeTraceFuncPtr FMGEOMETRY_API FMGeSetTraceFunc ( FMGeTraceFuncPtr  ptrTrace)

◆ FMGeTrace()

void FMGEOMETRY_API FMGeTrace ( const OdChar strFormat,
  ... 
)