|
reference, declaration → definition
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.cpp13790 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.cpp14152 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());