Lines Matching defs:Buffer
45 uint64_t LLLexer::atoull(const char *Buffer, const char *End) {
47 for (; Buffer != End; Buffer++) {
50 Result += *Buffer-'0';
59 uint64_t LLLexer::HexIntToVal(const char *Buffer, const char *End) {
61 for (; Buffer != End; ++Buffer) {
64 Result += hexDigitValue(*Buffer);
74 void LLLexer::HexToIntPair(const char *Buffer, const char *End,
77 for (int i=0; i<16; i++, Buffer++) {
78 assert(Buffer != End);
80 Pair[0] += hexDigitValue(*Buffer);
83 for (int i=0; i<16 && Buffer != End; i++, Buffer++) {
85 Pair[1] += hexDigitValue(*Buffer);
87 if (Buffer != End)
93 void LLLexer::FP80HexToIntPair(const char *Buffer, const char *End,
96 for (int i=0; i<4 && Buffer != End; i++, Buffer++) {
97 assert(Buffer != End);
99 Pair[1] += hexDigitValue(*Buffer);
102 for (int i=0; i<16; i++, Buffer++) {
104 Pair[0] += hexDigitValue(*Buffer);
106 if (Buffer != End)
115 char *Buffer = &Str[0], *EndBuffer = Buffer+Str.size();
116 char *BOut = Buffer;
117 for (char *BIn = Buffer; BIn != EndBuffer; ) {
135 Str.resize(BOut-Buffer);