| TSubclassOf
|
Module |
|
Header |
/Engine/Source/Runtime/CoreUObject/Public/Templates/NonNullSubclassOf.h |
Include |
#include "Templates/NonNullSubclassOf.h" |
template<class TClass>
class TNonNullSubclassOf : public TSubclassOf< TClass >
Template to allow TClassType's to be passed around with type safety
Name | Description | |
---|---|---|
|
TNonNullSubclassOf |
Default Constructor, defaults to null |
|
TNonNullSubclassOf ( |
Constructor that takes a UClass and does a runtime check to make sure this is a compatible class |
|
TNonNullSubclassOf ( |
Copy Constructor, will only compile if types are compatible |
Name | Description | ||
---|---|---|---|
|
TNonNullSubc... |
operator= ( |
Assignment operator, will only compile if types are compatible |
|
TNonNullSubc... |
operator= ( |
Assignment operator from UClass, the type is checked on get not on set |
Name |
Description |
---|---|
TBaseType |
|
TClassType |