BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
base64.h File Reference
#include <iterator>

Go to the source code of this file.

Classes

class  base64< _E, _Tr >
struct  base64< _E, _Tr >::crlf
struct  base64< _E, _Tr >::crlfsp
struct  base64< _E, _Tr >::noline
struct  base64< _E, _Tr >::three2four

Macros

#define _0000_0011   0x03
#define _1111_1100   0xFC
#define _1111_0000   0xF0
#define _0011_0000   0x30
#define _0011_1100   0x3C
#define _0000_1111   0x0F
#define _1100_0000   0xC0
#define _0011_1111   0x3F
#define _EQUAL_CHAR   ( -1 )
#define _UNKNOWN_CHAR   ( -2 )
#define _IOS_FAILBIT   std::ios_base::failbit
#define _IOS_EOFBIT   std::ios_base::eofbit
#define _IOS_BADBIT   std::ios_base::badbit
#define _IOS_GOODBIT   std::ios_base::goodbit

Macro Definition Documentation

◆ _0000_0011

#define _0000_0011   0x03

◆ _0000_1111

#define _0000_1111   0x0F

◆ _0011_0000

#define _0011_0000   0x30

Definition at line 25 of file base64.h.

Referenced by base64< _E, _Tr >::three2four::b64_1().

◆ _0011_1100

#define _0011_1100   0x3C

Definition at line 26 of file base64.h.

Referenced by base64< _E, _Tr >::three2four::b64_2().

◆ _0011_1111

◆ _1100_0000

#define _1100_0000   0xC0

◆ _1111_0000

#define _1111_0000   0xF0

◆ _1111_1100

#define _1111_1100   0xFC

◆ _EQUAL_CHAR

#define _EQUAL_CHAR   ( -1 )

Definition at line 31 of file base64.h.

Referenced by base64< _E, _Tr >::_getCharType(), and base64< _E, _Tr >::get().

◆ _IOS_BADBIT

#define _IOS_BADBIT   std::ios_base::badbit

Definition at line 36 of file base64.h.

◆ _IOS_EOFBIT

#define _IOS_EOFBIT   std::ios_base::eofbit

Definition at line 35 of file base64.h.

Referenced by base64< _E, _Tr >::get().

◆ _IOS_FAILBIT

#define _IOS_FAILBIT   std::ios_base::failbit

Definition at line 34 of file base64.h.

Referenced by base64< _E, _Tr >::get().

◆ _IOS_GOODBIT

#define _IOS_GOODBIT   std::ios_base::goodbit

Definition at line 37 of file base64.h.

◆ _UNKNOWN_CHAR

#define _UNKNOWN_CHAR   ( -2 )

Definition at line 32 of file base64.h.

Referenced by base64< _E, _Tr >::_getCharType(), and base64< _E, _Tr >::get().