core/ecs/reflection.hpp file

Class cubos::core::ecs::TypeBuilder.

Namespaces

namespace cubos
Cubos libraries namespace.
namespace cubos::core
Core namespace.
namespace cubos::core::ecs
ECS module.

Classes

struct cubos::core::ecs::SymmetricTrait
Trait used to identify symmetric relations.
struct cubos::core::ecs::TreeTrait
Trait used to identify tree relations.
struct cubos::core::ecs::EphemeralTrait
Trait used to identify types which are ephemeral and should not be persisted.
template<typename T>
class cubos::core::ecs::TypeBuilder
Builder for reflection::Type objects which represent ECS types.