| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | DeclCXX.h | 1919 class ExplicitSpecifier { 1924 ExplicitSpecifier() = default; 1925 ExplicitSpecifier(Expr *Expression, ExplicitSpecKind Kind) in ExplicitSpecifier() function 1939 bool isEquivalent(const ExplicitSpecifier Other) const; 1955 static ExplicitSpecifier getFromDecl(FunctionDecl *Function); 1956 static const ExplicitSpecifier getFromDecl(const FunctionDecl *Function) { in getFromDecl() 1959 static ExplicitSpecifier Invalid() { in Invalid() 1960 return ExplicitSpecifier(nullptr, ExplicitSpecKind::Unresolved); in Invalid() 1988 ExplicitSpecifier ES, in CXXDeductionGuideDecl() 2006 ExplicitSpecifier ExplicitSpec; [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/Serialization/ |
| H A D | ASTRecordReader.h | 105 ExplicitSpecifier readExplicitSpec() { in readExplicitSpec() 109 return ExplicitSpecifier(HasExpr ? readExpr() : nullptr, in readExplicitSpec()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | DeclCXX.cpp | 2329 bool ExplicitSpecifier::isEquivalent(const ExplicitSpecifier Other) const { in isEquivalent() 2344 ExplicitSpecifier ExplicitSpecifier::getFromDecl(FunctionDecl *Function) { in getFromDecl() 2359 ExplicitSpecifier ES, const DeclarationNameInfo &NameInfo, QualType T, in Create() 2372 C, /*DC=*/nullptr, SourceLocation(), ExplicitSpecifier(), in CreateDeserialized() 2923 ExplicitSpecifier ES, bool UsesFPIntrin, bool isInline, in CXXConstructorDecl() 2948 additionalSizeToAlloc<InheritedConstructor, ExplicitSpecifier>( in CreateDeserialized() 2952 ExplicitSpecifier(), false, false, false, ConstexprSpecKind::Unspecified, in CreateDeserialized() 2957 Result->setExplicitSpecifier(ExplicitSpecifier()); in CreateDeserialized() 2964 ExplicitSpecifier ES, bool UsesFPIntrin, bool isInline, in Create() 2972 additionalSizeToAlloc<InheritedConstructor, ExplicitSpecifier>( in Create() [all …]
|
| H A D | DeclPrinter.cpp | 650 static void printExplicitSpecifier(ExplicitSpecifier ES, llvm::raw_ostream &Out, in printExplicitSpecifier() 711 ExplicitSpecifier ExplicitSpec = ExplicitSpecifier::getFromDecl(D); in VisitFunctionDecl()
|
| H A D | ASTImporter.cpp | 228 ExplicitSpecifier importExplicitSpecifier(Error &Err, 229 ExplicitSpecifier ESpec); 3960 ExplicitSpecifier 3961 ASTNodeImporter::importExplicitSpecifier(Error &Err, ExplicitSpecifier ESpec) { in importExplicitSpecifier() 3965 return ExplicitSpecifier(ExplicitExpr, ESpec.getKind()); in importExplicitSpecifier() 4154 ExplicitSpecifier ESpec = in VisitFunctionDecl() 4193 ExplicitSpecifier ESpec = in VisitFunctionDecl() 4211 ExplicitSpecifier ESpec = in VisitFunctionDecl()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | DeclSpec.h | 418 ExplicitSpecifier FS_explicit_specifier; 643 ExplicitSpecifier getExplicitSpecifier() const { in getExplicitSpecifier() 670 FS_explicit_specifier = ExplicitSpecifier(); in ClearFunctionSpecs() 808 unsigned &DiagID, ExplicitSpecifier ExplicitSpec,
|
| H A D | Sema.h | 6219 ExplicitSpecifier ActOnExplicitBoolSpecifier(Expr *E); 6223 bool tryResolveExplicitSpecifier(ExplicitSpecifier &ExplicitSpec); 13910 ExplicitSpecifier instantiateExplicitSpecifier( 13911 const MultiLevelTemplateArgumentList &TemplateArgs, ExplicitSpecifier ES);
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | DeclSpec.cpp | 1075 ExplicitSpecifier ExplicitSpec, in setFunctionSpecExplicit() 1493 FS_explicit_specifier = ExplicitSpecifier(); in Finish()
|
| H A D | SemaTemplateDeductionGuide.cpp | 199 CXXConstructorDecl *Ctor, ExplicitSpecifier ES, in buildDeductionGuide() 543 ExplicitSpecifier(), TSI, Loc, Loc, Loc, /*IsImplicit=*/true); in buildSimpleDeductionGuide()
|
| H A D | HLSLBuiltinTypeDeclBuilder.cpp | 393 ExplicitSpecifier(), false, true, false, in createDecl()
|
| H A D | SemaTemplateInstantiateDecl.cpp | 607 ExplicitSpecifier Sema::instantiateExplicitSpecifier( in instantiateExplicitSpecifier() 608 const MultiLevelTemplateArgumentList &TemplateArgs, ExplicitSpecifier ES) { in instantiateExplicitSpecifier() 618 return ExplicitSpecifier::Invalid(); in instantiateExplicitSpecifier() 622 ExplicitSpecifier Result(Cond, ES.getKind()); in instantiateExplicitSpecifier() 2667 ExplicitSpecifier InstantiatedExplicitSpecifier; in VisitFunctionDecl() 3057 auto InstantiatedExplicitSpecifier = ExplicitSpecifier::getFromDecl(D); in VisitCXXMethodDecl()
|
| H A D | SemaLambda.cpp | 1777 /*isInline=*/true, ExplicitSpecifier(), in addFunctionPointerConversion() 1899 /*isInline=*/true, ExplicitSpecifier(), ConstexprSpecKind::Unspecified, in addBlockPointerConversion()
|
| H A D | SemaTemplateDeduction.cpp | 3852 auto SetExplicitSpecifier = [](FunctionDecl *D, ExplicitSpecifier ES) { in instantiateExplicitSpecifierDeferred() 3858 ExplicitSpecifier ES = GetExplicitSpecifier(Specialization); in instantiateExplicitSpecifierDeferred() 3871 const ExplicitSpecifier InstantiatedES = in instantiateExplicitSpecifierDeferred()
|
| H A D | SemaDeclCXX.cpp | 13965 bool Sema::tryResolveExplicitSpecifier(ExplicitSpecifier &ExplicitSpec) { in tryResolveExplicitSpecifier() 13980 ExplicitSpecifier Sema::ActOnExplicitBoolSpecifier(Expr *ExplicitExpr) { in ActOnExplicitBoolSpecifier() 13981 ExplicitSpecifier ES(ExplicitExpr, ExplicitSpecKind::Unresolved); in ActOnExplicitBoolSpecifier() 14145 /*TInfo=*/nullptr, ExplicitSpecifier(), in DeclareImplicitDefaultConstructor() 15821 ExplicitSpecifier(), getCurFPFeatures().isFPConstrained(), in DeclareImplicitCopyConstructor() 15965 ExplicitSpecifier(), getCurFPFeatures().isFPConstrained(), in DeclareImplicitMoveConstructor()
|
| H A D | SemaOverload.cpp | 7114 if (!AllowExplicit && ExplicitSpecifier::getFromDecl(Function).isExplicit()) { in AddOverloadCandidate() 7969 return ExplicitSpecifier::getFromDecl(FTD->getTemplatedDecl()).isExplicit(); in isNonDependentlyExplicit() 7973 return ExplicitSpecifier::getFromDecl(FTD->getTemplatedDecl()).getKind() == in hasDependentExplicit() 12546 ExplicitSpecifier ES = ExplicitSpecifier::getFromDecl(Fn); in DiagnoseFailedExplicitSpec()
|
| H A D | SemaDecl.cpp | 9410 ExplicitSpecifier ExplicitSpecifier = D.getDeclSpec().getExplicitSpecifier(); in CreateNewFunctionDecl() local 9423 TInfo, ExplicitSpecifier, SemaRef.getCurFPFeatures().isFPConstrained(), in CreateNewFunctionDecl() 9478 ExplicitSpecifier, ConstexprKind, SourceLocation(), in CreateNewFunctionDecl() 9485 SemaRef.Context, DC, D.getBeginLoc(), ExplicitSpecifier, NameInfo, R, in CreateNewFunctionDecl()
|
| /freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 8116 ExplicitSpecifier ES = ExplicitSpecifier::getFromDecl(&Node); in AST_MATCHER_P()
|
| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTWriterDecl.cpp | 940 static void addExplicitSpecifier(ExplicitSpecifier ES, in addExplicitSpecifier()
|
| /freebsd/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseDecl.cpp | 4173 ExplicitSpecifier ExplicitSpec(nullptr, ExplicitSpecKind::ResolvedTrue); in ParseDeclarationSpecifiers()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/ |
| H A D | TypeSystemClang.cpp | 7704 const clang::ExplicitSpecifier explicit_spec( in AddMethodToCXXRecordType()
|