|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/clang/include/clang/AST/RecursiveASTVisitor.h 1169 TRY_TO(TraverseType(QualType(TL.getTypePtr()->getClass(), 0)));
1207 TRY_TO(TraverseStmt(TL.getTypePtr()->getAddrSpaceExpr()));
1208 TRY_TO(TraverseType(TL.getTypePtr()->getPointeeType()));
1301 TRY_TO(TraverseTemplateName(TL.getTypePtr()->getTemplateName()));
1348 if (TL.getTypePtr()->getBaseType().getTypePtr() != TL.getTypePtr())
1348 if (TL.getTypePtr()->getBaseType().getTypePtr() != TL.getTypePtr())
tools/clang/include/clang/AST/TypeLoc.h 406 return cast<TypeClass>(Base::getTypePtr());
499 return cast<TypeClass>(Base::getTypePtr());
579 BuiltinType::Kind bk = getTypePtr()->getKind();
758 ObjCTypeParamDecl *getDecl() const { return getTypePtr()->getDecl(); }
789 return this->getTypePtr()->getNumProtocols();
804 return *(this->getTypePtr()->qual_begin() + i);
857 return getTypePtr()->getAttrKind();
861 return getTypePtr()->isQualifier();
902 return getTypePtr()->getModifiedType();
952 return this->getTypePtr()->getTypeArgsAsWritten().size();
982 return this->getTypePtr()->getNumProtocols();
997 return *(this->getTypePtr()->qual_begin() + i);
1041 return getTypePtr()->getBaseType();
1057 return getTypePtr()->getDecl();
1101 return getTypePtr()->getMacroIdentifier();
1112 QualType getInnerType() const { return getTypePtr()->getUnderlyingType(); }
1158 return this->getTypePtr()->getInnerType();
1184 return getTypePtr()->getOriginalType();
1232 return this->getTypePtr()->getPointeeType();
1280 return getTypePtr()->getClass();
1322 return getTypePtr()->getPointeeTypeAsWritten();
1367 if (auto *FPT = dyn_cast<FunctionProtoType>(getTypePtr())) {
1438 if (isa<FunctionNoProtoType>(getTypePtr()))
1440 return cast<FunctionProtoType>(getTypePtr())->getNumParams();
1474 QualType getInnerType() const { return getTypePtr()->getReturnType(); }
1542 QualType getInnerType() const { return getTypePtr()->getElementType(); }
1616 return getTypePtr()->getNumArgs();
1628 return TemplateArgumentLoc(getTypePtr()->getArg(i), getArgLocInfo(i));
1663 initializeArgLocs(Context, getNumArgs(), getTypePtr()->getArgs(),
1740 return this->getTypePtr()->getPointeeType();
1750 setAttrExprOperand(getTypePtr()->getAddrSpaceExpr());
1860 return getTypePtr()->getUnderlyingExpr();
1873 return this->getTypePtr()->getUnderlyingType();
1983 return NestedNameSpecifierLoc(getTypePtr()->getQualifier(),
1989 == getTypePtr()->getQualifier() &&
2012 return getTypePtr()->getNamedType();
2042 return NestedNameSpecifierLoc(getTypePtr()->getQualifier(),
2048 == getTypePtr()->getQualifier() &&
2102 return NestedNameSpecifierLoc(getTypePtr()->getQualifier(),
2117 == getTypePtr()->getQualifier() &&
2155 return getTypePtr()->getNumArgs();
2167 return TemplateArgumentLoc(getTypePtr()->getArg(i), getArgLocInfo(i));
2232 return this->getTypePtr()->getPattern();
2291 return this->getTypePtr()->getValueType();
2313 QualType getInnerType() const { return this->getTypePtr()->getElementType(); }
tools/clang/lib/AST/TypeLoc.cpp 311 switch (getTypePtr()->getKind()) {
462 getTypePtr()->getTypeArgsAsWritten()[i], Loc));
484 Context.getTrivialTypeSourceInfo(getTypePtr()->getBaseType(), Loc));
491 Builder.MakeTrivial(Context, getTypePtr()->getQualifier(), Loc);
499 Builder.MakeTrivial(Context, getTypePtr()->getQualifier(), Loc);
508 if (getTypePtr()->getQualifier()) {
510 Builder.MakeTrivial(Context, getTypePtr()->getQualifier(), Loc);
520 getTypePtr()->getArgs(),
tools/clang/lib/Index/IndexTypeSourceInfo.cpp 154 auto *T = TL.getTypePtr();
174 const DependentNameType *DNT = TL.getTypePtr();
tools/clang/lib/Sema/SemaCodeComplete.cpp 2838 QualType ResultType = Block.getTypePtr()->getReturnType();
4557 (BlockLoc.getTypePtr()->getReturnType()->isVoidType()
tools/clang/lib/Sema/SemaDeclCXX.cpp 9226 TemplateName SpecifiedName = RetTST.getTypePtr()->getTemplateName();
tools/clang/lib/Sema/SemaDeclObjC.cpp 724 if (attr.getTypePtr()->getImmediateNullability()) {
tools/clang/lib/Sema/SemaTemplate.cpp 1968 PackTL.getTypePtr()->getNumExpansions());
4841 if (ETLoc.getTypePtr()->getKeyword() != ETK_None)
9932 const TemplateSpecializationType *EnableIfTST = EnableIfTSTLoc.getTypePtr();
tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp 2477 = Expansion.getTypePtr()->getNumExpansions();
tools/clang/lib/Sema/SemaTemplateVariadic.cpp 1043 NumExpansions = Expansion.getTypePtr()->getNumExpansions();
tools/clang/lib/Sema/SemaType.cpp 890 if (attr.getTypePtr()->getImmediateNullability()) {
891 typeArg = attr.getTypePtr()->getModifiedType();
5415 TL.setAttr(State.takeAttrForAttributedType(TL.getTypePtr()));
5436 State.getExpansionLocForMacroQualifiedType(TL.getTypePtr()));
5794 State.getExpansionLocForMacroQualifiedType(TL.getTypePtr()));
tools/clang/lib/Sema/TreeTransform.h 4484 SS, SpecTL.getTypePtr()->getTemplateName(), SpecTL.getTemplateNameLoc(),
4498 *SpecTL.getTypePtr()->getIdentifier(),
4649 const ReferenceType *T = TL.getTypePtr();
4715 const MemberPointerType *T = TL.getTypePtr();
5005 const DependentAddressSpaceType *T = TL.getTypePtr();
5182 ExpansionTL.getTypePtr()->getNumExpansions();
5737 const UnaryTransformType *T = TL.getTypePtr();
5918 const TemplateSpecializationType *T = TL.getTypePtr();
6117 TL.getTypePtr()->getKeyword(),
6159 const ElaboratedType *T = TL.getTypePtr();
6214 const AttributedType *oldType = TL.getTypePtr();
6310 const DependentNameType *T = TL.getTypePtr();
6364 const DependentTemplateSpecializationType *T = TL.getTypePtr();
6439 TL.getTypePtr()->getNumExpansions());
6462 const ObjCTypeParamType *T = TL.getTypePtr();
6473 llvm::makeArrayRef(TL.getTypePtr()->qual_begin(),
6595 llvm::makeArrayRef(TL.getTypePtr()->qual_begin(), TL.getNumProtocols()),
11006 ExpansionTL.getTypePtr()->getNumExpansions();
11434 ExpansionTL.getTypePtr()->getNumExpansions();
tools/clang/lib/Serialization/ASTReader.cpp 7158 *F, TL.getTypePtr()->getArg(i).getKind(), Record, Idx));
7193 *F, TL.getTypePtr()->getArg(I).getKind(), Record, Idx));
tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp 103 switch (BuiltinLoc.getTypePtr()->getKind()) {
tools/clang/tools/extra/clang-tidy/modernize/UseTrailingReturnTypeCheck.cpp 61 .getTypePtr()
tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp 766 Ref.getTypePtr()->getTemplateName().getAsTemplateDecl();
778 if (const auto *Decl = Ref.getTypePtr()->getAsTagDecl())
tools/clang/tools/extra/clangd/SemanticHighlighting.cpp 212 TL.getTypePtr()->getTemplateName().getAsTemplateDecl())
tools/clang/tools/libclang/CIndex.cpp 1515 switch (TL.getTypePtr()->getKind()) {
1696 if (VisitTemplateName(TL.getTypePtr()->getTemplateName(),