UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
StaticAssertCompleteType.h File Reference
#include "CoreTypes.h"
#include <utility>

Go to the source code of this file.

Classes

struct  UEStaticAssertCompleteType_Private::TUEStaticAssertTypeCheckerBase< T >
 
struct  UEStaticAssertCompleteType_Private::TUEStaticAssertTypeCheckerBase< T[0]>
 
struct  UEStaticAssertCompleteType_Private::TUEStaticAssertTypeChecker< T >
 
struct  UEStaticAssertCompleteType_Private::TUEStaticAssertTypeChecker< void >
 
struct  UEStaticAssertCompleteType_Private::TUEStaticAssertTypeChecker< const void >
 
struct  UEStaticAssertCompleteType_Private::TUEStaticAssertTypeChecker< volatile void >
 
struct  UEStaticAssertCompleteType_Private::TUEStaticAssertTypeChecker< const volatile void >
 
struct  UEStaticAssertCompleteType_Private::TUEStaticAssertTypeChecker< T & >
 
struct  UEStaticAssertCompleteType_Private::TUEStaticAssertTypeChecker< T && >
 
struct  UEStaticAssertCompleteType_Private::TUEStaticAssertTypeChecker< RetType(ArgTypes...)>
 

Namespaces

namespace  UEStaticAssertCompleteType_Private
 

Macros

#define UE_STATIC_ASSERT_COMPLETE_TYPE(TypeToCheck, ...)   static_assert(sizeof(UEStaticAssertCompleteType_Private::TUEStaticAssertTypeChecker<TypeToCheck>::Func()), ##__VA_ARGS__)
 

Macro Definition Documentation

◆ UE_STATIC_ASSERT_COMPLETE_TYPE