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
5
class
UClass
;
6
class
UScriptStruct
;
7
class
UEnum
;
8
9
/*-----------------------------------------------------------------------------
10
C++ templated Static(Class/Struct/Enum) retrieval function prototypes.
11
-----------------------------------------------------------------------------*/
12
13
template
<
typename
ClassType>
inline
UClass
*
StaticClass
()
14
{
15
return
ClassType::StaticClass();
16
}
17
18
template
<
typename
StructType>
inline
UScriptStruct
*
StaticStruct
()
19
{
20
return
StructType::StaticStruct();
21
}
22
23
template
<
typename
EnumType>
UEnum
*
StaticEnum
();
StaticEnum
UEnum * StaticEnum()
StaticStruct
UScriptStruct * StaticStruct()
Definition
ReflectedTypeAccessors.h:18
StaticClass
UClass * StaticClass()
Definition
ReflectedTypeAccessors.h:13
UClass
Definition
Class.h:3793
UEnum
Definition
Class.h:2791
UScriptStruct
Definition
Class.h:1720
Engine
Source
Runtime
CoreUObject
Public
UObject
ReflectedTypeAccessors.h
Generated by
1.9.8