<type_traits>
속성을 해당 형식 인수에 대 한 정보를 제공 하는 컴파일 타임 상수를 제공 하는 서식 파일을 정의 합니다.
#include <type_traits>
설명
A 형식의 조건자 하나 또는 두 개의 형식 인수가 사용 되는 템플릿입니다.때 형식 조건자 마찬가지, 공개적으로, 직접 또는 간접적으로 파생 된에서 true_type Typedef.때 형식 조건자 false를 보유, 공개적으로, 직접 또는 간접적으로 파생 된에서 false_type Typedef.
A 형식 한정자 하며, 다음과 같은 멤버가 하나 하나 이상의 템플릿 인수를 사용 하는 서식 파일:
- typedef modified-type type;
A 쿼리 형식 하나 이상의 템플릿 인수를 사용 하는 템플릿입니다.형식 쿼리 공개적으로, 직접 또는 간접적으로 파생 된에서 integral_constant<std::size_t, value>.인수로 전달 된 값을 보유 하 고 고 value.
클래스
게 const 형식에서. |
|
게 const/volatile 형식에서. |
|
포인터를 형식에서 입력할 수 있습니다. |
|
입력 형식에서 사용 하면을 참조 합니다. |
|
게 volatile 형식에서. |
|
적절 하 게 정렬 된 형식을으로 만듭니다. |
|
맞춤을 종류를 가져옵니다. |
|
두 종류의 일반적인 형식의 인스턴스를 만듭니다. |
|
두 종류의 일반적인 형식의 인스턴스를 만듭니다. |
|
비 const 참조 이외의 비휘발성 종류, 또는 입력에 대 한 포인터를 만듭니다. |
|
형식 또는 정의 되지 않은 형식의 인스턴스를 만듭니다. |
|
배열 차원을 가져옵니다. |
|
테스트 형식을 throw 하지 않는 여부를 지정 합니다. |
|
형식에 기본 생성을 throw 하지 않습니다 여부를 테스트 합니다. |
|
종류 복사 생성을 throw 하지 않습니다 여부를 테스트 합니다. |
|
테스트 형식을 throw 하지 않는 경우 구조를 복사 합니다. |
|
테스트 형식을 기본 구조에서 throw 하지 않습니다. |
|
간단한 할당 된 형식 인지 여부를 테스트 합니다. |
|
형식에서 trivial 기본 생성자가 있는지 여부를 테스트 합니다. |
|
간단한 복사 생성자 형식 인지 여부를 테스트 합니다. |
|
간단한 복사 생성자 유형일 경우 테스트 합니다. |
|
형식이 trivial 기본 생성자 인 경우 테스트 합니다. |
|
특수 한 소멸자가의 여부를 테스트 합니다. |
|
가상 소멸자가의 여부를 테스트 합니다. |
|
추상 클래스 형식 인지 여부를 테스트 합니다. |
|
산술 형식이 있는지 여부를 테스트 합니다. |
|
배열 형식 인지 여부를 테스트 합니다. |
|
다른 기본 형식 인지 여부를 테스트 합니다. |
|
해당 형식이 클래스 인지 여부를 테스트 합니다. |
|
스칼라 형식이 있는지 여부를 테스트 합니다. |
|
형식을 const 인지 여부를 테스트 합니다. |
|
유형이 다른 변환 될 수 있는지 여부를 테스트 합니다. |
|
빈 클래스 형식 인지 여부를 테스트 합니다. |
|
해당 형식이 열거형 인지 여부를 테스트 합니다. |
|
부동 소수점 형식이 있는지 여부를 테스트 합니다. |
|
함수 형식입니다 여부를 테스트 합니다. |
|
형식 인지 여부를 테스트 합니다. void 또는 산술. |
|
정수 계열 형식이 있는지 여부를 테스트 합니다. |
|
형식인 경우 테스트는 lvalue 참조. |
|
멤버 함수에 대 한 포인터의 형식 인지 여부를 테스트 합니다. |
|
구성원 개체에 대 한 포인터의 형식 인지 여부를 테스트 합니다. |
|
형식 멤버에 대 한 포인터 인지 여부를 테스트 합니다. |
|
형식을 개체 형식 인지 여부를 테스트 합니다. |
|
포드는 형식 인지 여부를 테스트 합니다. |
|
포인터 형식 인지 여부를 테스트 합니다. |
|
가상 함수는 형식 있는지 여부를 테스트 합니다. |
|
참조 형식 인지 여부를 테스트 합니다. |
|
형식인 경우 테스트는 rvalue 참조. |
|
두 형식이 같은 그룹에 있는지 여부를 테스트 합니다. |
|
스칼라 형식이 있는지 여부를 테스트 합니다. |
|
부호 있는 정수 형식 인지 여부를 테스트 합니다. |
|
형식에는 표준 레이아웃 인지 테스트 합니다. |
|
Union 형식 인지 여부를 테스트 합니다. |
|
부호 없는 정수 형식 인지 여부를 테스트 합니다. |
|
형식을 void 인지 여부를 테스트 합니다. |
|
휘발성 형식이 있는지 여부를 테스트 합니다. |
|
에서는 입력 또는 작은 서명 입력 보다 크거나 크기를 입력 합니다. |
|
에서는 입력 또는 작은 부호 없는 입력 보다 크거나 크기를 입력 합니다. |
|
배열의 차원 수를를 가져옵니다. |
|
배열이 아닌 형식을 배열 형식을에서 있습니다. |
|
비 const 형식을에서 변경할 수 있습니다. |
|
비 const/volatile 형식을에서 변경할 수 있습니다. |
|
배열 형식에서 요소를 만듭니다. |
|
에서는 입력에 대 한 포인터를 입력 합니다. |
|
참조 되지 않은 형식을에서 변경할 수 있습니다. |
|
비휘발성 형식을에서 변경할 수 있습니다. |
|
유형과 값을 정수 계열 상수를 만듭니다. |
형식 정의
정수 계열 상수가 false 값을 보유합니다. |
|
정수 계열 상수가 true 값을 보유합니다. |