Public メソッド | Public 変数

構造体 テンプレート NSSafeCalculation::no_overflow_static_cast< T >

オーバーフローするとキャスト先の型の最大または最小値になるstatic_cast. [詳細]

#include <IntegerOperator.hpp>

すべてのメンバ一覧

Public メソッド

template<typename U >
 no_overflow_static_cast (const U &val) throw ()
 operator T () const

Public 変数

val

説明

template<typename T>
struct NSSafeCalculation::no_overflow_static_cast< T >

オーバーフローするとキャスト先の型の最大または最小値になるstatic_cast.


コンストラクタとデストラクタ

template<typename T >
template<typename U >
NSSafeCalculation::no_overflow_static_cast< T >::no_overflow_static_cast ( const U &  val  )  throw () [inline]

関数

template<typename T >
NSSafeCalculation::no_overflow_static_cast< T >::operator T (  )  const [inline]

変数

template<typename T >
T NSSafeCalculation::no_overflow_static_cast< T >::val

この構造体の説明は次のファイルから生成されました: