Unravel Engine C++ Reference
|
#include <any_generator.hpp>
Public Member Functions | |
template<typename generator > | |
any_generator (generator gen) | |
any_generator (const any_generator &that) | |
any_generator (any_generator &&)=default | |
any_generator & | operator= (const any_generator &that) |
any_generator & | operator= (any_generator &&)=default |
T | generate () const |
bool | done () const noexcept |
void | next () |
A type erasing container that can store any generator that generates type T.
T | Type returned by the generate() -function. |
Definition at line 12 of file any_generator.hpp.
|
inline |
Definition at line 16 of file any_generator.hpp.
|
inline |
Definition at line 20 of file any_generator.hpp.
|
default |
|
inlinenoexcept |
Definition at line 39 of file any_generator.hpp.
|
inline |
Definition at line 34 of file any_generator.hpp.
|
inline |
Definition at line 44 of file any_generator.hpp.
|
default |
|
inline |
Definition at line 26 of file any_generator.hpp.