Home
last modified time | relevance | path

Searched refs:ExplicitSpecifier (Results 1 – 20 of 20) sorted by relevance

/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DDeclCXX.h1892 class ExplicitSpecifier {
1897 ExplicitSpecifier() = default;
1932 static ExplicitSpecifier Invalid() { in Invalid()
1952 ExplicitSpecifier ES, in CXXDeductionGuideDecl()
1965 ExplicitSpecifier ExplicitSpec;
2556 return *getTrailingObjects<ExplicitSpecifier>(); in getExplicitSpecifierInternal()
2557 return ExplicitSpecifier( in getExplicitSpecifierInternal()
2588 void setExplicitSpecifier(ExplicitSpecifier ES) { in setExplicitSpecifier()
2599 ExplicitSpecifier getExplicitSpecifier() { in getExplicitSpecifier()
2868 ExplicitSpecifier ExplicitSpec;
[all …]
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Serialization/
H A DASTRecordReader.h112 ExplicitSpecifier readExplicitSpec() { in readExplicitSpec()
116 return ExplicitSpecifier(HasExpr ? readExpr() : nullptr, in readExplicitSpec()
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DDeclCXX.cpp2126 bool ExplicitSpecifier::isEquivalent(const ExplicitSpecifier Other) const { in isEquivalent()
2141 ExplicitSpecifier ExplicitSpecifier::getFromDecl(FunctionDecl *Function) { in getFromDecl()
2156 ExplicitSpecifier ES, const DeclarationNameInfo &NameInfo, QualType T, in Create()
2166 C, nullptr, SourceLocation(), ExplicitSpecifier(), DeclarationNameInfo(), in CreateDeserialized()
2671 ExplicitSpecifier ES, bool UsesFPIntrin, bool isInline, in CXXConstructorDecl()
2695 additionalSizeToAlloc<InheritedConstructor, ExplicitSpecifier>( in CreateDeserialized()
2704 Result->setExplicitSpecifier(ExplicitSpecifier()); in CreateDeserialized()
2711 ExplicitSpecifier ES, bool UsesFPIntrin, bool isInline, in Create()
2718 additionalSizeToAlloc<InheritedConstructor, ExplicitSpecifier>( in Create()
2871 false, false, ExplicitSpecifier(), ConstexprSpecKind::Unspecified, in CreateDeserialized()
[all …]
H A DDeclPrinter.cpp666 static void printExplicitSpecifier(ExplicitSpecifier ES, llvm::raw_ostream &Out, in printExplicitSpecifier()
732 ExplicitSpecifier ExplicitSpec = ExplicitSpecifier::getFromDecl(D); in VisitFunctionDecl()
H A DASTImporter.cpp229 ExplicitSpecifier importExplicitSpecifier(Error &Err,
230 ExplicitSpecifier ESpec);
3624 ExplicitSpecifier
3625 ASTNodeImporter::importExplicitSpecifier(Error &Err, ExplicitSpecifier ESpec) { in importExplicitSpecifier()
3629 return ExplicitSpecifier(ExplicitExpr, ESpec.getKind()); in importExplicitSpecifier()
3817 ExplicitSpecifier ESpec = in VisitFunctionDecl()
3856 ExplicitSpecifier ESpec = in VisitFunctionDecl()
3874 ExplicitSpecifier ESpec = in VisitFunctionDecl()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/
H A DDeclSpec.h394 ExplicitSpecifier FS_explicit_specifier;
610 ExplicitSpecifier getExplicitSpecifier() const { in getExplicitSpecifier()
637 FS_explicit_specifier = ExplicitSpecifier(); in ClearFunctionSpecs()
772 unsigned &DiagID, ExplicitSpecifier ExplicitSpec,
H A DSema.h10477 ExplicitSpecifier instantiateExplicitSpecifier(
10478 const MultiLevelTemplateArgumentList &TemplateArgs, ExplicitSpecifier ES);
13270 ExplicitSpecifier ActOnExplicitBoolSpecifier(Expr *E);
13274 bool tryResolveExplicitSpecifier(ExplicitSpecifier &ExplicitSpec);
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DHLSLExternalSemaSource.cpp166 ExplicitSpecifier(), false, true, false, in addDefaultHandleConstructor()
H A DDeclSpec.cpp1050 ExplicitSpecifier ExplicitSpec, in setFunctionSpecExplicit()
1451 FS_explicit_specifier = ExplicitSpecifier(); in Finish()
H A DSemaTemplateInstantiateDecl.cpp566 ExplicitSpecifier Sema::instantiateExplicitSpecifier( in instantiateExplicitSpecifier()
567 const MultiLevelTemplateArgumentList &TemplateArgs, ExplicitSpecifier ES) { in instantiateExplicitSpecifier()
577 return ExplicitSpecifier::Invalid(); in instantiateExplicitSpecifier()
581 ExplicitSpecifier Result(Cond, ES.getKind()); in instantiateExplicitSpecifier()
2086 ExplicitSpecifier InstantiatedExplicitSpecifier; in VisitFunctionDecl()
2468 auto InstantiatedExplicitSpecifier = ExplicitSpecifier::getFromDecl(D); in VisitCXXMethodDecl()
H A DSemaLambda.cpp1695 /*isInline=*/true, ExplicitSpecifier(), in addFunctionPointerConversion()
1817 /*isInline=*/true, ExplicitSpecifier(), ConstexprSpecKind::Unspecified, in addBlockPointerConversion()
H A DSemaTemplateDeduction.cpp3600 auto SetExplicitSpecifier = [](FunctionDecl *D, ExplicitSpecifier ES) { in instantiateExplicitSpecifierDeferred()
3606 ExplicitSpecifier ES = GetExplicitSpecifier(Specialization); in instantiateExplicitSpecifierDeferred()
3619 const ExplicitSpecifier InstantiatedES = in instantiateExplicitSpecifierDeferred()
H A DSemaDeclCXX.cpp13805 bool Sema::tryResolveExplicitSpecifier(ExplicitSpecifier &ExplicitSpec) { in tryResolveExplicitSpecifier()
13820 ExplicitSpecifier Sema::ActOnExplicitBoolSpecifier(Expr *ExplicitExpr) { in ActOnExplicitBoolSpecifier()
13821 ExplicitSpecifier ES(ExplicitExpr, ExplicitSpecKind::Unresolved); in ActOnExplicitBoolSpecifier()
13986 /*TInfo=*/nullptr, ExplicitSpecifier(), in DeclareImplicitDefaultConstructor()
15654 ExplicitSpecifier(), getCurFPFeatures().isFPConstrained(), in DeclareImplicitCopyConstructor()
15796 ExplicitSpecifier(), getCurFPFeatures().isFPConstrained(), in DeclareImplicitMoveConstructor()
H A DSemaDecl.cpp9325 ExplicitSpecifier ExplicitSpecifier = D.getDeclSpec().getExplicitSpecifier(); in CreateNewFunctionDecl() local
9347 TInfo, ExplicitSpecifier, SemaRef.getCurFPFeatures().isFPConstrained(), in CreateNewFunctionDecl()
9402 ExplicitSpecifier, ConstexprKind, SourceLocation(), in CreateNewFunctionDecl()
9413 ExplicitSpecifier, NameInfo, R, TInfo, in CreateNewFunctionDecl()
H A DSemaOverload.cpp6819 if (!AllowExplicit && ExplicitSpecifier::getFromDecl(Function).isExplicit()) { in AddOverloadCandidate()
7590 return ExplicitSpecifier::getFromDecl(FTD->getTemplatedDecl()).isExplicit(); in isNonDependentlyExplicit()
11793 ExplicitSpecifier ES = ExplicitSpecifier::getFromDecl(Cand->Function); in DiagnoseFailedExplicitSpec()
H A DSemaTemplate.cpp2461 ExplicitSpecifier(), TSI, Loc, Loc, Loc); in buildSimpleDeductionGuide()
2647 ExplicitSpecifier ES, TypeSourceInfo *TInfo, SourceLocation LocStart, in buildDeductionGuide()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h8015 ExplicitSpecifier ES = ExplicitSpecifier::getFromDecl(&Node); in AST_MATCHER_P()
/freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriterDecl.cpp732 static void addExplicitSpecifier(ExplicitSpecifier ES, in addExplicitSpecifier()
/freebsd-14.2/contrib/llvm-project/clang/lib/Parse/
H A DParseDecl.cpp4112 ExplicitSpecifier ExplicitSpec(nullptr, ExplicitSpecKind::ResolvedTrue); in ParseDeclarationSpecifiers()
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp7595 const clang::ExplicitSpecifier explicit_spec( in AddMethodToCXXRecordType()