Skip to main content

traits Namespace

Definition

namespace helios::ecs::concepts::traits { ... }

Classes Index

structIsActivateEntityCommand<T>

Type trait – true for ActivateEntityCommand<THandle> specialisations. More...

structIsActivateEntityCommand<ActivateEntityCommand< THandle >>
structIsAddComponentCommand<T>

Type trait – true for AddComponentCommand<TComponent> specialisations. More...

structIsAddComponentCommand<AddComponentCommand< TComponent >>
structIsDeactivateEntityCommand<T>

Type trait – true for DeactivateEntityCommand<THandle> specialisations. More...

structIsDeactivateEntityCommand<DeactivateEntityCommand< THandle >>
structIsDirtyComponentSpec<T>

Type trait – true for DirtyComponentSpec<TComponent> specialisations. More...

structIsDirtyComponentSpec<DirtyComponentSpec< TComponent >>
structIsRemoveComponentCommand<T>

Type trait – true for RemoveComponentCommand<TComponent> specialisations. More...

structIsRemoveComponentCommand<RemoveComponentCommand< TComponent >>

Variables Index

template <typename T>
constexpr boolIsDirtyComponentSpec_v = IsDirtyComponentSpec<std::remove_cvref_t<T>>::value

Convenience variable template for IsDirtyComponentSpec. More...

template <typename T>
constexpr boolIsActivateEntityCommand_v = IsActivateEntityCommand<std::remove_cvref_t<T>>::value

Convenience variable template for IsActivateEntityCommand. More...

template <typename T>
constexpr boolIsDeactivateEntityCommand_v = IsDeactivateEntityCommand<std::remove_cvref_t<T>>::value

Convenience variable template for IsDeactivateEntityCommand. More...

template <typename T>
constexpr boolIsAddComponentCommand_v = IsAddComponentCommand<std::remove_cvref_t<T>>::value

Convenience variable template for IsAddComponentCommand. More...

template <typename T>
constexpr boolIsRemoveComponentCommand_v = IsRemoveComponentCommand<std::remove_cvref_t<T>>::value

Convenience variable template for IsRemoveComponentCommand. More...

Variables

IsActivateEntityCommand_v

template <typename T>
constexpr bool helios::ecs::concepts::traits::IsActivateEntityCommand_v = IsActivateEntityCommand<std::remove_cvref_t<T>>::value
constexpr

Convenience variable template for IsActivateEntityCommand.

Definition at line 176 of file Traits.ixx.

IsAddComponentCommand_v

template <typename T>
constexpr bool helios::ecs::concepts::traits::IsAddComponentCommand_v = IsAddComponentCommand<std::remove_cvref_t<T>>::value
constexpr

Convenience variable template for IsAddComponentCommand.

Definition at line 206 of file Traits.ixx.

IsDeactivateEntityCommand_v

template <typename T>
constexpr bool helios::ecs::concepts::traits::IsDeactivateEntityCommand_v = IsDeactivateEntityCommand<std::remove_cvref_t<T>>::value
constexpr

Convenience variable template for IsDeactivateEntityCommand.

Definition at line 191 of file Traits.ixx.

IsDirtyComponentSpec_v

template <typename T>
constexpr bool helios::ecs::concepts::traits::IsDirtyComponentSpec_v = IsDirtyComponentSpec<std::remove_cvref_t<T>>::value
constexpr

Convenience variable template for IsDirtyComponentSpec.

Definition at line 161 of file Traits.ixx.

IsRemoveComponentCommand_v

template <typename T>
constexpr bool helios::ecs::concepts::traits::IsRemoveComponentCommand_v = IsRemoveComponentCommand<std::remove_cvref_t<T>>::value
constexpr

Convenience variable template for IsRemoveComponentCommand.

Definition at line 221 of file Traits.ixx.


The documentation for this namespace was generated from the following file:


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.