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

#include <Casts.h>

Public Types

enum  { Value = sizeof(Resolve<T>(0)) - 1 }
 

Static Public Member Functions

template<typename U >
static char(& Resolve (typename U::UClassType *))[(U::UClassType::StaticClassFlags &CLASS_Interface) ? 2 :1]
 
template<typename U >
static char(& Resolve (...))[1]
 

Member Enumeration Documentation

◆ anonymous enum

template<typename T >
anonymous enum
Enumerator
Value 

Member Function Documentation

◆ Resolve() [1/2]

template<typename T >
template<typename U >
static char(& TIsIInterface< T, false >::Resolve (   ...) )[1]
static

◆ Resolve() [2/2]

template<typename T >
template<typename U >
static char(& TIsIInterface< T, false >::Resolve ( typename U::UClassType *  ) )[(U::UClassType::StaticClassFlags &CLASS_Interface) ? 2 :1]
static

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