Lines Matching refs:Pointee
581 const Node *Pointee; variable
586 Pointee(Pointee_) {} in PointerType()
588 template<typename Fn> void match(Fn F) const { F(Pointee); } in match()
591 return Pointee->hasRHSComponent(OB); in hasRHSComponentSlow()
596 if (Pointee->getKind() != KObjCProtoName || in printLeft()
597 !static_cast<const ObjCProtoName *>(Pointee)->isObjCObject()) { in printLeft()
598 Pointee->printLeft(OB); in printLeft()
599 if (Pointee->hasArray(OB)) in printLeft()
601 if (Pointee->hasArray(OB) || Pointee->hasFunction(OB)) in printLeft()
605 const auto *objcProto = static_cast<const ObjCProtoName *>(Pointee); in printLeft()
613 if (Pointee->getKind() != KObjCProtoName || in printRight()
614 !static_cast<const ObjCProtoName *>(Pointee)->isObjCObject()) { in printRight()
615 if (Pointee->hasArray(OB) || Pointee->hasFunction(OB)) in printRight()
617 Pointee->printRight(OB); in printRight()
629 const Node *Pointee; variable
642 auto SoFar = std::make_pair(RK, Pointee); in collapse()
651 SoFar.second = RT->Pointee; in collapse()
668 Pointee(Pointee_), RK(RK_) {} in ReferenceType()
670 template<typename Fn> void match(Fn F) const { F(Pointee, RK); } in match()
673 return Pointee->hasRHSComponent(OB); in hasRHSComponentSlow()