4.6.0
Freundlich's C++ toolkit
Loading...
Searching...
No Matches
fcppt::type_iso Namespace Reference

Conversions between isomorphic types. More...

Classes

struct  transform
 Customization point for decorate/undecorate. More...
 
struct  transform< boost::units::quantity< Unit, Type > >
 Integrates boost.units with fcppt.type_iso.
 
struct  transform< Enum, std::enable_if_t< std::is_enum_v< Enum > > >
 
struct  transform< fcppt::strong_typedef< Type, Alias > >
 

Typedefs

template<typename Type >
using undecorated_type = typename fcppt::type_iso::detail::undecorated_type<Type>::type
 The undecorated type.
 

Functions

template<typename Result >
Result decorate (fcppt::type_iso::undecorated_type< Result > const &_value)
 Decorates a value.
 
template<typename Type >
fcppt::type_iso::undecorated_type< Type > undecorate (Type const &_value)
 Undecorates a value.
 

Detailed Description

Conversions between isomorphic types.