CrossFramework Library

XBase/ValueInRange.hpp


値が範囲内か調べるマクロを記述する。

作者:
akino

ソースコードを見る。

マクロ定義

値範囲チェック
#define XBASE_IS_VALUE_IN_RANGE_MIN_MAX(aMinVal, aVal, aMaxVal)   ( aMinVal < aVal && aVal < aMaxVal )
 aMin < aVal < aMaxな値か調べる。
#define XBASE_IS_VALUE_IN_RANGE_EMIN_MAX(aMinVal, aVal, aMaxVal)   ( aMinVal <= aVal && aVal < aMaxVal )
 aMin <= aVal < aMaxな値か調べる。
#define XBASE_IS_VALUE_IN_RANGE_EMIN_EMAX(aMinVal, aVal, aMaxVal)   ( aMinVal <= aVal && aVal <= aMaxVal )
 aMin <= aVal <= aMaxな値か調べる。
#define XBASE_IS_VALUE_IN_RANGE_MAX(aVal, aMaxVal)   ( aVal < aMaxVal )
 aVal < aMaxな値か調べる。
#define XBASE_IS_VALUE_IN_RANGE_EMAX(aVal, aMaxVal)   ( aVal <= aMaxVal )
 aVal <= aMaxな値か調べる。
#define XBASE_IS_VALUE_IN_RANGE_MIN(aMinVal, aVal)   ( aMinVal < aVal )
 aMin < aValな値か調べる。
#define XBASE_IS_VALUE_IN_RANGE_EMIN(aMinVal, aVal)   ( aMinVal <= aVal )
 aMin <= aValな値か調べる。
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 マクロ定義