UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TGetBaseTypeHelper< T > Struct Template Reference

#include <MemoryLayout.h>

Public Types

using Type = decltype(Test< T >(nullptr))
 

Public Member Functions

 UE_STATIC_ONLY (TGetBaseTypeHelper)
 

Static Public Member Functions

template<typename InternalType >
static InternalType::DerivedType Test (const typename InternalType::DerivedType *)
 
template<typename InternalType >
static void Test (...)
 

Member Typedef Documentation

◆ Type

template<typename T >
using TGetBaseTypeHelper< T >::Type = decltype(Test<T>(nullptr))

Member Function Documentation

◆ Test() [1/2]

template<typename T >
template<typename InternalType >
static void TGetBaseTypeHelper< T >::Test (   ...)
static

◆ Test() [2/2]

template<typename T >
template<typename InternalType >
static InternalType::DerivedType TGetBaseTypeHelper< T >::Test ( const typename InternalType::DerivedType *  )
static

◆ UE_STATIC_ONLY()

template<typename T >
TGetBaseTypeHelper< T >::UE_STATIC_ONLY ( TGetBaseTypeHelper< T >  )

The documentation for this struct was generated from the following file: