オーバーフローするとキャスト先の型の最大または最小値になるstatic_cast. [詳細]
#include <IntegerOperator.hpp>
Public メソッド | |
template<typename U > | |
no_overflow_static_cast (const U &val) throw () | |
operator T () const | |
Public 変数 | |
T | val |
オーバーフローするとキャスト先の型の最大または最小値になるstatic_cast.
NSSafeCalculation::no_overflow_static_cast< T >::no_overflow_static_cast | ( | const U & | val | ) | throw () [inline] |
NSSafeCalculation::no_overflow_static_cast< T >::operator T | ( | ) | const [inline] |
T NSSafeCalculation::no_overflow_static_cast< T >::val |