![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <NonNullSubclassOf.h>
Inheritance diagram for TNonNullSubclassOf< T >:Public Types | |
| using | IntrusiveUnsetOptionalStateType = TNonNullSubclassOf |
Public Types inherited from TSubclassOf< T > | |
| using | ElementType = T |
Static Public Attributes | |
| static constexpr bool | bHasIntrusiveUnsetOptionalState = true |
Template to allow TClassType's to be passed around with type safety
| using TNonNullSubclassOf< T >::IntrusiveUnsetOptionalStateType = TNonNullSubclassOf |
|
inline |
Default Constructor, defaults to null
|
inline |
|
inline |
Copy Constructor, will only compile if types are compatible
|
inlineexplicit |
|
inline |
Assignment operator, will only compile if types are compatible
|
inline |
Assignment operator from UClass, the type is checked on get not on set
|
inline |
|
staticconstexpr |