7#include "LkEngine/Core/Template/LkTemplate.h"
8#include "LkEngine/Core/LObject/LClass.h"
9#include "LkEngine/Core/LObject/ObjectPtr.h"
20 enum { Value =
false };
100 if (!Class || !Class->IsChildOf(T::StaticClass()))
130 template <
typename R>
Definition ObjectPtr.h:102
Definition SubclassOf.h:30
FORCEINLINE LClass * operator*() const
Dereference back into a LClass pointer.
Definition SubclassOf.h:98
FORCEINLINE TSubclassOf(R &&From)
Create TSubclassOf instance from any type that can be implicitly converted to LClass*.
Definition SubclassOf.h:61
FORCEINLINE LClass * Get() const
Dereference back into a LClass pointer.
Definition SubclassOf.h:109
FORCEINLINE LClass * operator->() const
Dereference back into a LClass pointer.
Definition SubclassOf.h:115
FORCEINLINE TSubclassOf & operator=(LClass *From)
Assign from a LClass pointer.
Definition SubclassOf.h:67
Definition SubclassOf.h:19