| Home | Libraries | People | FAQ | More

## Index

A B C D E F H I M N O P R T U V

A

  - add_const

  - add_cv

  - add_lvalue_reference

  - add_pointer

  - add_reference

  - add_rvalue_reference

  - add_volatile

  - aligned_storage

  - alignment_of

    - alignment_of

    - integral_constant

  - any

    - Operator Type Traits

B

  - Background and Tutorial

    - is_pointer

    - is_void

    - remove_extent

  - BOOST_ALIGNMENT_OF

    - Macros for Compiler Intrinsics

  - BOOST_HAS_NOTHROW_ASSIGN

    - Macros for Compiler Intrinsics

  - BOOST_HAS_NOTHROW_CONSTRUCTOR

    - has_nothrow_assign

    - has_nothrow_constructor

    - Macros for Compiler Intrinsics

  - BOOST_HAS_NOTHROW_COPY

    - has_nothrow_copy

    - Macros for Compiler Intrinsics

  - BOOST_HAS_TRIVIAL_ASSIGN

    - has_trivial_assign

    - Macros for Compiler Intrinsics

  - BOOST_HAS_TRIVIAL_CONSTRUCTOR

    - has_trivial_constructor

    - Macros for Compiler Intrinsics

  - BOOST_HAS_TRIVIAL_COPY

    - has_trivial_copy

    - Macros for Compiler Intrinsics

  - BOOST_HAS_TRIVIAL_DESTRUCTOR

    - has_trivial_destructor

    - Macros for Compiler Intrinsics

  - BOOST_HAS_TRIVIAL_MOVE_ASSIGN

    - has_trivial_move_assign

    - Macros for Compiler Intrinsics

  - BOOST_HAS_TRIVIAL_MOVE_CONSTRUCTOR

    - has_trivial_move_constructor

    - Macros for Compiler Intrinsics

  - BOOST_HAS_VIRTUAL_DESTRUCTOR

    - has_virtual_destructor

    - Macros for Compiler Intrinsics

  - BOOST_IS_ABSTRACT

    - Macros for Compiler Intrinsics

  - BOOST_IS_BASE_OF

    - Macros for Compiler Intrinsics

  - BOOST_IS_CLASS

    - Macros for Compiler Intrinsics

  - BOOST_IS_CONVERTIBLE

    - Macros for Compiler Intrinsics

  - BOOST_IS_EMPTY

    - is_empty

    - Macros for Compiler Intrinsics

  - BOOST_IS_ENUM

    - Macros for Compiler Intrinsics

  - BOOST_IS_FINAL

    - is_final

    - Macros for Compiler Intrinsics

  - BOOST_IS_NOTHROW_MOVE_ASSIGN

    - Macros for Compiler Intrinsics

  - BOOST_IS_NOTHROW_MOVE_CONSTRUCT

    - Macros for Compiler Intrinsics

  - BOOST_IS_POD

    - is_pod

    - Macros for Compiler Intrinsics

  - BOOST_IS_POLYMORPHIC

    - Macros for Compiler Intrinsics

  - BOOST_IS_UNION

    - is_union

    - Macros for Compiler Intrinsics

  - BOOST_TT_HAS_ACCURATE_BINARY_OPERATOR_DETECTION

    - has_bit_and

    - has_bit_and_assign

    - has_bit_or

    - has_bit_or_assign

    - has_bit_xor

    - has_bit_xor_assign

    - has_complement

    - has_divides

    - has_divides_assign

    - has_equal_to

    - has_greater

    - has_greater_equal

    - has_left_shift

    - has_left_shift_assign

    - has_less

    - has_less_equal

    - has_logical_and

    - has_logical_or

    - has_minus

    - has_minus_assign

    - has_modulus

    - has_modulus_assign

    - has_multiplies

    - has_multiplies_assign

    - has_not_equal_to

    - has_plus

    - has_plus_assign

    - has_post_decrement

    - has_post_increment

    - has_pre_decrement

    - has_pre_increment

    - has_right_shift

    - has_right_shift_assign

    - has_unary_minus

    - has_unary_plus

  - BOOST_TT_HAS_CONFORMING_IS_CLASS_IMPLEMENTATION

    - is_class

  - BOOST_TT_HAS_WORKING_IS_COMPLETE

    - is_complete

  - BOOST_TT_IS_CONSTRUCTIBLE_CONFORMING

    - is_constructible

C

  - check

    - Operator Type Traits

  - common_type

    - common_type

    - Improving std::min with common_type

  - copy_cv

  - copy_cv_ref

  - copy_reference

    - copy_reference_

  - copy_reference_

    - copy_reference

