4 #ifndef DUNE_GRID_IO_FILE_VTK_B64ENC_HH
5 #define DUNE_GRID_IO_FILE_VTK_B64ENC_HH
21 'A',
'B',
'C',
'D',
'E',
'F',
'G',
'H',
'I',
'J',
'K',
'L',
'M',
22 'N',
'O',
'P',
'Q',
'R',
'S',
'T',
'U',
'V',
'W',
'X',
'Y',
'Z',
23 'a',
'b',
'c',
'd',
'e',
'f',
'g',
'h',
'i',
'j',
'k',
'l',
'm',
24 'n',
'o',
'p',
'q',
'r',
's',
't',
'u',
'v',
'w',
'x',
'y',
'z',
25 '0',
'1',
'2',
'3',
'4',
'5',
'6',
'7',
'8',
'9',
'+',
'/'
37 txt[2] = s>0 ? t[0] : 0;
38 txt[1] = s>1 ? t[1] : 0;
39 txt[0] = s>2 ? t[2] : 0;
42 void put(
const char c)
79 #endif // DUNE_GRID_IO_FILE_VTK_B64ENC_HH
unsigned A
Definition: b64enc.hh:54
unsigned char size_type
Definition: b64enc.hh:31
unsigned B
Definition: b64enc.hh:55
b64txt txt
Definition: b64enc.hh:71
const char base64table[]
endoing table
Definition: b64enc.hh:19
size_type size
Definition: b64enc.hh:53
size_type size
Definition: b64enc.hh:32
unsigned D
Definition: b64enc.hh:57
int read(const char *t, size_type s)
Definition: b64enc.hh:34
void put(const char c)
Definition: b64enc.hh:42
union representing the three byte text aswell as the four 6 bit chunks
Definition: b64enc.hh:69
unsigned char size_type
Definition: b64enc.hh:52
void write(char *t)
Definition: b64enc.hh:58
unsigned C
Definition: b64enc.hh:56
b64data data
Definition: b64enc.hh:72
char txt[3]
Definition: b64enc.hh:33
struct with three bytes of text
Definition: b64enc.hh:29