Lines Matching refs:Current
24 : InputBuffer(InputBuffer), Current(InputBuffer.getBufferStart()), in Reader()
30 if (Current == End) in read()
33 uint8_t FB = static_cast<uint8_t>(*Current++); in read()
77 Obj.Float = BitsToFloat(endian::read<uint32_t, Endianness>(Current)); in read()
78 Current += sizeof(float); in read()
86 Obj.Float = BitsToDouble(endian::read<uint64_t, Endianness>(Current)); in read()
87 Current += sizeof(double); in read()
187 T Size = endian::read<T, Endianness>(Current); in readRaw()
188 Current += sizeof(T); in readRaw()
197 Obj.Int = static_cast<int64_t>(endian::read<T, Endianness>(Current)); in readInt()
198 Current += sizeof(T); in readInt()
207 Obj.UInt = static_cast<uint64_t>(endian::read<T, Endianness>(Current)); in readUInt()
208 Current += sizeof(T); in readUInt()
217 Obj.Length = static_cast<size_t>(endian::read<T, Endianness>(Current)); in readLength()
218 Current += sizeof(T); in readLength()
227 T Size = endian::read<T, Endianness>(Current); in readExt()
228 Current += sizeof(T); in readExt()
237 Obj.Raw = StringRef(Current, Size); in createRaw()
238 Current += Size; in createRaw()
243 if (Current == End) in createExt()
247 Obj.Extension.Type = *Current++; in createExt()
252 Obj.Extension.Bytes = StringRef(Current, Size); in createExt()
253 Current += Size; in createExt()