Namespaces
Variants

std::experimental::ranges:: SignedIntegral

From cppreference.net
template < class T >
concept bool SignedIntegral = Integral < T > && std:: is_signed < T > :: value ;
(ranges TS)

SignedIntegral<T> コンセプトは、 T が整数型であり、かつ std:: is_signed < T > :: value true である場合にのみ満たされます。

SignedIntegral<T> std:: is_signed < T > :: value の間に包含関係が存在する必要はありません。

注記

SignedIntegral<T> は、 符号付き整数型 ではない型によって満たされる可能性があります。例えば、 char char が符号付きであるシステム上で)。

関連項目

型が整数型かどうかをチェックする
(クラステンプレート)
(C++11)
型が符号付き算術型かどうかをチェックする
(クラステンプレート)