| /freebsd-13.1/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | DeclCXX.h | 1795 class ExplicitSpecifier { 1800 ExplicitSpecifier() = default; 1835 static ExplicitSpecifier Invalid() { in Invalid() 1855 ExplicitSpecifier ES, in CXXDeductionGuideDecl() 1868 ExplicitSpecifier ExplicitSpec; 2432 return *getTrailingObjects<ExplicitSpecifier>(); in getExplicitSpecifierInternal() 2433 return ExplicitSpecifier( in getExplicitSpecifierInternal() 2464 void setExplicitSpecifier(ExplicitSpecifier ES) { in setExplicitSpecifier() 2475 ExplicitSpecifier getExplicitSpecifier() { in getExplicitSpecifier() 2744 ExplicitSpecifier ExplicitSpec; [all …]
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/Serialization/ |
| H A D | ASTRecordReader.h | 110 ExplicitSpecifier readExplicitSpec() { in readExplicitSpec() 114 return ExplicitSpecifier(HasExpr ? readExpr() : nullptr, in readExplicitSpec()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/AST/ |
| H A D | DeclCXX.cpp | 2034 bool ExplicitSpecifier::isEquivalent(const ExplicitSpecifier Other) const { in isEquivalent() 2049 ExplicitSpecifier ExplicitSpecifier::getFromDecl(FunctionDecl *Function) { in getFromDecl() 2064 SourceLocation StartLoc, ExplicitSpecifier ES, in Create() 2571 ExplicitSpecifier ES, bool isInline, bool isImplicitlyDeclared, in CXXConstructorDecl() 2595 additionalSizeToAlloc<InheritedConstructor, ExplicitSpecifier>( in CreateDeserialized() 2599 ExplicitSpecifier(), false, false, ConstexprSpecKind::Unspecified, in CreateDeserialized() 2604 Result->setExplicitSpecifier(ExplicitSpecifier()); in CreateDeserialized() 2611 ExplicitSpecifier ES, bool isInline, bool isImplicitlyDeclared, in Create() 2618 additionalSizeToAlloc<InheritedConstructor, ExplicitSpecifier>( in Create() 2773 false, ExplicitSpecifier(), ConstexprSpecKind::Unspecified, in CreateDeserialized() [all …]
|
| H A D | DeclPrinter.cpp | 577 static void printExplicitSpecifier(ExplicitSpecifier ES, llvm::raw_ostream &Out, in printExplicitSpecifier() 625 ExplicitSpecifier ExplicitSpec = ExplicitSpecifier::getFromDecl(D); in VisitFunctionDecl()
|
| H A D | ASTImporter.cpp | 205 ExplicitSpecifier importExplicitSpecifier(Error &Err, 206 ExplicitSpecifier ESpec); 3271 ExplicitSpecifier 3272 ASTNodeImporter::importExplicitSpecifier(Error &Err, ExplicitSpecifier ESpec) { in importExplicitSpecifier() 3276 return ExplicitSpecifier(ExplicitExpr, ESpec.getKind()); in importExplicitSpecifier() 3458 ExplicitSpecifier ESpec = in VisitFunctionDecl() 3490 ExplicitSpecifier ESpec = in VisitFunctionDecl() 3507 ExplicitSpecifier ESpec = in VisitFunctionDecl()
|
| /freebsd-13.1/contrib/llvm-project/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 | 11964 ExplicitSpecifier ActOnExplicitBoolSpecifier(Expr *E); 11968 bool tryResolveExplicitSpecifier(ExplicitSpecifier &ExplicitSpec);
|
| /freebsd-13.1/contrib/llvm-project/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 | 507 static ExplicitSpecifier 510 ExplicitSpecifier ES, FunctionDecl *New) { in instantiateExplicitSpecifier() 520 return ExplicitSpecifier::Invalid(); in instantiateExplicitSpecifier() 524 ExplicitSpecifier Result(Cond, ES.getKind()); in instantiateExplicitSpecifier() 1966 ExplicitSpecifier InstantiatedExplicitSpecifier; in VisitFunctionDecl() 2311 ExplicitSpecifier InstantiatedExplicitSpecifier = in VisitCXXMethodDecl() 2313 ExplicitSpecifier::getFromDecl(D), D); in VisitCXXMethodDecl()
|
| H A D | SemaLambda.cpp | 1450 /*isInline=*/true, ExplicitSpecifier(), in addFunctionPointerConversion() 1559 /*isInline=*/true, ExplicitSpecifier(), ConstexprSpecKind::Unspecified, in addBlockPointerConversion()
|
| H A D | SemaDeclCXX.cpp | 13057 bool Sema::tryResolveExplicitSpecifier(ExplicitSpecifier &ExplicitSpec) { in tryResolveExplicitSpecifier() 13072 ExplicitSpecifier Sema::ActOnExplicitBoolSpecifier(Expr *ExplicitExpr) { in ActOnExplicitBoolSpecifier() 13073 ExplicitSpecifier ES(ExplicitExpr, ExplicitSpecKind::Unresolved); in ActOnExplicitBoolSpecifier() 13237 /*TInfo=*/nullptr, ExplicitSpecifier(), in DeclareImplicitDefaultConstructor() 14868 ExplicitSpecifier(), in DeclareImplicitCopyConstructor() 15008 ExplicitSpecifier(), in DeclareImplicitMoveConstructor()
|
| H A D | SemaDecl.cpp | 8565 ExplicitSpecifier ExplicitSpecifier = D.getDeclSpec().getExplicitSpecifier(); in CreateNewFunctionDecl() local 8594 TInfo, ExplicitSpecifier, isInline, in CreateNewFunctionDecl() 8644 TInfo, isInline, ExplicitSpecifier, ConstexprKind, SourceLocation(), in CreateNewFunctionDecl() 8655 ExplicitSpecifier, NameInfo, R, TInfo, in CreateNewFunctionDecl()
|
| H A D | SemaOverload.cpp | 6335 if (!AllowExplicit && ExplicitSpecifier::getFromDecl(Function).isExplicit()) { in AddOverloadCandidate() 7064 return ExplicitSpecifier::getFromDecl(FTD->getTemplatedDecl()).isExplicit(); in isNonDependentlyExplicit() 11074 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()
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 7333 ExplicitSpecifier ES = ExplicitSpecifier::getFromDecl(&Node); in AST_MATCHER_P()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTWriterDecl.cpp | 665 static void addExplicitSpecifier(ExplicitSpecifier ES, in addExplicitSpecifier()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseDecl.cpp | 3712 ExplicitSpecifier ExplicitSpec(nullptr, ExplicitSpecKind::ResolvedTrue); in ParseDeclarationSpecifiers()
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/ |
| H A D | TypeSystemClang.cpp | 7552 const clang::ExplicitSpecifier explicit_spec( in AddMethodToCXXRecordType()
|