다음을 통해 공유


<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.

Bb982077.collapse_all(ko-kr,VS.110).gif클래스

add_const

게 const 형식에서.

add_cv

게 const/volatile 형식에서.

add_pointer

포인터를 형식에서 입력할 수 있습니다.

add_reference

입력 형식에서 사용 하면을 참조 합니다.

add_volatile

게 volatile 형식에서.

aligned_storage

적절 하 게 정렬 된 형식을으로 만듭니다.

alignment_of

맞춤을 종류를 가져옵니다.

common_type

두 종류의 일반적인 형식의 인스턴스를 만듭니다.

조건부

두 종류의 일반적인 형식의 인스턴스를 만듭니다.

붕괴

비 const 참조 이외의 비휘발성 종류, 또는 입력에 대 한 포인터를 만듭니다.

enable_if

형식 또는 정의 되지 않은 형식의 인스턴스를 만듭니다.

익스텐트

배열 차원을 가져옵니다.

has_nothrow_assign

테스트 형식을 throw 하지 않는 여부를 지정 합니다.

has_nothrow_constructor

형식에 기본 생성을 throw 하지 않습니다 여부를 테스트 합니다.

has_nothrow_copy

종류 복사 생성을 throw 하지 않습니다 여부를 테스트 합니다.

has_nothrow_copy_constructor

테스트 형식을 throw 하지 않는 경우 구조를 복사 합니다.

has_nothrow_default_constructor

테스트 형식을 기본 구조에서 throw 하지 않습니다.

has_trivial_assign

간단한 할당 된 형식 인지 여부를 테스트 합니다.

has_trivial_constructor

형식에서 trivial 기본 생성자가 있는지 여부를 테스트 합니다.

has_trivial_copy

간단한 복사 생성자 형식 인지 여부를 테스트 합니다.

has_trivial_copy_constructor

간단한 복사 생성자 유형일 경우 테스트 합니다.

has_trivial_default_constructor

형식이 trivial 기본 생성자 인 경우 테스트 합니다.

has_trivial_destructor

특수 한 소멸자가의 여부를 테스트 합니다.

has_virtual_destructor

가상 소멸자가의 여부를 테스트 합니다.

is_abstract

추상 클래스 형식 인지 여부를 테스트 합니다.

is_arithmetic

산술 형식이 있는지 여부를 테스트 합니다.

is_array

배열 형식 인지 여부를 테스트 합니다.

is_base_of

다른 기본 형식 인지 여부를 테스트 합니다.

is_class

해당 형식이 클래스 인지 여부를 테스트 합니다.

is_compound

스칼라 형식이 있는지 여부를 테스트 합니다.

is_const

형식을 const 인지 여부를 테스트 합니다.

is_convertible

유형이 다른 변환 될 수 있는지 여부를 테스트 합니다.

is_empty

빈 클래스 형식 인지 여부를 테스트 합니다.

is_enum

해당 형식이 열거형 인지 여부를 테스트 합니다.

is_floating_point

부동 소수점 형식이 있는지 여부를 테스트 합니다.

is_function

함수 형식입니다 여부를 테스트 합니다.

is_fundamental

형식 인지 여부를 테스트 합니다. void 또는 산술.

is_integral

정수 계열 형식이 있는지 여부를 테스트 합니다.

is_lvalue_reference

형식인 경우 테스트는 lvalue 참조.

is_member_function_pointer

멤버 함수에 대 한 포인터의 형식 인지 여부를 테스트 합니다.

is_member_object_pointer

구성원 개체에 대 한 포인터의 형식 인지 여부를 테스트 합니다.

is_member_pointer

형식 멤버에 대 한 포인터 인지 여부를 테스트 합니다.

is_object

형식을 개체 형식 인지 여부를 테스트 합니다.

is_pod

포드는 형식 인지 여부를 테스트 합니다.

is_pointer

포인터 형식 인지 여부를 테스트 합니다.

is_polymorphic

가상 함수는 형식 있는지 여부를 테스트 합니다.

is_reference

참조 형식 인지 여부를 테스트 합니다.

is_rvalue_reference

형식인 경우 테스트는 rvalue 참조.

is_same

두 형식이 같은 그룹에 있는지 여부를 테스트 합니다.

is_scalar

스칼라 형식이 있는지 여부를 테스트 합니다.

is_signed

부호 있는 정수 형식 인지 여부를 테스트 합니다.

is_standard_layout

형식에는 표준 레이아웃 인지 테스트 합니다.

is_union

Union 형식 인지 여부를 테스트 합니다.

is_unsigned

부호 없는 정수 형식 인지 여부를 테스트 합니다.

is_void

형식을 void 인지 여부를 테스트 합니다.

is_volatile

휘발성 형식이 있는지 여부를 테스트 합니다.

make_signed

에서는 입력 또는 작은 서명 입력 보다 크거나 크기를 입력 합니다.

make_unsigned

에서는 입력 또는 작은 부호 없는 입력 보다 크거나 크기를 입력 합니다.

순위

배열의 차원 수를를 가져옵니다.

remove_all_extents

배열이 아닌 형식을 배열 형식을에서 있습니다.

remove_const

비 const 형식을에서 변경할 수 있습니다.

remove_cv

비 const/volatile 형식을에서 변경할 수 있습니다.

remove_extent

배열 형식에서 요소를 만듭니다.

remove_pointer

에서는 입력에 대 한 포인터를 입력 합니다.

remove_reference

참조 되지 않은 형식을에서 변경할 수 있습니다.

remove_volatile

비휘발성 형식을에서 변경할 수 있습니다.

integral_constant

유형과 값을 정수 계열 상수를 만듭니다.

Bb982077.collapse_all(ko-kr,VS.110).gif형식 정의

false_type

정수 계열 상수가 false 값을 보유합니다.

true_type

정수 계열 상수가 true 값을 보유합니다.

참고 항목

참조

<functional>