metadata.h
Go to the documentation of this file.
53 metadata(metadata&& data) : _key(std::move(data._key)), _value(std::move(data._value)) { data._key = variant(); data._value = variant(); }
54 metadata& operator=(metadata other) { std::swap(_key, other._key); std::swap(_value, other._value); return *this; }
This class is used to add custom meta data to the binding of a type.
Definition: metadata.h:47
The variant class allows to store data of any type and convert between these types transparently...
Definition: variant.h:125