entttree 0.1.0
Hierarchical entity management for EnTT
Loading...
Searching...
No Matches
entttree::GeneratorConcept Concept Reference

A type G that can be advanced, dereferenced, and tested for exhaustion. More...

#include <traverse.h>

Concept definition

template<typename G, typename T>
concept entttree::GeneratorConcept = requires (G g) {
{ g } -> std::convertible_to<bool>;
{ *g } -> std::convertible_to<T>;
{ ++g } -> std::convertible_to<G&>;
}
A type G that can be advanced, dereferenced, and tested for exhaustion.
Definition traverse.h:99
A system for maintaining parent-child relationships on entities.
Definition hierarchy.h:37

Detailed Description

A type G that can be advanced, dereferenced, and tested for exhaustion.

Definition at line 99 of file traverse.h.