Unravel Engine C++ Reference
Loading...
Searching...
No Matches
empty_path.cpp
Go to the documentation of this file.
1
#include "
empty_path.hpp
"
2
3
using namespace
generator
;
4
5
edge_t
empty_path_t::edges_t::generate
()
const
6
{
7
throw
std::out_of_range(
"Called generate on an EmptyPath!"
);
8
}
9
10
bool
empty_path_t::edges_t::done
() const noexcept
11
{
12
return
true
;
13
}
14
15
void
empty_path_t::edges_t::next
()
16
{
17
throw
std::out_of_range(
"Called next on an EmptyPath!"
);
18
}
19
20
empty_path_t::edges_t::edges_t()
21
{
22
}
23
24
path_vertex_t
empty_path_t::vertices_t::generate
()
const
25
{
26
throw
std::out_of_range(
"Called generate on an EmptyPath!"
);
27
}
28
29
bool
empty_path_t::vertices_t::done
() const noexcept
30
{
31
return
true
;
32
}
33
34
void
empty_path_t::vertices_t::next
()
35
{
36
throw
std::out_of_range(
"Called next on an EmptyPath!"
);
37
}
38
39
empty_path_t::vertices_t::vertices_t()
40
{
41
}
42
43
empty_path_t::empty_path_t
()
44
{
45
}
46
47
empty_path_t::edges_t
empty_path_t::edges
() const noexcept
48
{
49
return
{};
50
}
51
52
empty_path_t::vertices_t
empty_path_t::vertices
() const noexcept
53
{
54
return
{};
55
}
generator::edge_t
Definition
edge.hpp:10
generator::empty_path_t::edges_t
Definition
empty_path.hpp:16
generator::empty_path_t::edges_t::next
void next()
Definition
empty_path.cpp:15
generator::empty_path_t::edges_t::generate
edge_t generate() const
Definition
empty_path.cpp:5
generator::empty_path_t::edges_t::done
bool done() const noexcept
Definition
empty_path.cpp:10
generator::empty_path_t::vertices_t
Definition
empty_path.hpp:29
generator::empty_path_t::vertices_t::generate
path_vertex_t generate() const
Definition
empty_path.cpp:24
generator::empty_path_t::vertices_t::next
void next()
Definition
empty_path.cpp:34
generator::empty_path_t::vertices_t::done
bool done() const noexcept
Definition
empty_path.cpp:29
generator::empty_path_t::vertices
vertices_t vertices() const noexcept
Definition
empty_path.cpp:52
generator::empty_path_t::empty_path_t
empty_path_t()
Definition
empty_path.cpp:43
generator::empty_path_t::edges
edges_t edges() const noexcept
Definition
empty_path.cpp:47
generator::path_vertex_t
Definition
path_vertex.hpp:10
empty_path.hpp
generator
Definition
any_generator.hpp:7
UnravelEngine
UnravelEngine
engine
engine
rendering
generator
empty_path.cpp
Generated by
1.12.0