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

EnTT 3.15.0

Loading...
Searching...
No Matches
fwd.hpp
1#ifndef ENTT_GRAPH_FWD_HPP
2#define ENTT_GRAPH_FWD_HPP
3
4#include <cstddef>
5#include <memory>
6#include "../core/fwd.hpp"
7
8namespace entt {
9
11 struct directed_tag {};
12
14 struct undirected_tag: directed_tag {};
15
16template<typename, typename = std::allocator<std::size_t>>
17class adjacency_matrix;
18
19template<typename = std::allocator<id_type>>
20class basic_flow;
21
23 using flow = basic_flow<>;
24
25} // namespace entt
26
27#endif
entt::adjacency_matrix
Basic implementation of a directed adjacency matrix.
Definition adjacency_matrix.hpp:96
entt::basic_flow
Utility class for creating task graphs.
Definition flow.hpp:29
entt
EnTT default namespace.
Definition dense_map.hpp:22
entt::flow
basic_flow<> flow
Alias declaration for the most common use case.
Definition fwd.hpp:23
entt::directed_tag
Undirected graph category tag.
Definition fwd.hpp:11
entt::undirected_tag
Directed graph category tag.
Definition fwd.hpp:14