Type that can by constructed from single argument of any other type. More...
#include <eagine/anything.hpp>
Public Member Functions | |
| constexpr | anything () noexcept=default |
| Default constructor. | |
| constexpr | anything (anything &&) noexcept=default |
| Move constructor. | |
| constexpr | anything (const anything &) noexcept=default |
| Copy constructor. | |
| auto | operator= (anything &&) noexcept -> anything &=default |
| Move assignment operator. | |
| auto | operator= (const anything &) noexcept -> anything &=default |
| Copy assignment operator. | |
| template<typename Unused > | |
| constexpr | anything (const Unused &) noexcept |
| Construction from any other type. | |
Type that can by constructed from single argument of any other type.