Public Member Functions | Private Attributes | List of all members
base64< _E, _Tr >::three2four Struct Reference

#include <base64.h>

Public Member Functions

int b64_0 () const
 
void b64_0 (int _ch)
 
int b64_1 () const
 
void b64_1 (int _ch)
 
int b64_2 () const
 
void b64_2 (int _ch)
 
int b64_3 () const
 
void b64_3 (int _ch)
 
byte_t get_0 () const
 
byte_t get_1 () const
 
byte_t get_2 () const
 
void set_0 (byte_t _ch)
 
void set_1 (byte_t _ch)
 
void set_2 (byte_t _ch)
 
void zero ()
 

Private Attributes

byte_t _data [3]
 

Detailed Description

template<class _E = char, class _Tr = std::char_traits<_E>>
struct base64< _E, _Tr >::three2four

Definition at line 89 of file base64.h.

Member Function Documentation

template<class _E = char, class _Tr = std::char_traits<_E>>
int base64< _E, _Tr >::three2four::b64_0 ( ) const
inline

Definition at line 130 of file base64.h.

template<class _E = char, class _Tr = std::char_traits<_E>>
void base64< _E, _Tr >::three2four::b64_0 ( int  _ch)
inline

Definition at line 135 of file base64.h.

template<class _E = char, class _Tr = std::char_traits<_E>>
int base64< _E, _Tr >::three2four::b64_1 ( ) const
inline

Definition at line 131 of file base64.h.

template<class _E = char, class _Tr = std::char_traits<_E>>
void base64< _E, _Tr >::three2four::b64_1 ( int  _ch)
inline

Definition at line 137 of file base64.h.

template<class _E = char, class _Tr = std::char_traits<_E>>
int base64< _E, _Tr >::three2four::b64_2 ( ) const
inline

Definition at line 132 of file base64.h.

template<class _E = char, class _Tr = std::char_traits<_E>>
void base64< _E, _Tr >::three2four::b64_2 ( int  _ch)
inline

Definition at line 141 of file base64.h.

template<class _E = char, class _Tr = std::char_traits<_E>>
int base64< _E, _Tr >::three2four::b64_3 ( ) const
inline

Definition at line 133 of file base64.h.

template<class _E = char, class _Tr = std::char_traits<_E>>
void base64< _E, _Tr >::three2four::b64_3 ( int  _ch)
inline

Definition at line 145 of file base64.h.

template<class _E = char, class _Tr = std::char_traits<_E>>
byte_t base64< _E, _Tr >::three2four::get_0 ( ) const
inline

Definition at line 98 of file base64.h.

template<class _E = char, class _Tr = std::char_traits<_E>>
byte_t base64< _E, _Tr >::three2four::get_1 ( ) const
inline

Definition at line 102 of file base64.h.

template<class _E = char, class _Tr = std::char_traits<_E>>
byte_t base64< _E, _Tr >::three2four::get_2 ( ) const
inline

Definition at line 106 of file base64.h.

template<class _E = char, class _Tr = std::char_traits<_E>>
void base64< _E, _Tr >::three2four::set_0 ( byte_t  _ch)
inline

Definition at line 111 of file base64.h.

template<class _E = char, class _Tr = std::char_traits<_E>>
void base64< _E, _Tr >::three2four::set_1 ( byte_t  _ch)
inline

Definition at line 116 of file base64.h.

template<class _E = char, class _Tr = std::char_traits<_E>>
void base64< _E, _Tr >::three2four::set_2 ( byte_t  _ch)
inline

Definition at line 121 of file base64.h.

template<class _E = char, class _Tr = std::char_traits<_E>>
void base64< _E, _Tr >::three2four::zero ( )
inline

Definition at line 91 of file base64.h.

Member Data Documentation

template<class _E = char, class _Tr = std::char_traits<_E>>
byte_t base64< _E, _Tr >::three2four::_data[3]
private

Definition at line 149 of file base64.h.


The documentation for this struct was generated from the following file:


xmlrpcpp
Author(s): Chris Morley, Konstantin Pilipchuk, Morgan Quigley
autogenerated on Sat Oct 5 2019 03:58:22