オーバーフローすると例外を発生させるstatic_cast. [詳細]
#include <IntegerOperator.hpp>
Public メソッド | |
| template<typename U > | |
| overflow_static_cast (const U &val) throw (std::overflow_error) | |
| operator T () const | |
Public 変数 | |
| T | val |
オーバーフローすると例外を発生させるstatic_cast.
| NSSafeCalculation::overflow_static_cast< T >::overflow_static_cast | ( | const U & | val | ) | throw (std::overflow_error) [inline] |
| NSSafeCalculation::overflow_static_cast< T >::operator T | ( | ) | const [inline] |
| T NSSafeCalculation::overflow_static_cast< T >::val |
1.7.1