UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ReflectedTypeAccessors.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5class UClass;
6class UScriptStruct;
7class UEnum;
8
9/*-----------------------------------------------------------------------------
10C++ templated Static(Class/Struct/Enum) retrieval function prototypes.
11-----------------------------------------------------------------------------*/
12
13template<typename ClassType> inline UClass* StaticClass()
14{
15 return ClassType::StaticClass();
16}
17
18template<typename StructType> inline UScriptStruct* StaticStruct()
19{
20 return StructType::StaticStruct();
21}
22
23template<typename EnumType> UEnum* StaticEnum();
UEnum * StaticEnum()
UScriptStruct * StaticStruct()
Definition ReflectedTypeAccessors.h:18
UClass * StaticClass()
Definition ReflectedTypeAccessors.h:13
Definition Class.h:3793
Definition Class.h:2791
Definition Class.h:1720