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

#include <base64.h>

List of all members.

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 Mon Oct 6 2014 11:46:40