reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
132 return static_cast<size_t>(End - Current);
lib/BinaryFormat/MsgPackReader.cpp29 if (Current == End) 32 uint8_t FB = static_cast<uint8_t>(*Current++); 76 Obj.Float = BitsToFloat(endian::read<uint32_t, Endianness>(Current)); 77 Current += sizeof(float); 85 Obj.Float = BitsToDouble(endian::read<uint64_t, Endianness>(Current)); 86 Current += sizeof(double); 186 T Size = endian::read<T, Endianness>(Current); 187 Current += sizeof(T); 196 Obj.Int = static_cast<int64_t>(endian::read<T, Endianness>(Current)); 197 Current += sizeof(T); 206 Obj.UInt = static_cast<uint64_t>(endian::read<T, Endianness>(Current)); 207 Current += sizeof(T); 216 Obj.Length = static_cast<size_t>(endian::read<T, Endianness>(Current)); 217 Current += sizeof(T); 226 T Size = endian::read<T, Endianness>(Current); 227 Current += sizeof(T); 236 Obj.Raw = StringRef(Current, Size); 237 Current += Size; 242 if (Current == End) 246 Obj.Extension.Type = *Current++; 251 Obj.Extension.Bytes = StringRef(Current, Size); 252 Current += Size;