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()
78 llvm::bit_cast<float>(endian::read<uint32_t, Endianness>(Current)); in read()
79 Current += sizeof(float); in read()
88 llvm::bit_cast<double>(endian::read<uint64_t, Endianness>(Current)); in read()
89 Current += sizeof(double); in read()
189 T Size = endian::read<T, Endianness>(Current); in readRaw()
190 Current += sizeof(T); in readRaw()
199 Obj.Int = static_cast<int64_t>(endian::read<T, Endianness>(Current)); in readInt()
200 Current += sizeof(T); in readInt()
209 Obj.UInt = static_cast<uint64_t>(endian::read<T, Endianness>(Current)); in readUInt()
210 Current += sizeof(T); in readUInt()
219 Obj.Length = static_cast<size_t>(endian::read<T, Endianness>(Current)); in readLength()
220 Current += sizeof(T); in readLength()
229 T Size = endian::read<T, Endianness>(Current); in readExt()
230 Current += sizeof(T); in readExt()
239 Obj.Raw = StringRef(Current, Size); in createRaw()
240 Current += Size; in createRaw()
245 if (Current == End) in createExt()
249 Obj.Extension.Type = *Current++; in createExt()
254 Obj.Extension.Bytes = StringRef(Current, Size); in createExt()
255 Current += Size; in createExt()