reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/AST/ASTTypeTraits.h
  303       return std::make_pair(TLA.getType().getAsOpaquePtr(),
  305              std::make_pair(TLB.getType().getAsOpaquePtr(),
  363         return llvm::hash_combine(TL.getType().getAsOpaquePtr(),
tools/clang/include/clang/AST/TypeLoc.h
  114     if (getType().hasLocalQualifiers()) return Qualified;
  115     return (TypeLocClass) getType()->getTypeClass();
  162     return getFullDataSizeForType(getType());
  199     assert(getType() == Other.getType());
  199     assert(getType() == Other.getType());
  207     assert(getType() == Other.getType());
  207     assert(getType() == Other.getType());
  264     return !TL.getType().hasLocalQualifiers();
  318     return TL.getType().hasLocalQualifiers();
  365     return !TL.getType().hasLocalQualifiers() &&
  490     return !TL.getType().hasLocalQualifiers() &&
tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h
 1617         ast_type_traits::DynTypedNode::create(Node.getType()), Finder, Builder);
tools/clang/include/clang/Tooling/Refactoring/RecursiveSymbolVisitor.h
   91             dyn_cast<TemplateTypeParmType>(Loc.getType())) {
   96             dyn_cast<TemplateSpecializationType>(Loc.getType())) {
tools/clang/lib/ARCMigrate/TransGCAttrs.cpp
  114     Attr.ModifiedType = TL.getModifiedLoc().getType();
tools/clang/lib/AST/ASTTypeTraits.cpp
  143     TL->getType().print(OS, PP);
tools/clang/lib/AST/Comment.cpp
  313         ReturnType = FTL.getReturnLoc().getType();
  338       ReturnType = FTL.getReturnLoc().getType();
  359       ReturnType = FTL.getReturnLoc().getType();
tools/clang/lib/AST/TypeLoc.cpp
   96     unsigned Align = getLocalAlignmentForType(TyLoc.getType());
  182   TypeLoc TL(getType(), Data);
  292   if (TL.getType().hasLocalQualifiers()) return false;
tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp
  176     if (!match(*TypeLocNode.getType()))
  179     if (!match(TypeLocNode.getType()))
  942   match(TypeLocNode.getType());
tools/clang/lib/Index/IndexTypeSourceInfo.cpp
   66       if (auto *CD = TL.getType()->getAsCXXRecordDecl()) {
tools/clang/lib/Sema/SemaCodeComplete.cpp
 4446       GetCompletionTypeString(BlockLoc.getReturnLoc().getType(), Context,
tools/clang/lib/Sema/SemaDecl.cpp
13790               FD, SubstAutoType(ResultType.getType(), Context.VoidTy));
tools/clang/lib/Sema/SemaDeclCXX.cpp
 1795             << TL.getSourceRange() << TL.getType()
 5675     QualType T = TL.getType();
tools/clang/lib/Sema/SemaExpr.cpp
14152       Sig = Context.CreateTypeSourceInfo(Result.getType(), Size);
tools/clang/lib/Sema/SemaStmt.cpp
 3482         << OrigResultType.getType() << RetExpr->getType();
 3497     if (!OrigResultType.getType()->getAs<AutoType>()) {
 3499         << OrigResultType.getType();
 3503     Deduced = SubstAutoType(OrigResultType.getType(), Context.VoidTy);
tools/clang/lib/Sema/SemaTemplate.cpp
 2503         !TL.getType()->isDependentType())
 7540   if (!TL.getType()->isDependentType())
tools/clang/lib/Sema/SemaTemplateDeduction.cpp
 4432       (Type.getType()->isDependentType() || Init->isTypeDependent())) {
 4444   if (const AutoType *AT = Type.getType()->getAs<AutoType>()) {
 4518     if (!Type.getType().getNonReferenceType()->getAs<AutoType>())
tools/clang/lib/Sema/SemaTemplateInstantiate.cpp
 1535         = TLB.push<TemplateTypeParmTypeLoc>(TL.getType());
 1537       return TL.getType();
 1599       = TLB.push<SubstTemplateTypeParmPackTypeLoc>(TL.getType());
 1601     return TL.getType();
 1673   if (TL.getType().isNull())
 1676   if (!TL.getType()->isInstantiationDependentType() &&
 1677       !TL.getType()->isVariablyModifiedType()) {
 1682     return TLB.getTypeSourceInfo(Context, TL.getType());
tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
 3872           cast<FunctionProtoType>(OldProtoLoc.getType());
tools/clang/lib/Sema/SemaTemplateVariadic.cpp
  153       if ((!TL.getType().isNull() &&
  154            TL.getType()->containsUnexpandedParameterPack()) ||
 1051         TLB.getTypeSourceInfo(Context, Pattern.getType());
 1052     return TemplateArgumentLoc(TemplateArgument(Pattern.getType()),
tools/clang/lib/Sema/SemaType.cpp
 1237   if (ObjCObjectTL.getType() == T)
tools/clang/lib/Sema/TreeTransform.h
 3734       if (TL.getType()->isDependentType() || TL.getType()->isRecordType() ||
 3734       if (TL.getType()->isDependentType() || TL.getType()->isRecordType() ||
 3736            TL.getType()->isEnumeralType())) {
 3737         assert(!TL.getType().hasLocalQualifiers() &&
 3739         if (TL.getType()->isEnumeralType())
 3751           << TL.getType() << SS.getRange();
 4368   Qualifiers Quals = TL.getType().getLocalQualifiers();
 4374         << TL.getType() << T;
 4446   if (getDerived().AlreadyTransformed(TL.getType()))
 4473   QualType T = TL.getType();
 4522   TyLoc NewT = TLB.push<TyLoc>(T.getType());
 4524   return T.getType();
 4530   BuiltinTypeLoc NewT = TLB.push<BuiltinTypeLoc>(T.getType());
 4534   return T.getType();
 4558   QualType Result = TL.getType();
 4560       OriginalType != TL.getOriginalLoc().getType())
 4586   QualType Result = TL.getType();
 4600       PointeeType != TL.getPointeeLoc().getType()) {
 4627   QualType Result = TL.getType();
 4629       PointeeType != TL.getPointeeLoc().getType()) {
 4659   QualType Result = TL.getType();
 4726   QualType Result = TL.getType();
 4772   QualType Result = TL.getType();
 4806   QualType Result = TL.getType();
 4849   QualType Result = TL.getType();
 4897   QualType Result = TL.getType();
 4936   QualType Result = TL.getType();
 4978   QualType Result = TL.getType();
 5021   QualType Result = TL.getType();
 5056   QualType Result = TL.getType();
 5079   QualType Result = TL.getType();
 5456   QualType Result = TL.getType();
 5581   QualType Result = TL.getType();
 5602   QualType Result = TL.getType();
 5627   QualType Result = TL.getType();
 5657   QualType Result = TL.getType();
 5682   QualType Result = TL.getType();
 5716   QualType Result = TL.getType();
 5735   QualType Result = TL.getType();
 5766   QualType Result = TL.getType();
 5821   QualType Result = TL.getType();
 5845   QualType Result = TL.getType();
 5939   QualType Result = TL.getType();
 5941       ValueType != TL.getValueLoc().getType()) {
 5962   QualType Result = TL.getType();
 5963   if (getDerived().AlwaysRebuild() || ValueType != TL.getValueLoc().getType()) {
 6193   QualType Result = TL.getType();
 6225   QualType result = TL.getType();
 6266   QualType Result = TL.getType();
 6268       Inner != TL.getInnerLoc().getType()) {
 6288   QualType Result = TL.getType();
 6289   if (getDerived().AlwaysRebuild() || Inner != TL.getInnerLoc().getType()) {
 6433   QualType Result = TL.getType();
 6435       Pattern != TL.getPatternLoc().getType()) {
 6455   return TL.getType();
 6468   QualType Result = TL.getType();
 6500   bool AnyChanged = BaseType != TL.getBaseLoc().getType();
 6512       const auto *PackExpansion = PackExpansionLoc.getType()
 6589   QualType Result = TL.getType();
 6623   QualType Result = TL.getType();
 6625       PointeeType != TL.getPointeeLoc().getType()) {
tools/clang/lib/Sema/TypeLocBuilder.cpp
   64   QualType TLast = TypeLoc(T, nullptr).getNextTypeLoc().getType();
tools/clang/lib/Serialization/ASTWriter.cpp
 5952       AddTypeRef(NNS.getTypeLoc().getType());
tools/clang/lib/Tooling/Refactoring/Rename/USRLocFinder.cpp
  404             dyn_cast<TemplateSpecializationType>(Loc.getType())) {
  407         if (llvm::isa<ElaboratedType>(ParentTypeLoc.getType()))
  419             llvm::isa<ElaboratedType>(ParentTypeLoc.getType()))
  452     if (const auto* TT = Loc.getType()->getAs<clang::TypedefType>())
  454     if (const auto *RD = Loc.getType()->getAsCXXRecordDecl())
  457             llvm::dyn_cast_or_null<EnumDecl>(Loc.getType()->getAsTagDecl()))
tools/clang/tools/extra/clang-change-namespace/ChangeNamespace.cpp
  918   if (auto *Typedef = Type.getType()->getAs<TypedefType>()) {
  923                  Type.getType()->getAs<TemplateSpecializationType>()) {
tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp
  148   diag(Loc, "consider replacing %0 with '%1'") << BuiltinLoc.getType()
tools/clang/tools/extra/clang-tidy/modernize/DeprecatedIosBaseAliasesCheck.cpp
   57   bool Fix = HasReplacement && !TL->getType()->isDependentType();
tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp
  136   QualType QType = TL.getType();
tools/clang/tools/extra/clang-tidy/modernize/UseTransparentFunctorsCheck.cpp
  102       FunctorParentLoc.getType()->castAs<TemplateSpecializationType>();
tools/clang/tools/extra/clangd/FindTarget.cpp
  356     Finder.add(TL->getType(), Flags);
  540           explicitReferenceTargets(DynTypedNode::create(L.getType()),
  547           explicitReferenceTargets(DynTypedNode::create(L.getType()),
  555           explicitReferenceTargets(DynTypedNode::create(L.getType()))};
  561           explicitReferenceTargets(DynTypedNode::create(L.getType()))};
tools/clang/tools/extra/clangd/Selection.cpp
  132       OS << TL->getType()->getTypeClassName() << "TypeLoc";
tools/clang/tools/libclang/CIndex.cpp
 1878                tl.getType().getAsOpaquePtr(), tl.getOpaqueData()) {}
tools/clang/unittests/AST/ASTTraverserTest.cpp
  230   ASSERT_TRUE(TL.getType()->isPointerType());
tools/clang/unittests/AST/SourceLocationTest.cpp
  687       if (TL.getType()->isPointerType()) {
tools/clang/unittests/Tooling/RecursiveASTVisitorTestTypeLocVisitor.cpp
   18     Match(TypeLocation.getType().getAsString(), TypeLocation.getBeginLoc());