Lines Matching refs:Ptr
27 CodePtr() : Ptr(nullptr) {}
30 Ptr += Offset;
35 assert(Ptr != nullptr && RHS.Ptr != nullptr && "Invalid code pointer");
36 return Ptr - RHS.Ptr;
40 assert(Ptr != nullptr && "Invalid code pointer");
41 return CodePtr(Ptr - RHS);
44 bool operator!=(const CodePtr &RHS) const { return Ptr != RHS.Ptr; }
48 T Value = ReadHelper<T>(Ptr);
49 Ptr += sizeof(T);
55 CodePtr(const char *Ptr) : Ptr(Ptr) {}
60 ReadHelper(const char *Ptr) {
62 return endian::read<T, endianness::native, 1>(Ptr);
67 ReadHelper(const char *Ptr) {
69 auto Punned = endian::read<uintptr_t, endianness::native, 1>(Ptr);
77 const char *Ptr;