stlencoders  1.1.3
List of all members
stlencoders::base64url_traits< wchar_t > Struct Template Reference

Character encoding traits specialization for wchar_t. More...

Inheritance diagram for stlencoders::base64url_traits< wchar_t >:
stlencoders::portable_wchar_encoding_traits< base64url_traits< char > >

Additional Inherited Members

- Public Types inherited from stlencoders::portable_wchar_encoding_traits< base64url_traits< char > >
typedef wchar_t char_type
 The encoding character type. More...
 
typedef base64url_traits< char >
::int_type 
int_type
 An integral type representing an octet. More...
 
- Static Public Member Functions inherited from stlencoders::portable_wchar_encoding_traits< base64url_traits< char > >
static bool eq (const char_type &lhs, const char_type &rhs)
 Returns whether the character lhs is to be treated equal to the character rhs. More...
 
static bool eq_int_type (const int_type &lhs, const int_type &rhs)
 Returns whether the integral value lhs is to be treated equal to rhs. More...
 
static char_type to_char_type (const int_type &c)
 Converts an integral value to a character in the encoding alphabet. More...
 
static char_type to_char_type_lower (const int_type &c)
 Converts an integral value to a lowercase character in the encoding alphabet. More...
 
static char_type to_char_type_upper (const int_type &c)
 Converts an integral value to an uppercase character in the encoding alphabet. More...
 
static int_type to_int_type (const char_type &c)
 Converts a character to an integral value. More...
 
static char_type pad ()
 Returns the character used to perform padding at the end of a character sequence. More...
 
static int_type inv ()
 Returns an integral value represented by no character in the encoding alphabet. More...
 

Detailed Description

template<>
struct stlencoders::base64url_traits< wchar_t >

Character encoding traits specialization for wchar_t.

This character encoding traits class defines the encoding alphabet for the base64url encoding scheme as defined in RFC 4648 for the encoding character type wchar_t.