/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/ |
H A D | DeclCXX.h | 1793 class ExplicitSpecifier { 1798 ExplicitSpecifier() = default; 1799 ExplicitSpecifier(Expr *Expression, ExplicitSpecKind Kind) in ExplicitSpecifier() function 1813 bool isEquivalent(const ExplicitSpecifier Other) const; 1829 static ExplicitSpecifier getFromDecl(FunctionDecl *Function); 1830 static const ExplicitSpecifier getFromDecl(const FunctionDecl *Function) { in getFromDecl() 1833 static ExplicitSpecifier Invalid() { in Invalid() 1834 return ExplicitSpecifier(nullptr, ExplicitSpecKind::Unresolved); in Invalid() 1853 ExplicitSpecifier ES, in CXXDeductionGuideDecl() 1866 ExplicitSpecifier ExplicitSpec; [all …]
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Serialization/ |
H A D | ASTRecordReader.h | 110 ExplicitSpecifier readExplicitSpec() { in readExplicitSpec() 114 return ExplicitSpecifier(HasExpr ? readExpr() : nullptr, in readExplicitSpec()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/ |
H A D | DeclCXX.cpp | 2048 bool ExplicitSpecifier::isEquivalent(const ExplicitSpecifier Other) const { in isEquivalent() 2063 ExplicitSpecifier ExplicitSpecifier::getFromDecl(FunctionDecl *Function) { in getFromDecl() 2078 SourceLocation StartLoc, ExplicitSpecifier ES, in Create() 2089 C, nullptr, SourceLocation(), ExplicitSpecifier(), DeclarationNameInfo(), in CreateDeserialized() 2585 ExplicitSpecifier ES, bool isInline, bool isImplicitlyDeclared, in CXXConstructorDecl() 2609 additionalSizeToAlloc<InheritedConstructor, ExplicitSpecifier>( in CreateDeserialized() 2613 ExplicitSpecifier(), false, false, ConstexprSpecKind::Unspecified, in CreateDeserialized() 2618 Result->setExplicitSpecifier(ExplicitSpecifier()); in CreateDeserialized() 2625 ExplicitSpecifier ES, bool isInline, bool isImplicitlyDeclared, in Create() 2632 additionalSizeToAlloc<InheritedConstructor, ExplicitSpecifier>( in Create() [all …]
|
H A D | DeclPrinter.cpp | 576 static void printExplicitSpecifier(ExplicitSpecifier ES, llvm::raw_ostream &Out, in printExplicitSpecifier() 624 ExplicitSpecifier ExplicitSpec = ExplicitSpecifier::getFromDecl(D); in VisitFunctionDecl()
|
H A D | ASTImporter.cpp | 205 ExplicitSpecifier importExplicitSpecifier(Error &Err, 206 ExplicitSpecifier ESpec); 3222 ExplicitSpecifier 3223 ASTNodeImporter::importExplicitSpecifier(Error &Err, ExplicitSpecifier ESpec) { in importExplicitSpecifier() 3227 return ExplicitSpecifier(ExplicitExpr, ESpec.getKind()); in importExplicitSpecifier() 3409 ExplicitSpecifier ESpec = in VisitFunctionDecl() 3441 ExplicitSpecifier ESpec = in VisitFunctionDecl() 3458 ExplicitSpecifier ESpec = in VisitFunctionDecl()
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/ |
H A D | DeclSpec.h | 367 ExplicitSpecifier FS_explicit_specifier; 574 ExplicitSpecifier getExplicitSpecifier() const { in getExplicitSpecifier() 601 FS_explicit_specifier = ExplicitSpecifier(); in ClearFunctionSpecs() 736 unsigned &DiagID, ExplicitSpecifier ExplicitSpec,
|
H A D | Sema.h | 11863 ExplicitSpecifier ActOnExplicitBoolSpecifier(Expr *E); 11867 bool tryResolveExplicitSpecifier(ExplicitSpecifier &ExplicitSpec);
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/ |
H A D | DeclSpec.cpp | 1029 ExplicitSpecifier ExplicitSpec, in setFunctionSpecExplicit() 1423 FS_explicit_specifier = ExplicitSpecifier(); in Finish()
|
H A D | SemaTemplateInstantiateDecl.cpp | 505 static ExplicitSpecifier 508 ExplicitSpecifier ES, FunctionDecl *New) { in instantiateExplicitSpecifier() 518 return ExplicitSpecifier::Invalid(); in instantiateExplicitSpecifier() 522 ExplicitSpecifier Result(Cond, ES.getKind()); in instantiateExplicitSpecifier() 1904 ExplicitSpecifier InstantiatedExplicitSpecifier; in VisitFunctionDecl() 2249 ExplicitSpecifier InstantiatedExplicitSpecifier = in VisitCXXMethodDecl() 2251 ExplicitSpecifier::getFromDecl(D), D); in VisitCXXMethodDecl()
|
H A D | SemaLambda.cpp | 1446 /*isInline=*/true, ExplicitSpecifier(), in addFunctionPointerConversion() 1555 /*isInline=*/true, ExplicitSpecifier(), ConstexprSpecKind::Unspecified, in addBlockPointerConversion()
|
H A D | SemaDeclCXX.cpp | 12875 bool Sema::tryResolveExplicitSpecifier(ExplicitSpecifier &ExplicitSpec) { in tryResolveExplicitSpecifier() 12890 ExplicitSpecifier Sema::ActOnExplicitBoolSpecifier(Expr *ExplicitExpr) { in ActOnExplicitBoolSpecifier() 12891 ExplicitSpecifier ES(ExplicitExpr, ExplicitSpecKind::Unresolved); in ActOnExplicitBoolSpecifier() 13045 /*TInfo=*/nullptr, ExplicitSpecifier(), in DeclareImplicitDefaultConstructor() 14678 ExplicitSpecifier(), in DeclareImplicitCopyConstructor() 14812 ExplicitSpecifier(), in DeclareImplicitMoveConstructor()
|
H A D | SemaDecl.cpp | 8506 ExplicitSpecifier ExplicitSpecifier = D.getDeclSpec().getExplicitSpecifier(); in CreateNewFunctionDecl() local 8535 TInfo, ExplicitSpecifier, isInline, in CreateNewFunctionDecl() 8585 TInfo, isInline, ExplicitSpecifier, ConstexprKind, SourceLocation(), in CreateNewFunctionDecl() 8596 ExplicitSpecifier, NameInfo, R, TInfo, in CreateNewFunctionDecl()
|
H A D | SemaOverload.cpp | 6339 if (!AllowExplicit && ExplicitSpecifier::getFromDecl(Function).isExplicit()) { in AddOverloadCandidate() 7068 return ExplicitSpecifier::getFromDecl(FTD->getTemplatedDecl()).isExplicit(); in isNonDependentlyExplicit() 11057 ExplicitSpecifier ES = ExplicitSpecifier::getFromDecl(Cand->Function); in DiagnoseFailedExplicitSpec()
|
H A D | SemaTemplate.cpp | 2251 ExplicitSpecifier(), TSI, Loc, Loc, Loc); in buildSimpleDeductionGuide() 2429 ExplicitSpecifier ES, TypeSourceInfo *TInfo, SourceLocation LocStart, in buildDeductionGuide()
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/ASTMatchers/ |
H A D | ASTMatchers.h | 7321 ExplicitSpecifier ES = ExplicitSpecifier::getFromDecl(&Node); in AST_MATCHER_P()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Serialization/ |
H A D | ASTWriterDecl.cpp | 663 static void addExplicitSpecifier(ExplicitSpecifier ES, in addExplicitSpecifier()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Parse/ |
H A D | ParseDecl.cpp | 3705 ExplicitSpecifier ExplicitSpec(nullptr, ExplicitSpecKind::ResolvedTrue); in ParseDeclarationSpecifiers()
|