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 87 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 128 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 133 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 129 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 135 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 130 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 139 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 131 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 143 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 96 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 100 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 104 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 109 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 114 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 119 of file base64.h.

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

Definition at line 89 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 147 of file base64.h.


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


xmlrpcpp
Author(s): Chris Morley and Konstantin Pilipchuk, slight modifications and ROS wrapping by Morgan Quigley
autogenerated on Sat Dec 28 2013 17:42:59