Gaia-ECS v0.9.3
A simple and powerful entity component system
Loading...
Searching...
No Matches
query_fwd.h
1#pragma once
2#include <cstdint>
3
4namespace gaia {
5 namespace ser {
6 class ser_buffer_binary_dyn;
7 }
8
9 namespace ecs {
10 class World;
11 class Archetype;
12 struct Entity;
13
14 using QueryId = uint32_t;
15 using GroupId = uint32_t;
16 using QuerySerBuffer = ser::ser_buffer_binary_dyn;
17
18 using TSortByFunc = int (*)(const World&, const void*, const void*);
19 using TGroupByFunc = GroupId (*)(const World&, const Archetype&, Entity);
20 } // namespace ecs
21} // namespace gaia
Checks if endianess was detected correctly at compile-time.
Definition bitset.h:9