EnTT 3.15.0
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
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>
35
36} // namespace entt
37
38#endif
Basic table implementation.
Definition table.hpp:149
Associative container for key-value pairs with unique keys.
Associative container for unique objects of a given type.
EnTT default namespace.
Definition dense_map.hpp:22
basic_table< std::vector< Type >... > table
Alias declaration for the most common use case.
Definition fwd.hpp:34