Unravel Engine C++ Reference
|
A type erasing container that can store any shape. More...
#include <any_shape.hpp>
Public Member Functions | |
template<typename shape_t > | |
any_shape (shape_t shape) | |
any_shape (const any_shape &that) | |
any_shape (any_shape &&)=default | |
any_shape & | operator= (const any_shape &that) |
any_shape & | operator= (any_shape &&)=default |
any_generator< edge_t > | edges () const noexcept |
any_generator< shape_vertex_t > | vertices () const noexcept |
A type erasing container that can store any shape.
Definition at line 14 of file any_shape.hpp.
|
inline |
Definition at line 18 of file any_shape.hpp.
any_shape::any_shape | ( | const any_shape & | that | ) |
Definition at line 9 of file any_shape.cpp.
|
default |
|
noexcept |
Definition at line 19 of file any_shape.cpp.
Definition at line 13 of file any_shape.cpp.
|
noexcept |
Definition at line 24 of file any_shape.cpp.