Gaia-ECS v1.0.0
A simple and powerful entity component system
Loading...
Searching...
No Matches
set.h
1#pragma once
2
3#include "gaia/config/config_core.h"
4
5GAIA_CLANG_WARNING_PUSH()
6GAIA_GCC_WARNING_PUSH()
7GAIA_CLANG_WARNING_DISABLE("-Wpadded")
8GAIA_CLANG_WARNING_DISABLE("-Wvariadic-macro-arguments-omitted")
9GAIA_CLANG_WARNING_DISABLE("-Wgnu-zero-variadic-macro-arguments")
10GAIA_CLANG_WARNING_DISABLE("-Wsign-conversion")
11GAIA_CLANG_WARNING_DISABLE("-Wconversion")
12GAIA_GCC_WARNING_DISABLE("-Wpadded")
13GAIA_GCC_WARNING_DISABLE("-Wsign-conversion")
14GAIA_GCC_WARNING_DISABLE("-Wconversion")
15#include "gaia/external/robin_hood.h"
16GAIA_GCC_WARNING_POP()
17GAIA_CLANG_WARNING_POP()
18
19namespace gaia {
20 namespace cnt {
23 template <typename Key>
24 using set = robin_hood::unordered_flat_set<Key>;
25 } // namespace cnt
26} // namespace gaia