reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
52 TYPE(ObjCObjectPointer, Type)
75 T castAs() const { 77 T t; 86 T getAs() const { 87 if (!T::isKind(*this)) 89 T t; 360 const Derived *asDerived() const { 366 Derived::classofType(TL.getTypePtr()); 387 void copyLocal(Derived other) { 1208 class PointerLikeTypeLoc : public ConcreteTypeLoc<UnqualTypeLoc, Derived, 1306 public PointerLikeTypeLoc<ObjCObjectPointerTypeLoc,tools/clang/lib/Sema/SemaDeclObjC.cpp
697 ObjCObjectPointerTypeLoc newT 698 = builder.push<ObjCObjectPointerTypeLoc>(typeBound);tools/clang/lib/Sema/SemaType.cpp
1114 auto ObjCObjectPointerTL = ResultTL.castAs<ObjCObjectPointerTypeLoc>(); 1114 auto ObjCObjectPointerTL = ResultTL.castAs<ObjCObjectPointerTypeLoc>(); 1189 if (auto ObjCObjectPointerTL = ResultTL.getAs<ObjCObjectPointerTypeLoc>()) { 1189 if (auto ObjCObjectPointerTL = ResultTL.getAs<ObjCObjectPointerTypeLoc>()) { 4677 ObjCObjectPointerTypeLoc TLoc = TLB.push<ObjCObjectPointerTypeLoc>(T); 4677 ObjCObjectPointerTypeLoc TLoc = TLB.push<ObjCObjectPointerTypeLoc>(T); 5456 void VisitObjCObjectPointerTypeLoc(ObjCObjectPointerTypeLoc TL) { 5622 void VisitObjCObjectPointerTypeLoc(ObjCObjectPointerTypeLoc TL) {tools/clang/lib/Sema/TreeTransform.h
4594 ObjCObjectPointerTypeLoc NewT = TLB.push<ObjCObjectPointerTypeLoc>(Result); 4594 ObjCObjectPointerTypeLoc NewT = TLB.push<ObjCObjectPointerTypeLoc>(Result); 6618 ObjCObjectPointerTypeLoc TL) { 6632 ObjCObjectPointerTypeLoc NewT = TLB.push<ObjCObjectPointerTypeLoc>(Result); 6632 ObjCObjectPointerTypeLoc NewT = TLB.push<ObjCObjectPointerTypeLoc>(Result);tools/clang/lib/Sema/TypeLocBuilder.h
93 template <class TyLocType> TyLocType push(QualType T) { 94 TyLocType Loc = TypeLoc(T, nullptr).castAs<TyLocType>(); 94 TyLocType Loc = TypeLoc(T, nullptr).castAs<TyLocType>(); 97 return pushImpl(T, LocalSize, LocalAlign).castAs<TyLocType>();tools/clang/lib/Serialization/ASTReader.cpp
7225 void TypeLocReader::VisitObjCObjectPointerTypeLoc(ObjCObjectPointerTypeLoc TL) {
tools/clang/lib/Serialization/ASTWriter.cpp 865 void TypeLocWriter::VisitObjCObjectPointerTypeLoc(ObjCObjectPointerTypeLoc TL) {
tools/clang/tools/libclang/CIndex.cpp 1617 bool CursorVisitor::VisitObjCObjectPointerTypeLoc(ObjCObjectPointerTypeLoc TL) {