Home
last modified time | relevance | path

Searched refs:NestedNameSpecifierLoc (Results 1 – 25 of 64) sorted by relevance

123

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DNestedNameSpecifier.h243 class NestedNameSpecifierLoc {
257 NestedNameSpecifierLoc() = default;
261 NestedNameSpecifierLoc(NestedNameSpecifier *Qualifier, void *Data) in NestedNameSpecifierLoc() function
327 NestedNameSpecifierLoc getPrefix() const { in getPrefix()
331 return NestedNameSpecifierLoc(Qualifier->getPrefix(), Data); in getPrefix()
342 friend bool operator==(NestedNameSpecifierLoc X,
343 NestedNameSpecifierLoc Y) {
347 friend bool operator!=(NestedNameSpecifierLoc X,
348 NestedNameSpecifierLoc Y) {
480 void Adopt(NestedNameSpecifierLoc Other);
[all …]
H A DASTConcept.h127 NestedNameSpecifierLoc NestedNameSpec;
149 ConceptReference(NestedNameSpecifierLoc NNS, SourceLocation TemplateKWLoc, in ConceptReference()
159 Create(const ASTContext &C, NestedNameSpecifierLoc NNS,
164 const NestedNameSpecifierLoc &getNestedNameSpecifierLoc() const { in getNestedNameSpecifierLoc()
271 const NestedNameSpecifierLoc &getNestedNameSpecifierLoc() const { in getNestedNameSpecifierLoc()
H A DTemplateBase.h497 TemplateArgumentLocInfo(ASTContext &Ctx, NestedNameSpecifierLoc QualifierLoc,
507 NestedNameSpecifierLoc getTemplateQualifierLoc() const {
509 return NestedNameSpecifierLoc(Template->Qualifier,
553 NestedNameSpecifierLoc QualifierLoc,
609 NestedNameSpecifierLoc getTemplateQualifierLoc() const {
612 return NestedNameSpecifierLoc();
H A DDeclCXX.h3030 NestedNameSpecifierLoc QualifierLoc;
3041 NestedNameSpecifierLoc QualifierLoc, in UsingDirectiveDecl()
3067 NestedNameSpecifierLoc getQualifierLoc() const { return QualifierLoc; } in getQualifierLoc()
3105 NestedNameSpecifierLoc QualifierLoc,
3139 NestedNameSpecifierLoc QualifierLoc;
3147 IdentifierInfo *Alias, NestedNameSpecifierLoc QualifierLoc, in NamespaceAliasDecl()
3166 NestedNameSpecifierLoc QualifierLoc,
3190 NestedNameSpecifierLoc getQualifierLoc() const { return QualifierLoc; } in getQualifierLoc()
3524 NestedNameSpecifierLoc QualifierLoc;
3531 NestedNameSpecifierLoc QualifierLoc, in UsingDecl()
[all …]
H A DTypeLoc.h2207 const NestedNameSpecifierLoc getNestedNameSpecifierLoc() const { in getNestedNameSpecifierLoc()
2210 return NestedNameSpecifierLoc(); in getNestedNameSpecifierLoc()
2331 NestedNameSpecifierLoc getQualifierLoc() const { in getQualifierLoc()
2332 return !isEmpty() ? NestedNameSpecifierLoc(getTypePtr()->getQualifier(), in getQualifierLoc()
2334 : NestedNameSpecifierLoc(); in getQualifierLoc()
2337 void setQualifierLoc(NestedNameSpecifierLoc QualifierLoc) { in setQualifierLoc()
2407 NestedNameSpecifierLoc getQualifierLoc() const { in getQualifierLoc()
2408 return NestedNameSpecifierLoc(getTypePtr()->getQualifier(), in getQualifierLoc()
2412 void setQualifierLoc(NestedNameSpecifierLoc QualifierLoc) { in setQualifierLoc()
2464 NestedNameSpecifierLoc getQualifierLoc() const { in getQualifierLoc()
[all …]
H A DExprCXX.h938 NestedNameSpecifierLoc QualifierLoc;
945 NestedNameSpecifierLoc qualifierLoc, SourceLocation nameLoc) in MSPropertyRefExpr()
990 NestedNameSpecifierLoc getQualifierLoc() const { return QualifierLoc; } in getQualifierLoc()
2631 NestedNameSpecifierLoc QualifierLoc;
2651 NestedNameSpecifierLoc QualifierLoc,
2669 NestedNameSpecifierLoc getQualifierLoc() const { return QualifierLoc; } in getQualifierLoc()
2990 NestedNameSpecifierLoc QualifierLoc;
2994 NestedNameSpecifierLoc QualifierLoc,
3104 NestedNameSpecifierLoc getQualifierLoc() const { return QualifierLoc; } in getQualifierLoc()
3227 NestedNameSpecifierLoc QualifierLoc,
[all …]
H A DStmtCXX.h256 NestedNameSpecifierLoc QualifierLoc;
265 NestedNameSpecifierLoc QualifierLoc, in MSDependentExistsStmt()
285 NestedNameSpecifierLoc getQualifierLoc() const { return QualifierLoc; } in getQualifierLoc()
H A DASTImporter.h414 llvm::Expected<NestedNameSpecifierLoc>
415 Import(NestedNameSpecifierLoc FromNNS);
H A DOpenMPClause.h3222 NestedNameSpecifierLoc QualifierLoc;
3241 NestedNameSpecifierLoc QualifierLoc, in OMPReductionClause()
3271 void setQualifierLoc(NestedNameSpecifierLoc NSL) { QualifierLoc = NSL; } in setQualifierLoc()
3407 ArrayRef<Expr *> VL, NestedNameSpecifierLoc QualifierLoc,
3436 NestedNameSpecifierLoc getQualifierLoc() const { return QualifierLoc; } in getQualifierLoc()
3552 NestedNameSpecifierLoc QualifierLoc;
3568 unsigned N, NestedNameSpecifierLoc QualifierLoc, in OMPTaskReductionClause()
3591 void setQualifierLoc(NestedNameSpecifierLoc NSL) { QualifierLoc = NSL; } in setQualifierLoc()
3682 NestedNameSpecifierLoc QualifierLoc,
3700 NestedNameSpecifierLoc getQualifierLoc() const { return QualifierLoc; } in getQualifierLoc()
[all …]
H A DExpr.h1263 private llvm::TrailingObjects<DeclRefExpr, NestedNameSpecifierLoc,
1277 size_t numTrailingObjects(OverloadToken<NestedNameSpecifierLoc>) const { in numTrailingObjects() argument
1293 DeclRefExpr(const ASTContext &Ctx, NestedNameSpecifierLoc QualifierLoc,
1311 Create(const ASTContext &Context, NestedNameSpecifierLoc QualifierLoc,
1319 Create(const ASTContext &Context, NestedNameSpecifierLoc QualifierLoc,
1352 NestedNameSpecifierLoc getQualifierLoc() const { in getQualifierLoc()
1354 return NestedNameSpecifierLoc(); in getQualifierLoc()
1355 return *getTrailingObjects<NestedNameSpecifierLoc>(); in getQualifierLoc()
3185 private llvm::TrailingObjects<MemberExpr, NestedNameSpecifierLoc,
3208 size_t numTrailingObjects(OverloadToken<NestedNameSpecifierLoc>) const { in numTrailingObjects() argument
[all …]
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DNestedNameSpecifier.cpp356 NestedNameSpecifierLoc::getLocalDataLength(NestedNameSpecifier *Qualifier) { in getLocalDataLength()
387 NestedNameSpecifierLoc::getDataLength(NestedNameSpecifier *Qualifier) { in getDataLength()
410 SourceRange NestedNameSpecifierLoc::getSourceRange() const { in getSourceRange()
414 NestedNameSpecifierLoc First = *this; in getSourceRange()
415 while (NestedNameSpecifierLoc Prefix = First.getPrefix()) in getSourceRange()
422 SourceRange NestedNameSpecifierLoc::getLocalSourceRange() const { in getLocalSourceRange()
453 TypeLoc NestedNameSpecifierLoc::getTypeLoc() const { in getTypeLoc()
672 void NestedNameSpecifierLocBuilder::Adopt(NestedNameSpecifierLoc Other) { in Adopt()
691 NestedNameSpecifierLoc
694 return NestedNameSpecifierLoc(); in getWithLocInContext()
[all …]
H A DASTTypeTraits.cpp196 else if (const NestedNameSpecifierLoc *NNSL = get<NestedNameSpecifierLoc>()) { in print()
240 if (const NestedNameSpecifierLoc *NNSL = get<NestedNameSpecifierLoc>()) in getSourceRange()
H A DExprCXX.cpp373 SourceLocation OperatorLoc, NestedNameSpecifierLoc QualifierLoc, in CXXPseudoDestructorExpr()
402 NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, in UnresolvedLookupExpr()
422 NestedNameSpecifierLoc QualifierLoc, const DeclarationNameInfo &NameInfo, in Create()
438 NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, in Create()
468 NestedNameSpecifierLoc QualifierLoc, in OverloadExpr()
514 QualType Ty, NestedNameSpecifierLoc QualifierLoc, in DependentScopeDeclRefExpr()
533 const ASTContext &Context, NestedNameSpecifierLoc QualifierLoc, in Create()
556 QualType(), NestedNameSpecifierLoc(), SourceLocation(), in CreateEmpty()
1494 SourceLocation OperatorLoc, NestedNameSpecifierLoc QualifierLoc, in CXXDependentScopeMemberExpr()
1536 SourceLocation OperatorLoc, NestedNameSpecifierLoc QualifierLoc, in Create()
[all …]
H A DASTConcept.cpp88 ConceptReference::Create(const ASTContext &C, NestedNameSpecifierLoc NNS, in Create()
H A DParentMapContext.cpp340 DynTypedNode createDynTypedNode(const NestedNameSpecifierLoc &Node) { in createDynTypedNode()
441 bool TraverseNestedNameSpecifierLoc(NestedNameSpecifierLoc NNSLocNode) { in TraverseNestedNameSpecifierLoc()
H A DDeclCXX.cpp2978 NestedNameSpecifierLoc QualifierLoc, in Create()
2992 NestedNameSpecifierLoc(), in CreateDeserialized()
3057 NestedNameSpecifierLoc QualifierLoc, in Create()
3071 NestedNameSpecifierLoc(), in CreateDeserialized()
3189 NestedNameSpecifierLoc QualifierLoc, in Create()
3197 NestedNameSpecifierLoc(), DeclarationNameInfo(), in CreateDeserialized()
3256 NestedNameSpecifierLoc QualifierLoc, in Create()
3268 NestedNameSpecifierLoc(), in CreateDeserialized()
3285 NestedNameSpecifierLoc QualifierLoc, in Create()
3298 nullptr, SourceLocation(), SourceLocation(), NestedNameSpecifierLoc(), in CreateDeserialized()
H A DTypeLoc.cpp575 setQualifierLoc(NestedNameSpecifierLoc()); in initializeLocal()
653 Context, NestedNameSpecifierLoc{}, Loc, DNI, nullptr, in createTrivialConceptReference()
/freebsd/contrib/llvm-project/clang/lib/Index/
H A DIndexTypeSourceInfo.cpp113 bool TraverseNestedNameSpecifierLoc(NestedNameSpecifierLoc NNS) { in TraverseNestedNameSpecifierLoc()
269 void IndexingContext::indexNestedNameSpecifierLoc(NestedNameSpecifierLoc NNS, in indexNestedNameSpecifierLoc()
275 if (NestedNameSpecifierLoc Prefix = NNS.getPrefix()) in indexNestedNameSpecifierLoc()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DHLSLExternalSemaSource.cpp144 return DeclRefExpr::Create(AST, NestedNameSpecifierLoc(), SourceLocation(), in lookupBuiltinFunction()
273 AST, NestedNameSpecifierLoc(), SourceLocation(), IdxParam, false, in addArraySubscriptOperator()
422 NestedNameSpecifierLoc(), SourceLocation(), HLSLNamespace, in InitializeSema()
463 AST, NestedNameSpecifierLoc(), SourceLocation(), SizeParam, false, in defineHLSLVectorAlias()
/freebsd/contrib/llvm-project/clang/lib/Tooling/Syntax/
H A DBuildTree.cpp331 void add(NestedNameSpecifierLoc From, syntax::Tree *To) { in add()
342 syntax::Tree *find(NestedNameSpecifierLoc P) const { in find()
348 llvm::DenseMap<NestedNameSpecifierLoc, syntax::Tree *> NNSNodes;
397 NestedNameSpecifierLoc From) { in foldNode()
437 void markChild(NestedNameSpecifierLoc N, NodeRole R);
933 SourceRange getLocalSourceRange(const NestedNameSpecifierLoc &NNSLoc) { in getLocalSourceRange()
982 buildNameSpecifier(const NestedNameSpecifierLoc &NNSLoc) { in buildNameSpecifier()
1028 bool TraverseNestedNameSpecifierLoc(NestedNameSpecifierLoc QualifierLoc) { in TraverseNestedNameSpecifierLoc()
1044 syntax::IdExpression *buildIdExpression(NestedNameSpecifierLoc QualifierLoc, in buildIdExpression()
1711 void syntax::TreeBuilder::markChild(NestedNameSpecifierLoc NNSLoc, NodeRole R) { in markChild()
/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h148 using NestedNameSpecifierLocMatcher = internal::Matcher<NestedNameSpecifierLoc>;
3584 internal::TypeList<Decl, NestedNameSpecifierLoc, Stmt, TypeLoc, Attr>,
3585 internal::TypeList<Decl, NestedNameSpecifierLoc, Stmt, TypeLoc, Attr>>
3601 internal::TypeList<Decl, NestedNameSpecifierLoc, Stmt, TypeLoc, Attr>,
3602 internal::TypeList<Decl, NestedNameSpecifierLoc, Stmt, TypeLoc, Attr>>
7728 extern const internal::VariadicAllOfMatcher<NestedNameSpecifierLoc>
7734 internal::BindableMatcher<NestedNameSpecifierLoc>, loc,
7736 return internal::BindableMatcher<NestedNameSpecifierLoc>(
7737 new internal::LocMatcher<NestedNameSpecifierLoc, NestedNameSpecifier>(
7771 AST_MATCHER_P(NestedNameSpecifierLoc, specifiesTypeLoc, in AST_MATCHER_P() argument
[all …]
H A DASTMatchersInternal.h743 std::is_base_of<NestedNameSpecifierLoc, T>::value ||
758 std::is_base_of<NestedNameSpecifierLoc, T>::value ||
773 std::is_base_of<NestedNameSpecifierLoc, T>::value ||
1168 std::is_same<T, NestedNameSpecifierLoc>::value ||
1180 TypeList<Decl, Stmt, NestedNameSpecifier, NestedNameSpecifierLoc, QualType,
1207 TypeList<Decl, Stmt, NestedNameSpecifier, NestedNameSpecifierLoc, TypeLoc,
1789 static DynTypedNode extract(const NestedNameSpecifierLoc &Loc) {
H A DASTMatchFinder.h219 NestedNameSpecifierLoc; member
/freebsd/contrib/llvm-project/clang/include/clang/Tooling/Refactoring/
H A DRecursiveSymbolVisitor.h114 bool TraverseNestedNameSpecifierLoc(NestedNameSpecifierLoc NNS) { in TraverseNestedNameSpecifierLoc()
/freebsd/contrib/llvm-project/clang/include/clang/Serialization/
H A DASTRecordWriter.h260 void AddNestedNameSpecifierLoc(NestedNameSpecifierLoc NNS);

123