Public Member Functions | Private Attributes | List of all members
base64< _E, _Tr >::three2four< _E, _Tr > Struct Template 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>>
template<class _E = char, class _Tr = std::char_traits<_E>>
struct base64< _E, _Tr >::three2four< _E, _Tr >

Definition at line 90 of file base64.h.

Member Function Documentation

◆ b64_0() [1/2]

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

Definition at line 131 of file base64.h.

◆ b64_0() [2/2]

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

Definition at line 136 of file base64.h.

◆ b64_1() [1/2]

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

Definition at line 132 of file base64.h.

◆ b64_1() [2/2]

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

Definition at line 138 of file base64.h.

◆ b64_2() [1/2]

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

Definition at line 133 of file base64.h.

◆ b64_2() [2/2]

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

Definition at line 142 of file base64.h.

◆ b64_3() [1/2]

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

Definition at line 134 of file base64.h.

◆ b64_3() [2/2]

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

Definition at line 146 of file base64.h.

◆ get_0()

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

Definition at line 99 of file base64.h.

◆ get_1()

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

Definition at line 103 of file base64.h.

◆ get_2()

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

Definition at line 107 of file base64.h.

◆ set_0()

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

Definition at line 112 of file base64.h.

◆ set_1()

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

Definition at line 117 of file base64.h.

◆ set_2()

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

Definition at line 122 of file base64.h.

◆ zero()

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

Definition at line 92 of file base64.h.

Member Data Documentation

◆ _data

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

Definition at line 150 of file base64.h.


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


sick_scan_xd
Author(s): Michael Lehning , Jochen Sprickerhof , Martin Günther
autogenerated on Fri Oct 25 2024 02:47:14