Open 3D Engine AzCore API Reference  24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
std Namespace Reference

Classes

struct  common_type< AZStd::basic_const_iterator< T >, U >
 
struct  common_type< U, AZStd::basic_const_iterator< T > >
 
struct  common_type< AZStd::basic_const_iterator< T >, AZStd::basic_const_iterator< U > >
 
struct  tuple_size< AZStd::ranges::subrange< I, S, K > >
 
struct  tuple_element< 0, AZStd::ranges::subrange< I, S, K > >
 
struct  tuple_element< 1, AZStd::ranges::subrange< I, S, K > >
 
struct  tuple_element< 0, const AZStd::ranges::subrange< I, S, K > >
 
struct  tuple_element< 1, const AZStd::ranges::subrange< I, S, K > >
 
struct  tuple_size< AZStd::pair< T1, T2 > >
 
struct  tuple_element< 0, AZStd::pair< T1, T2 > >
 
struct  tuple_element< 1, AZStd::pair< T1, T2 > >
 
struct  common_type< tuple< TTypes... >, tuple< UTypes... > >
 
struct  common_type< AZStd::pair< T1, T2 >, AZStd::pair< U1, U2 > >
 
struct  tuple_size< AZStd::array< T, N > >
 
struct  tuple_element< I, AZStd::array< T, N > >
 

Functions

 AZ_TYPE_INFO_INTERNAL_SPECIALIZED_TEMPLATE_POSTFIX_UUID (AZStd::optional, "AZStd::optional", "{AB8C50C0-23A7-4333-81CD-46F648938B1C}", AZ_TYPE_INFO_INTERNAL_TYPENAME)
 
 AZ_TYPE_INFO_INTERNAL_SPECIALIZED_TEMPLATE_PREFIX_UUID (AZStd::tuple, "AZStd::tuple", "{F99F9308-DC3E-4384-9341-89CBF1ABD51E}", AZ_TYPE_INFO_INTERNAL_TYPENAME_VARARGS)
 
 AZ_TYPE_INFO_INTERNAL_SPECIALIZED_TEMPLATE_POSTFIX_UUID (AZStd::unique_ptr, "AZStd::unique_ptr", "{B55F90DA-C21E-4EB4-9857-87BE6529BA6D}", AZ_TYPE_INFO_INTERNAL_TYPENAME)
 
 AZ_PUSH_DISABLE_WARNING (, "-Wmismatched-tags")
 

Variables

 AZ_POP_DISABLE_WARNING
 

Detailed Description

common_type is from the std namespace. Its name was brought into the AZStd namespace via a "using" directive. Therefore it needs to be specialized in its original namespace.