...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
aligned_storage
alignment_of
align_t
any
Background and Tutorial
BOOST_ALIGNMENT_OF
BOOST_BROKEN_COMPILER_TYPE_TRAITS_SPECIALIZATION
BOOST_COMMON_TYPE_DONT_USE_TYPEOF
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
dont_care
extent
false_type
function_traits
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_nothrow_constructor
has_nothrow_copy
has_nothrow_copy_constructor
has_nothrow_default_constructor
has_not_equal_to
has_operator
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_trivial_assign
has_trivial_constructor
has_trivial_copy
has_trivial_copy_constructor
has_trivial_default_constructor
has_trivial_destructor
has_trivial_move_assign
has_trivial_move_constructor
has_unary_minus
has_unary_plus
has_virtual_destructor
Improving std::min with common_type
int
integral_constant
is_class
is_convertible_to_Ret
is_empty
is_final
is_function
is_pod
is_pointer
is_union
is_void
Macros for Compiler Intrinsics
no_operator
Operator Type Traits
operator_exists
operator_returns_Ret
operator_returns_void
rank
remove_extent
result_type
returns_void
returns_void_t
Rhs_nocv
Rhs_noptr
Rhs_noref
trait
trait_impl
trait_impl1
true_type
Type Traits that Transform One Type to Another