std::experimental::ranges::SignedIntegral
From cppreference.com
< cpp | experimental | ranges
| Defined in header <experimental/ranges/concepts> |
||
| 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) |
型が整数型であるかをチェックする (クラステンプレート) |
| (C++11) |
型が符号付き算術型であるかをチェックする (クラステンプレート) |