std::experimental::ranges:: SignedIntegral
|
헤더에 정의됨
<experimental/ranges/concepts>
|
||
|
template
<
class
T
>
concept bool SignedIntegral = Integral < T > && std:: is_signed < T > :: value ; |
(ranges TS) | |
SignedIntegral<T>
개념은 다음 조건을 모두 만족할 때 충족됩니다:
T
가 정수형(integral type)이어야 하고,
std::
is_signed
<
T
>
::
value
값이
true
이어야 합니다.
SignedIntegral<T>
와
std::
is_signed
<
T
>
::
value
사이에 반드시 포함 관계가 존재할 필요는 없습니다.
참고 사항
SignedIntegral<T>
는
부호 있는 정수형
가 아닌 타입에 의해서도 만족될 수 있습니다. 예를 들어,
char
(시스템에서
char
가 부호 있는 경우)가 있습니다.
참고 항목
|
(C++11)
|
타입이 정수형 타입인지 검사합니다
(클래스 템플릿) |
|
(C++11)
|
타입이 부호 있는 산술 타입인지 검사합니다
(클래스 템플릿) |