CrossFramework Library
#define XBASE_RANGE_ASSERT_EMIN_EMAX (   aMinVal,
  aVal,
  aMaxVal 
)    XBASE_RANGE_ASSERT_CORE_FMVM( XBASE_IS_VALUE_IN_RANGE_EMIN_EMAX , aMinVal , aVal , aMaxVal )

aMinVal <= aVal <= aMaxValであることをチェックする。

参照:
XBase::RuntimeError
XBASE_CONFIG_ENABLE_RUNTIME_ERROR

アサートに失敗したらそれぞれの値をコンソールにダンプしエラーコールバックをコールします。
エラーが無効なときは何もしません。

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