EnTT: src/entt/container/fwd.hpp Source File

EnTT 3.16.0

Loading...
Searching...
No Matches
fwd.hpp
1#ifndef ENTT_CONTAINER_FWD_HPP
2#define ENTT_CONTAINER_FWD_HPP
3
4#include <functional>
5#include <memory>
6#include <utility>
7#include <vector>
8
9namespace entt {
10
11template<
12 typename Key,
13 typename Type,
14 typename = std::hash<Key>,
15 typename = std::equal_to<>,
16 typename = std::allocator<std::pair<const Key, Type>>>
17class dense_map;
18
19template<
20 typename Type,
21 typename = std::hash<Type>,
22 typename = std::equal_to<>,
23 typename = std::allocator<Type>>
24class dense_set;
25
26template<typename...>
27class basic_table;
28
33template<typename... Type>
34 using table = basic_table<std::vector<Type>...>;
35
36} // namespace entt
37
38#endif
entt::basic_table
Basic table implementation.
Definition table.hpp:149
entt::dense_map
Associative container for key-value pairs with unique keys.
Definition dense_map.hpp:260
entt::dense_set
Associative container for unique objects of a given type.
Definition dense_set.hpp:220
entt
EnTT default namespace.
Definition dense_map.hpp:22
entt::table
basic_table< std::vector< Type >... > table
Alias declaration for the most common use case.
Definition fwd.hpp:34