AnyCAD C++ API  2018
 全部  命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义 
| 命名空间 | 宏定义
APIDebug.h 文件参考

浏览源代码.

class  AnyCAD::API::Debugger
 

命名空间

 AnyCAD
 
 AnyCAD::API
 

宏定义

#define _any_assert_ex(condition, message, lpszFileName, nLine)   AnyCAD::API::Debugger::Assert(condition, message, lpszFileName, nLine)
 
#define AnyAssert(condition, message)   _any_assert_ex(!!(condition), message, __FILE__, __LINE__);
 
#define AnyAssertReturn(condition, message, returnValue)
 
#define AnyAssertReturnVoid(condition, message)
 
#define AnyAssertContinue(condition, message)
 

宏定义说明

#define _any_assert_ex (   condition,
  message,
  lpszFileName,
  nLine 
)    AnyCAD::API::Debugger::Assert(condition, message, lpszFileName, nLine)
#define AnyAssert (   condition,
  message 
)    _any_assert_ex(!!(condition), message, __FILE__, __LINE__);
#define AnyAssertContinue (   condition,
  message 
)
值:
if(!_any_assert_ex(!!(condition), message, __FILE__, __LINE__))\
{\
continue;\
}
#define _any_assert_ex(condition, message, lpszFileName, nLine)
Definition: APIDebug.h:13
#define AnyAssertReturn (   condition,
  message,
  returnValue 
)
值:
if(!_any_assert_ex(!!(condition), message, __FILE__, __LINE__))\
{\
return returnValue;\
}
#define _any_assert_ex(condition, message, lpszFileName, nLine)
Definition: APIDebug.h:13
#define AnyAssertReturnVoid (   condition,
  message 
)
值:
if(!_any_assert_ex(!!(condition), message, __FILE__, __LINE__))\
{\
return;\
}
#define _any_assert_ex(condition, message, lpszFileName, nLine)
Definition: APIDebug.h:13