C++ standard type traits

GPTKB entity

Statements (86)
Predicate Object
gptkbp:instanceOf C++ standard library header
gptkbp:definedIn gptkb:C++11
gptkbp:headerFile <type_traits>
https://www.w3.org/2000/01/rdf-schema#label C++ standard type traits
gptkbp:partOf gptkb:C++_standard_library
gptkbp:provides gptkb:std::is_abstract
gptkb:std::is_const
gptkb:std::is_enum
gptkb:std::is_floating_point
gptkb:std::is_function
gptkb:std::is_integral
gptkb:std::is_literal_type
gptkb:std::is_pod
gptkb:std::is_pointer
gptkb:std::is_reference
gptkb:std::is_signed
gptkb:std::is_trivial
gptkb:std::is_union
gptkb:std::is_unsigned
gptkb:std::is_volatile
gptkb:std::is_base_of
gptkb:std::is_same
gptkb:std::is_trivially_copy_assignable
gptkb:std::is_trivially_copy_constructible
gptkb:std::is_trivially_destructible
gptkb:std::is_trivially_move_assignable
gptkb:std::remove_reference
gptkb:std::underlying_type
std::add_lvalue_reference
std::add_rvalue_reference
std::enable_if
std::is_constructible
std::is_convertible
std::is_trivially_assignable
std::is_trivially_copyable
std::is_trivially_default_constructible
std::is_trivially_move_constructible
std::is_class
std::is_empty
std::is_polymorphic
std::is_standard_layout
std::is_trivially_constructible
type traits templates
std::add_const
std::add_pointer
std::add_volatile
std::aligned_storage
std::alignment_of
std::common_type
std::conditional
std::conjunction
std::decay
std::disjunction
std::extent
std::has_virtual_destructor
std::is_arithmetic
std::is_assignable
std::is_copy_assignable
std::is_copy_constructible
std::is_default_constructible
std::is_destructible
std::is_member_function_pointer
std::is_member_object_pointer
std::is_move_assignable
std::is_move_constructible
std::is_nothrow_assignable
std::is_nothrow_constructible
std::is_nothrow_copy_assignable
std::is_nothrow_copy_constructible
std::is_nothrow_default_constructible
std::is_nothrow_destructible
std::is_nothrow_move_assignable
std::is_nothrow_move_constructible
std::make_signed
std::make_unsigned
std::negation
std::rank
std::remove_all_extents
std::remove_const
std::remove_extent
std::remove_volatile
std::void_t
gptkbp:usedFor template metaprogramming
compile-time type information
gptkbp:bfsParent gptkb:Boost.TypeTraits
gptkbp:bfsLayer 6