LObject implementation. More...
#include <set>
#include <typeindex>
#include <typeinfo>
#include <type_traits>
#include "LkEngine/Core/CoreMacros.h"
#include "LkEngine/Core/LObject/Class.h"
#include "LkEngine/Core/LObject/ObjectBase.h"
#include "LkEngine/Core/MetadataRegistry.h"
Go to the source code of this file.
Classes | |
class | LkEngine::LObject |
struct | LkEngine::FInternalLObjectValidator |
struct | std::hash< LkEngine::LObject > |
Namespaces | |
namespace | LkEngine |
namespace | std |
using | LkEngine::FObjectHandle = LUUID |
template<typename TObject > | |
constexpr bool | LkEngine::IsBaseOfObject = std::is_base_of<LObject, std::decay_t<TObject>>::value |
FORCEINLINE bool | LkEngine::IsValid (const LObject *Object) |
FORCEINLINE bool | LkEngine::IsValid (const LObject &Object) |
LObject implementation.