00001 00020 #include "CommonUtil.h" 00021 00022 00023 CommonUtil::CommonUtil(){ 00024 } 00025 00026 CommonUtil::~CommonUtil(){ 00027 } 00028 00029 00030 00031 00032 00033 bool CommonUtil::ISOSNAN( double number) 00034 { 00035 00036 #ifdef NAN 00037 return std::isnan( number); 00038 #elif defined NaN 00039 return std::isnan( number); 00040 #elif defined nan 00041 return std::isnan( number); 00042 #else 00043 return (number == OSNAN); 00044 #endif 00045 } 00046 00047 00048