co_ecs 0.9.0
Cobalt ECS
Loading...
Searching...
No Matches
co_ecs::component Concept Reference

Component concept. The component must be a struct/class that can be move constructed and move assignable. More...

#include <component.hpp>

Concept definition

template<typename T>
std::is_class_v<T> && std::is_nothrow_move_constructible_v<T> && std::is_nothrow_move_assignable_v<T>
Component concept. The component must be a struct/class that can be move constructed and move assigna...
Definition component.hpp:86

Detailed Description

Component concept. The component must be a struct/class that can be move constructed and move assignable.

Template Parameters
TComponent type