CrossFramework Library

XBase/ValueInRange.hpp

説明を見る。
00001 
00006 #if defined(XBASE_INCLUDED_VALUEINRANGE_HPP)
00007 #else
00008 #define XBASE_INCLUDED_VALUEINRANGE_HPP
00009 
00010 //------------------------------------------------------------
00012 
00013 
00014 
00015 
00020 #define XBASE_IS_VALUE_IN_RANGE_MIN_MAX( aMinVal , aVal , aMaxVal ) ( aMinVal < aVal && aVal < aMaxVal )
00021 
00026 #define XBASE_IS_VALUE_IN_RANGE_EMIN_MAX( aMinVal , aVal , aMaxVal ) ( aMinVal <= aVal && aVal < aMaxVal )
00027 
00032 #define XBASE_IS_VALUE_IN_RANGE_EMIN_EMAX( aMinVal , aVal , aMaxVal ) ( aMinVal <= aVal && aVal <= aMaxVal )
00033 
00038 #define XBASE_IS_VALUE_IN_RANGE_MAX( aVal , aMaxVal ) ( aVal < aMaxVal )
00039 
00044 #define XBASE_IS_VALUE_IN_RANGE_EMAX( aVal , aMaxVal ) ( aVal <= aMaxVal )
00045 
00050 #define XBASE_IS_VALUE_IN_RANGE_MIN( aMinVal , aVal ) ( aMinVal < aVal )
00051 
00056 #define XBASE_IS_VALUE_IN_RANGE_EMIN( aMinVal , aVal ) ( aMinVal <= aVal )
00057 
00059 
00060 //------------------------------------------------------------
00061 #endif
00062 // EOF
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 マクロ定義