D

  - decay

  - dont_care

    - has_bit_and

    - has_bit_and_assign

    - has_bit_or

    - has_bit_or_assign

    - has_bit_xor

    - has_bit_xor_assign

    - has_complement

    - has_dereference

    - has_divides

    - has_divides_assign

    - has_equal_to

    - has_greater

    - has_greater_equal

    - has_left_shift

    - has_left_shift_assign

    - has_less

    - has_less_equal

    - has_logical_and

    - has_logical_not

    - has_logical_or

    - has_minus

    - has_minus_assign

    - has_modulus

    - has_modulus_assign

    - has_multiplies

    - has_multiplies_assign

    - has_negate

    - has_not_equal_to

    - has_plus

    - has_plus_assign

    - has_post_decrement

    - has_post_increment

    - has_pre_decrement

    - has_pre_increment

    - has_right_shift

    - has_right_shift_assign

    - has_unary_minus

    - has_unary_plus

    - Operator Type Traits

E

  - enable_if_

    - enable_if_

    - has_trivial_destructor

  - extent

    - extent

    - integral_constant

F

  - false_type

    - integral_constant

  - floating_point_promotion

  - function_traits

    - function_traits

    - result_type

H

  - has_bit_and

    - BOOST_TT_HAS_ACCURATE_BINARY_OPERATOR_DETECTION

    - dont_care

    - has_bit_and

  - has_bit_and_assign

    - BOOST_TT_HAS_ACCURATE_BINARY_OPERATOR_DETECTION

    - dont_care

    - has_bit_and_assign

  - has_bit_or

    - BOOST_TT_HAS_ACCURATE_BINARY_OPERATOR_DETECTION

    - dont_care

    - has_bit_or

  - has_bit_or_assign

    - BOOST_TT_HAS_ACCURATE_BINARY_OPERATOR_DETECTION

    - dont_care

    - has_bit_or_assign

  - has_bit_xor

    - BOOST_TT_HAS_ACCURATE_BINARY_OPERATOR_DETECTION

    - dont_care

    - has_bit_xor

  - has_bit_xor_assign

    - BOOST_TT_HAS_ACCURATE_BINARY_OPERATOR_DETECTION

    - dont_care

    - has_bit_xor_assign

  - has_complement

    - BOOST_TT_HAS_ACCURATE_BINARY_OPERATOR_DETECTION

    - dont_care

    - has_complement

    - trait

  - has_dereference

    - dont_care

    - has_dereference

    - trait

  - has_divides

    - BOOST_TT_HAS_ACCURATE_BINARY_OPERATOR_DETECTION

    - dont_care

    - has_divides

  - has_divides_assign

    - BOOST_TT_HAS_ACCURATE_BINARY_OPERATOR_DETECTION

    - dont_care

    - has_divides_assign

  - has_equal_to

    - BOOST_TT_HAS_ACCURATE_BINARY_OPERATOR_DETECTION

    - dont_care

    - has_equal_to

    - Operator Type Traits

  - has_greater

    - BOOST_TT_HAS_ACCURATE_BINARY_OPERATOR_DETECTION

    - dont_care

    - has_greater

  - has_greater_equal

    - BOOST_TT_HAS_ACCURATE_BINARY_OPERATOR_DETECTION

    - dont_care

    - has_greater_equal

  - has_left_shift

    - BOOST_TT_HAS_ACCURATE_BINARY_OPERATOR_DETECTION

    - dont_care

    - has_left_shift

  - has_left_shift_assign

    - BOOST_TT_HAS_ACCURATE_BINARY_OPERATOR_DETECTION

    - dont_care

    - has_left_shift_assign

  - has_less

    - BOOST_TT_HAS_ACCURATE_BINARY_OPERATOR_DETECTION

    - dont_care

    - has_less

  - has_less_equal

    - BOOST_TT_HAS_ACCURATE_BINARY_OPERATOR_DETECTION

    - dont_care

    - has_less_equal

  - has_logical_and

    - BOOST_TT_HAS_ACCURATE_BINARY_OPERATOR_DETECTION

    - dont_care

    - has_logical_and

  - has_logical_not

    - dont_care

    - has_logical_not

    - trait

  - has_logical_or

    - BOOST_TT_HAS_ACCURATE_BINARY_OPERATOR_DETECTION

    - dont_care

    - has_logical_or

  - has_minus

    - BOOST_TT_HAS_ACCURATE_BINARY_OPERATOR_DETECTION

    - dont_care

    - has_minus

  - has_minus_assign

    - BOOST_TT_HAS_ACCURATE_BINARY_OPERATOR_DETECTION

    - dont_care

    - has_minus_assign

  - has_modulus

    - BOOST_TT_HAS_ACCURATE_BINARY_OPERATOR_DETECTION

    - dont_care

    - has_modulus

  - has_modulus_assign

    - BOOST_TT_HAS_ACCURATE_BINARY_OPERATOR_DETECTION

    - dont_care

    - has_modulus_assign

  - has_multiplies

    - BOOST_TT_HAS_ACCURATE_BINARY_OPERATOR_DETECTION

    - dont_care

    - has_multiplies

  - has_multiplies_assign

    - BOOST_TT_HAS_ACCURATE_BINARY_OPERATOR_DETECTION

    - dont_care

    - has_multiplies_assign

  - has_negate

    - dont_care

    - has_negate

    - trait

  - has_new_operator

  - has_nothrow_assign

    - BOOST_HAS_NOTHROW_CONSTRUCTOR

    - has_nothrow_assign

  - has_nothrow_constructor

    - BOOST_HAS_NOTHROW_CONSTRUCTOR

    - has_nothrow_constructor

    - has_nothrow_default_constructor

  - has_nothrow_copy

    - BOOST_HAS_NOTHROW_COPY

    - has_nothrow_copy

    - has_nothrow_copy_constructor

  - has_nothrow_copy_constructor

    - has_nothrow_copy

  - has_nothrow_default_constructor

    - has_nothrow_constructor

  - has_nothrow_destructor

  - has_not_equal_to

    - BOOST_TT_HAS_ACCURATE_BINARY_OPERATOR_DETECTION

    - dont_care

    - has_not_equal_to

  - has_operator

    - Operator Type Traits

  - has_plus

    - BOOST_TT_HAS_ACCURATE_BINARY_OPERATOR_DETECTION

    - dont_care

    - has_plus

  - has_plus_assign

    - BOOST_TT_HAS_ACCURATE_BINARY_OPERATOR_DETECTION

    - dont_care

    - has_plus_assign

  - has_post_decrement

    - BOOST_TT_HAS_ACCURATE_BINARY_OPERATOR_DETECTION

    - dont_care

    - has_post_decrement

    - trait

  - has_post_increment

    - BOOST_TT_HAS_ACCURATE_BINARY_OPERATOR_DETECTION

    - dont_care

    - has_post_increment

    - trait

  - has_pre_decrement

    - BOOST_TT_HAS_ACCURATE_BINARY_OPERATOR_DETECTION

    - dont_care

    - has_pre_decrement

    - trait

  - has_pre_increment

    - BOOST_TT_HAS_ACCURATE_BINARY_OPERATOR_DETECTION

    - dont_care

    - has_pre_increment

    - trait

  - has_right_shift

    - BOOST_TT_HAS_ACCURATE_BINARY_OPERATOR_DETECTION

    - dont_care

    - has_right_shift

  - has_right_shift_assign

    - BOOST_TT_HAS_ACCURATE_BINARY_OPERATOR_DETECTION

    - dont_care

    - has_right_shift_assign

  - has_trivial_assign

    - BOOST_HAS_TRIVIAL_ASSIGN

    - has_trivial_assign

  - has_trivial_constructor

    - BOOST_HAS_TRIVIAL_CONSTRUCTOR

    - has_trivial_default_constructor

  - has_trivial_copy

    - BOOST_HAS_TRIVIAL_COPY

    - has_trivial_copy

    - has_trivial_copy_constructor

  - has_trivial_copy_constructor

    - has_trivial_copy

  - has_trivial_default_constructor

    - has_trivial_constructor

  - has_trivial_destructor

    - BOOST_HAS_TRIVIAL_DESTRUCTOR

    - enable_if_

    - has_trivial_destructor

  - has_trivial_move_assign

    - BOOST_HAS_TRIVIAL_MOVE_ASSIGN

    - has_trivial_move_assign

  - has_trivial_move_constructor

    - BOOST_HAS_TRIVIAL_MOVE_CONSTRUCTOR

    - has_trivial_move_constructor

  - has_unary_minus

    - BOOST_TT_HAS_ACCURATE_BINARY_OPERATOR_DETECTION

    - dont_care

    - has_unary_minus

    - Operator Type Traits

    - trait

  - has_unary_plus

    - BOOST_TT_HAS_ACCURATE_BINARY_OPERATOR_DETECTION

    - dont_care

    - has_unary_plus

    - trait

  - has_virtual_destructor

    - BOOST_HAS_VIRTUAL_DESTRUCTOR

    - has_virtual_destructor

I

  - Improving std::min with common_type

    - common_type

  - integral_constant

    - alignment_of

    - extent

    - false_type

    - integral_constant

    - negation

    - Operator Type Traits

    - rank

    - true_type

    - value_type

  - integral_promotion

  - is_abstract

  - is_arithmetic

  - is_array

  - is_assignable

  - is_base_of

  - is_bounded_array

  - is_class

    - BOOST_TT_HAS_CONFORMING_IS_CLASS_IMPLEMENTATION

    - is_class

    - User Defined Specializations

  - is_complete

    - BOOST_TT_HAS_WORKING_IS_COMPLETE

    - is_complete

  - is_complex

  - is_compound

  - is_const

  - is_constructible

    - BOOST_TT_IS_CONSTRUCTIBLE_CONFORMING

    - is_constructible

  - is_convertible

  - is_convertible_to_Ret

    - Operator Type Traits

  - is_copy_assignable

  - is_copy_constructible

  - is_default_constructible

  - is_destructible

  - is_empty

    - BOOST_IS_EMPTY

    - is_empty

  - is_enum

  - is_final

    - BOOST_IS_FINAL

    - is_final

  - is_floating_point

  - is_function

  - is_fundamental

  - is_integral

  - is_list_constructible

  - is_lvalue_reference

  - is_member_function_pointer

  - is_member_object_pointer

  - is_member_pointer

  - is_nothrow_move_assignable

  - is_nothrow_move_constructible

  - is_nothrow_swappable

  - is_object

  - is_pod

    - BOOST_IS_POD

  - is_pointer

    - Background and Tutorial

    - is_pointer

  - is_polymorphic

  - is_reference

  - is_rvalue_reference

  - is_same

  - is_scalar

  - is_scoped_enum

  - is_signed

  - is_trivially_copyable

  - is_unbounded_array

  - is_union

    - BOOST_IS_UNION

    - is_union

    - User Defined Specializations

  - is_unscoped_enum

  - is_unsigned

  - is_virtual_base_of

  - is_void

    - Background and Tutorial

    - is_void

  - is_volatile

