meta
1.4.9
|
Meta conversion function object. More...
#include <meta.hpp>
Public Member Functions | |
conv () noexcept | |
Default constructor. | |
meta::type | parent () const noexcept |
Returns the meta type to which a meta conversion function belongs. More... | |
meta::type | type () const noexcept |
Returns the meta type of a given meta conversion function. More... | |
any | convert (const void *instance) const noexcept |
Converts an instance to a given type. More... | |
operator bool () const noexcept | |
Returns true if a meta object is valid, false otherwise. More... | |
bool | operator== (const conv &other) const noexcept |
Checks if two meta objects refer to the same node. More... | |
Friends | |
template<typename > | |
class | factory |
A meta factory is allowed to create meta objects. | |
Meta conversion function object.
A meta conversion function is an opaque container for a conversion function to be used to convert a given instance to another type.
|
inlinenoexcept |
|
inlineexplicitnoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |