This struct template implements the make_unsigned meta-function defined in the C++11 standard [meta.trans.sign], providing an alias, type, that returns the result. The type is the unsigned analogue of the (template parameter) t_TYPE.
Declared in <bslfmt_formattercharacter.h>
template<
class t_TYPE,
int t_SIZE>
struct FormatterCharacter_MakeUnsigned;
| Name | Description |
|---|---|
FormatterCharacter_MakeUnsigned<wchar_t, 1> | This is a specialization of the FormatterCharacter_MakeUnsigned template for the type wchar_t having 1-byte length. |
FormatterCharacter_MakeUnsigned<wchar_t, 2> | This is a specialization of the FormatterCharacter_MakeUnsigned template for the type wchar_t having 2-byte length. |
FormatterCharacter_MakeUnsigned<wchar_t, 4> | This is a specialization of the FormatterCharacter_MakeUnsigned template for the type wchar_t having 4-byte length. |
FormatterCharacter_MakeUnsigned<wchar_t, 8> | This is a specialization of the FormatterCharacter_MakeUnsigned template for the type wchar_t having 8-byte length. |
FormatterCharacter_MakeUnsigned<char, t_SIZE> | Partial specialization of the FormatterCharacter_MakeUnsigned template for the type char. |