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.