A struct for compile-time type promotion.
List of all members.
|typedef T ||type|
class adobe::promote< T >
- Type promotion is the operation of converting a value into another type without any loss of resolution as to the original value (lossless conversion). For example, type promotion is implicit in the language when one sets a
double from a
long. Further explicit type promotions are possible for user-defined types through template specializations of this struct. See
adobe::value_t for a type that utilizes adobe::promote.
char is not specified to promote to
wchar_t as standard behavior. Without knowing the source or destination character encodings there is not enough information to do this type promotion correctly.
- See Also:
- The following promote to
Definition at line 24 of file conversion.hpp.
Member Typedef Documentation
Type to which
T can be promoted. Default is
Definition at line 26 of file conversion.hpp.