reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
482 class InheritingConcreteTypeLoc : public Base {
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) { 482 class InheritingConcreteTypeLoc : public Base { 1208 class PointerLikeTypeLoc : public ConcreteTypeLoc<UnqualTypeLoc, Derived, 1318 class ReferenceTypeLoc : public PointerLikeTypeLoc<ReferenceTypeLoc, 1327 public InheritingConcreteTypeLoc<ReferenceTypeLoc, 1341 public InheritingConcreteTypeLoc<ReferenceTypeLoc,tools/clang/lib/ARCMigrate/TransGCAttrs.cpp
78 } else if (ReferenceTypeLoc RT = TL.getAs<ReferenceTypeLoc>()) 78 } else if (ReferenceTypeLoc RT = TL.getAs<ReferenceTypeLoc>())tools/clang/lib/AST/Comment.cpp
143 if (ReferenceTypeLoc ReferenceTL = TL.getAs<ReferenceTypeLoc>()) 143 if (ReferenceTypeLoc ReferenceTL = TL.getAs<ReferenceTypeLoc>())tools/clang/lib/Sema/SemaLambda.cpp
797 TLB.push<ReferenceTypeLoc>(DeductType).setSigilLoc(Loc);
tools/clang/lib/Sema/TreeTransform.h668 QualType TransformReferenceType(TypeLocBuilder &TLB, ReferenceTypeLoc TL); 4648 ReferenceTypeLoc TL) { 4675 ReferenceTypeLoc NewTL;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/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp
203 auto RefTL = ParamTL.getAs<ReferenceTypeLoc>(); 203 auto RefTL = ParamTL.getAs<ReferenceTypeLoc>();