|
CeresEngine 0.2.0
A game development framework
|
#include "Forward.hpp"#include "TypeName.hpp"#include "IReflectable.hpp"#include "CeresEngine/Foundation/Hash.hpp"Go to the source code of this file.
Classes | |
| class | CeresEngine::TypeInfo |
| class | CeresEngine::ConstructibleTypeTrait |
| class | CeresEngine::DestructibleTypeTrait |
| class | CeresEngine::CopyableTypeTrait |
| class | CeresEngine::MovableTypeTrait |
| class | CeresEngine::DereferenceableTypeTrait |
| struct | CeresEngine::HashableTypeTrait |
| A meta interface that can be implemented by types that support hashing. More... | |
| class | CeresEngine::EqualityComparableTypeTrait |
| class | CeresEngine::TotallyOrderedTypeTrait |
| class | CeresEngine::IncrementableTypeTrait |
| class | CeresEngine::IterableTypeTrait |
| class | CeresEngine::IndexableTypeTrait |
| struct | CeresEngine::InsertableTypeTrait |
| A meta interface that can be implemented by types that support insertion. More... | |
| struct | CeresEngine::ErasableTypeTrait |
| A meta interface that can be implemented by types that support erasion. More... | |
| class | CeresEngine::PushBackableTypeTrait |
Namespaces | |
| namespace | CeresEngine |
Enumerations | |
| enum class | CeresEngine::TypeAttribute { CeresEngine::NONE , CeresEngine::LREF , CeresEngine::RREF , CeresEngine::LREF_CONST } |
Functions | |
| template<typename T > | |
| consteval TypeIdentityHash | CeresEngine::getIdentityHash () noexcept |
| Gets the a static constexpr hash of the type. | |