LkEngine 0.1.2
 
Loading...
Searching...
No Matches
Object.h File Reference

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)
 

Detailed Description

LObject implementation.