#include <iterator>Go to the source code of this file.
Classes | |
| class | base64< _E, _Tr > |
| struct | base64< _E, _Tr >::base64::crlf |
| struct | base64< _E, _Tr >::base64::crlfsp |
| struct | base64< _E, _Tr >::base64::noline |
| struct | base64< _E, _Tr >::base64::three2four |
Defines | |
| #define | __BASE64_H_INCLUDED__ 1 |
| #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 |
Variables | |
| static int | _base64Chars [] |
| #define _0000_0011 0x03 |
Definition at line 23 of file base64.h.
Referenced by base64< _E, _Tr >::base64::three2four::b64_0(), base64< _E, _Tr >::base64::three2four::b64_1(), and base64< _E, _Tr >::base64::three2four::b64_2().
| #define _0000_1111 0x0F |
Definition at line 28 of file base64.h.
Referenced by base64< _E, _Tr >::base64::three2four::b64_1(), and base64< _E, _Tr >::base64::three2four::b64_2().
| #define _0011_0000 0x30 |
Definition at line 26 of file base64.h.
Referenced by base64< _E, _Tr >::base64::three2four::b64_1().
| #define _0011_1100 0x3C |
Definition at line 27 of file base64.h.
Referenced by base64< _E, _Tr >::base64::three2four::b64_2().
| #define _0011_1111 0x3F |
Definition at line 30 of file base64.h.
Referenced by base64< _E, _Tr >::base64::three2four::b64_0(), base64< _E, _Tr >::base64::three2four::b64_2(), and base64< _E, _Tr >::base64::three2four::b64_3().
| #define _1100_0000 0xC0 |
Definition at line 29 of file base64.h.
Referenced by base64< _E, _Tr >::base64::three2four::b64_2(), and base64< _E, _Tr >::base64::three2four::b64_3().
| #define _1111_0000 0xF0 |
Definition at line 25 of file base64.h.
Referenced by base64< _E, _Tr >::base64::three2four::b64_1(), and base64< _E, _Tr >::base64::three2four::b64_2().
| #define _1111_1100 0xFC |
Definition at line 24 of file base64.h.
Referenced by base64< _E, _Tr >::base64::three2four::b64_0(), and base64< _E, _Tr >::base64::three2four::b64_1().
| #define _EQUAL_CHAR (-1) |
Definition at line 32 of file base64.h.
Referenced by base64< _E, _Tr >::_getCharType(), and base64< _E, _Tr >::get().
| #define _IOS_EOFBIT std::ios_base::eofbit |
| #define _IOS_FAILBIT std::ios_base::failbit |
| #define _UNKNOWN_CHAR (-2) |
Definition at line 33 of file base64.h.
Referenced by base64< _E, _Tr >::_getCharType(), and base64< _E, _Tr >::get().
int _base64Chars[] [static] |
Initial value:
{'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z',
'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z',
'0','1','2','3','4','5','6','7','8','9',
'+','/' }
Definition at line 17 of file base64.h.
Referenced by base64< _E, _Tr >::_getCharType(), and base64< _E, _Tr >::put().
1.5.8