reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1200 : DebugEpochBase::HandleBase(I), Ptr(I.Ptr), End(I.End) {} 1205 return Ptr[-1]; 1206 return *Ptr; 1211 return &(Ptr[-1]); 1212 return Ptr; 1216 assert((!Ptr || isHandleInSync()) && "handle not in sync!"); 1217 assert((!RHS.Ptr || RHS.isHandleInSync()) && "handle not in sync!"); 1220 return Ptr == RHS.Ptr; 1220 return Ptr == RHS.Ptr; 1223 assert((!Ptr || isHandleInSync()) && "handle not in sync!"); 1224 assert((!RHS.Ptr || RHS.isHandleInSync()) && "handle not in sync!"); 1227 return Ptr != RHS.Ptr; 1227 return Ptr != RHS.Ptr; 1233 --Ptr; 1237 ++Ptr; 1248 assert(Ptr <= End); 1252 while (Ptr != End && (KeyInfoT::isEqual(Ptr->getFirst(), Empty) || 1252 while (Ptr != End && (KeyInfoT::isEqual(Ptr->getFirst(), Empty) || 1253 KeyInfoT::isEqual(Ptr->getFirst(), Tombstone))) 1254 ++Ptr; 1258 assert(Ptr >= End); 1262 while (Ptr != End && (KeyInfoT::isEqual(Ptr[-1].getFirst(), Empty) || 1262 while (Ptr != End && (KeyInfoT::isEqual(Ptr[-1].getFirst(), Empty) || 1263 KeyInfoT::isEqual(Ptr[-1].getFirst(), Tombstone))) 1264 --Ptr;