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.

Synopsis

Declared in <bslfmt_formattercharacter.h>

template<
    class t_TYPE,
    int t_SIZE>
struct FormatterCharacter_MakeUnsigned;

Specializations

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.

Created with MrDocs