EnTT 3.14.0
Loading...
Searching...
No Matches
fwd.hpp
1#ifndef ENTT_CORE_FWD_HPP
2#define ENTT_CORE_FWD_HPP
3
4#include <cstddef>
5#include "../config/config.h"
6
7namespace entt {
8
9// NOLINTNEXTLINE(cppcoreguidelines-avoid-c-arrays, modernize-avoid-c-arrays)
10template<std::size_t Len = sizeof(double[2]), std::size_t = alignof(double[2])>
11class basic_any;
12
14using id_type = ENTT_ID_TYPE;
15
18
19template<typename, typename>
20class compressed_pair;
21
22template<typename>
24
27
30
31// NOLINTNEXTLINE(bugprone-forward-declaration-namespace)
32struct type_info;
33
34} // namespace entt
35
36#endif
Zero overhead unique identifier.
A compressed pair.
EnTT default namespace.
Definition dense_map.hpp:22
std::uint32_t id_type
Alias declaration for type identifiers.
Definition fwd.hpp:14
Implementation specific information about a type.