Flecs: include/flecs/addons/cpp/entity_component_tuple.hpp File Reference
Description: A fast entity component system (ECS) for C & C++

| Flecs v4.1 A fast entity component system (ECS) for C & C++

Loading...
Searching...
No Matches
entity_component_tuple.hpp File Reference

Utilities to fetch components as tuples from entities. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Classes
struct | flecs::tuple_builder< size, Args >
| Builds tuple types for a given number of component types. More...
struct | flecs::tuple_2< T, U >
| Tuple of 2 elements. More...
struct | flecs::tuple_builder< 2, Args... >
| Tuple builder specialization for 2 elements. More...
struct | flecs::tuple_3< T, U, V >
| Tuple of 3 elements. More...
struct | flecs::tuple_builder< 3, Args... >
| Tuple builder specialization for 3 elements. More...
struct | flecs::tuple_4< T, U, V, W >
| Tuple of 4 elements. More...
struct | flecs::tuple_builder< 4, Args... >
| Tuple builder specialization for 4 elements. More...
struct | flecs::tuple_5< T, U, V, W, X >
| Tuple of 5 elements. More...
struct | flecs::tuple_builder< 5, Args... >
| Tuple builder specialization for 5 elements. More...
struct | flecs::tuple_6< T, U, V, W, X, Y >
| Tuple of 6 elements. More...
struct | flecs::tuple_builder< 6, Args... >
| Tuple builder specialization for 6 elements. More...
struct | flecs::tuple_7< T, U, V, W, X, Y, Z >
| Tuple of 7 elements. More...
struct | flecs::tuple_builder< 7, Args... >
| Tuple builder specialization for 7 elements. More...
struct | flecs::tuple_8< T, U, V, W, X, Y, Z, A >
| Tuple of 8 elements. More...
struct | flecs::tuple_builder< 8, Args... >
| Tuple builder specialization for 8 elements. More...

## Detailed Description

Utilities to fetch components as tuples from entities.

Definition in file entity_component_tuple.hpp.