NcEngine
nc::ecs::PoolInvocable Concept Reference

Specifies a type is invocable with a data pool of type T. More...

#include <AccessPolicy.h>

Concept definition

template<class F, class T>
concept nc::ecs::PoolInvocable = std::invocable<F, decltype(std::declval<ComponentRegistry*>()->GetPool<T>())>
Specifies a type is invocable with a data pool of type T.
Definition: AccessPolicy.h:24

Detailed Description

Specifies a type is invocable with a data pool of type T.