Lines Matching refs:Ptr
431 char *Ptr; variable
434 explicit iterator(char *Ptr) : Ptr(Ptr) {} in iterator() argument
437 iterator() : Ptr(0) {} in iterator()
440 return reinterpret_cast<EHScope*>(Ptr); in get()
449 Ptr += EHCatchScope::getSizeForNumHandlers(
454 Ptr += EHFilterScope::getSizeForNumFilters(
459 Ptr += static_cast<const EHCleanupScope*>(get())
464 Ptr += EHTerminateScope::getSize();
483 bool encloses(iterator other) const { return Ptr >= other.Ptr; } in encloses()
484 bool strictlyEncloses(iterator other) const { return Ptr > other.Ptr; } in strictlyEncloses()
486 bool operator==(iterator other) const { return Ptr == other.Ptr; }
487 bool operator!=(iterator other) const { return Ptr != other.Ptr; }
531 assert(StartOfData <= ir.Ptr && ir.Ptr <= EndOfBuffer); in stabilize()
532 return stable_iterator(EndOfBuffer - ir.Ptr); in stabilize()