Ark Server API (ASA) - Wiki
|
#include <Identity.h>
Public Types | |
typedef T | Type |
Returns the same type passed to it. This is useful in a few cases, but mainly for inhibiting template argument deduction in function arguments, e.g.:
template <typename T> void Func1(T Val); // Can be called like Func(123) or Func<int>(123);
template <typename T> void Func2(typename TIdentity<T>::Type Val); // Must be called like Func<int>(123)
Equivalent to C++20's std::type_identity.
Definition at line 17 of file Identity.h.