Metafunction returning its type argument unchanged. Shorthand alias for typename type_identity<...>::type. The type argument to this macro must be a dependent type of the function template or class template in which it is used, i.e., a template parameter or type related to a template parameter. Note that this macro exists for compatibility with C++03; for C++11 and later compilers, bsl::type_identity_t is preferred.
Synopsis
Declared in <bslmf_typeidentity.h>
#define BSLMF_TYPEIDENTITY_T(…)
Description
Implementation note: space before closing > is important to avoid >> issues in C++03.
Created with MrDocs