carb::variant::translate
Defined in carb/variant/VariantUtils.h
-
template<class Type>
VariantData carb::variant::translate(Type &&type) noexcept A helper function to translate a typed value into a VariantData via a Translator.
A compile error will occur if no Translator could be found for the decayed type.
- Parameters
type – The value of type
Type
.- Returns
A VariantData constructed from
type
. traits::destruct() must be called on the VariantData when finished with it.