std::is_error_condition_enum
출처: ko.cppreference.net
| 헤더에 정의됨 <system_error>
|
||
template< class T >
struct is_error_condition_enum;
|
(C++11부터) | |
만약 T가 오류 조건 열거형(예: std::errc), 이 템플릿은 멤버 상수 value는 true와 같습니다. 다른 모든 타입에 대해, value는 false입니다.
이 템플릿은 프로그램 정의 타입에 대해 특수화되어 해당 타입이 std::error_condition의 암시적 변환에 적합함을 나타낼 수 있습니다.
헬퍼 변수 템플릿
|
template
<
class
T
>
inline
constexpr
bool
is_error_condition_enum_v
=
|
(C++17부터) | |
std:: integral_constant 로부터 상속됨
멤버 상수
|
value
[static]
|
true
만약
T
가 오류 조건 열거형인 경우,
false
그렇지 않은 경우
(public static member constant) |
멤버 함수
|
operator bool
|
객체를
bool
로 변환,
value
반환
(public member function) |
|
operator()
(C++14)
|
value
반환
(public member function) |
멤버 타입
| 타입 | 정의 |
value_type
|
bool |
type
|
std:: integral_constant < bool , value > |
참고 항목
|
(C++11)
|
클래스를
error_code
열거형으로 식별함
(클래스 템플릿) |