M

  - Macros for Compiler Intrinsics

    - BOOST_ALIGNMENT_OF

    - BOOST_HAS_NOTHROW_ASSIGN

    - BOOST_HAS_NOTHROW_CONSTRUCTOR

    - BOOST_HAS_NOTHROW_COPY

    - BOOST_HAS_TRIVIAL_ASSIGN

    - BOOST_HAS_TRIVIAL_CONSTRUCTOR

    - BOOST_HAS_TRIVIAL_COPY

    - BOOST_HAS_TRIVIAL_DESTRUCTOR

    - BOOST_HAS_TRIVIAL_MOVE_ASSIGN

    - BOOST_HAS_TRIVIAL_MOVE_CONSTRUCTOR

    - BOOST_HAS_VIRTUAL_DESTRUCTOR

    - BOOST_IS_ABSTRACT

    - BOOST_IS_BASE_OF

    - BOOST_IS_CLASS

    - BOOST_IS_CONVERTIBLE

    - BOOST_IS_EMPTY

    - BOOST_IS_ENUM

    - BOOST_IS_FINAL

    - BOOST_IS_NOTHROW_MOVE_ASSIGN

    - BOOST_IS_NOTHROW_MOVE_CONSTRUCT

    - BOOST_IS_POD

    - BOOST_IS_POLYMORPHIC

    - BOOST_IS_UNION

  - make_signed

  - make_unsigned

  - make_void

N

  - negation

    - integral_constant

  - nonesuch

  - no_operator

    - Operator Type Traits

O

  - Operator Type Traits

    - any

    - check

    - dont_care

    - has_equal_to

    - has_operator

    - has_unary_minus

    - integral_constant

    - is_convertible_to_Ret

    - no_operator

    - operator_exists

    - operator_returns_Ret

    - operator_returns_void

    - returns_void

    - returns_void_t

    - Rhs_nocv

    - Rhs_noptr

    - Rhs_noref

    - trait

    - trait_impl

    - trait_impl1

  - operator_exists

    - Operator Type Traits

  - operator_returns_Ret

    - Operator Type Traits

  - operator_returns_void

    - Operator Type Traits

  - Optimized Version of std::copy

    - value_type

P

  - promote

R

  - rank

    - integral_constant

  - remove_all_extents

  - remove_const

  - remove_cv

  - remove_cv_ref

  - remove_extent

    - Background and Tutorial

    - remove_extent

  - remove_pointer

  - remove_reference

  - remove_volatile

  - result_type

    - function_traits

  - returns_void

    - Operator Type Traits

  - returns_void_t

    - Operator Type Traits

  - Rhs_nocv

    - Operator Type Traits

  - Rhs_noptr

    - Operator Type Traits

  - Rhs_noref

    - Operator Type Traits

T

  - trait

    - has_complement

    - has_dereference

    - has_logical_not

    - has_negate

    - has_post_decrement

    - has_post_increment

    - has_pre_decrement

    - has_pre_increment

    - has_unary_minus

    - has_unary_plus

    - Operator Type Traits

  - trait_impl

    - Operator Type Traits

  - trait_impl1

    - Operator Type Traits

  - true_type

    - integral_constant

  - type_identity

  - type_with_alignment

U

  - User Defined Specializations

    - is_class

    - is_union

V

  - value_type

    - An Optimized Version of std::copy

    - integral_constant