Lines Matching refs:Pointee
468 const Node *Pointee; variable
473 Pointee(Pointee_) {} in PointerType()
475 template<typename Fn> void match(Fn F) const { F(Pointee); } in match()
478 return Pointee->hasRHSComponent(S); in hasRHSComponentSlow()
483 if (Pointee->getKind() != KObjCProtoName || in printLeft()
484 !static_cast<const ObjCProtoName *>(Pointee)->isObjCObject()) { in printLeft()
485 Pointee->printLeft(s); in printLeft()
486 if (Pointee->hasArray(s)) in printLeft()
488 if (Pointee->hasArray(s) || Pointee->hasFunction(s)) in printLeft()
492 const auto *objcProto = static_cast<const ObjCProtoName *>(Pointee); in printLeft()
500 if (Pointee->getKind() != KObjCProtoName || in printRight()
501 !static_cast<const ObjCProtoName *>(Pointee)->isObjCObject()) { in printRight()
502 if (Pointee->hasArray(s) || Pointee->hasFunction(s)) in printRight()
504 Pointee->printRight(s); in printRight()
516 const Node *Pointee; variable
525 auto SoFar = std::make_pair(RK, Pointee); in collapse()
531 SoFar.second = RT->Pointee; in collapse()
540 Pointee(Pointee_), RK(RK_) {} in ReferenceType()
542 template<typename Fn> void match(Fn F) const { F(Pointee, RK); } in match()
545 return Pointee->hasRHSComponent(S); in hasRHSComponentSlow()