Public 型 | Public メソッド | Static Public メソッド
構造体 テンプレート mist::type_limits< T >

入力された型の情報を取得する [詳細]

#include <limits.h>

Public 型

typedef T value_type
 情報を調べる対象となる型

Public メソッド

 _MIST_CONST (bool, is_integer, std::numeric_limits< T >::is_integer)
 指定された型が整数かどうか
 _MIST_CONST (bool, is_signed, std::numeric_limits< T >::is_signed)
 指定された型が符号付かどうか

Static Public メソッド

static value_type tiny ()
 型が表現できる0より大きい正の最小値を返す
static value_type minimum ()
 型が表現できる最も最小の値を返す
static value_type maximum ()
 型が表現できる最も最大の値を返す
static value_type zero ()
 型が表現できるゼロに対応する値を返す

説明

template<class T>
struct mist::type_limits< T >

入力された型の情報を取得する

入力された型の以下の情報を調べる

引数
T… 情報を調べる型
使用例
std::cout << type_limits< int >::is_integer << std::endl; // 整数なら1を出力する
std::cout << type_limits< int >::is_signed << std::endl; // 符号付なら1を出力する
std::cout << type_limits< int >::minimum( ) << std::endl; // 最小値を出力する
std::cout << type_limits< int >::maximum( ) << std::endl; // 最大値を出力する
std::cout << type_limits< int >::zero( ) << std::endl; // ゼロを出力する

関数

template<class T >
mist::type_limits< T >::_MIST_CONST ( bool  ,
is_integer  ,
std::numeric_limits< T >::is_integer   
)

指定された型が整数かどうか

整数の場合は true になる

template<class T >
mist::type_limits< T >::_MIST_CONST ( bool  ,
is_signed  ,
std::numeric_limits< T >::is_signed   
)

指定された型が符号付かどうか

符号付の場合は true になる


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

Generated on Wed Nov 12 2014 19:44:29 for MIST by doxygen 1.8.1.2