CrossFramework Library
#define XBASE_POINTER_ASSERT (   aVal)    do { if ( !::XBase::PointerCheck::IsValid( aVal ) ) { XBASE_INVALID_VALUE_ERROR( reinterpret_cast< ::XBase::pword_t >( aVal ) ); } } while(false)

ポインタとして有効な値であることをチェックする。

引数:
aValチェックする値。
参照:
XBase::RuntimeError
XBASE_CONFIG_ENABLE_RUNTIME_ERROR

アサートに失敗したらエラーコールバックをコールします。
エラーが無効なときは何もしません。

 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 マクロ定義