Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/clang/include/clang/AST/
H A DDeclCXX.h1795 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 DASTRecordReader.h110 ExplicitSpecifier readExplicitSpec() { in readExplicitSpec()
114 return ExplicitSpecifier(HasExpr ? readExpr() : nullptr, in readExplicitSpec()
/freebsd-13.1/contrib/llvm-project/clang/lib/AST/
H A DDeclCXX.cpp2034 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 DDeclPrinter.cpp577 static void printExplicitSpecifier(ExplicitSpecifier ES, llvm::raw_ostream &Out, in printExplicitSpecifier()
625 ExplicitSpecifier ExplicitSpec = ExplicitSpecifier::getFromDecl(D); in VisitFunctionDecl()
H A DASTImporter.cpp205 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 DDeclSpec.h367 ExplicitSpecifier FS_explicit_specifier;
574 ExplicitSpecifier getExplicitSpecifier() const { in getExplicitSpecifier()
601 FS_explicit_specifier = ExplicitSpecifier(); in ClearFunctionSpecs()
736 unsigned &DiagID, ExplicitSpecifier ExplicitSpec,
H A DSema.h11964 ExplicitSpecifier ActOnExplicitBoolSpecifier(Expr *E);
11968 bool tryResolveExplicitSpecifier(ExplicitSpecifier &ExplicitSpec);
/freebsd-13.1/contrib/llvm-project/clang/lib/Sema/
H A DDeclSpec.cpp1029 ExplicitSpecifier ExplicitSpec, in setFunctionSpecExplicit()
1423 FS_explicit_specifier = ExplicitSpecifier(); in Finish()
H A DSemaTemplateInstantiateDecl.cpp507 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 DSemaLambda.cpp1450 /*isInline=*/true, ExplicitSpecifier(), in addFunctionPointerConversion()
1559 /*isInline=*/true, ExplicitSpecifier(), ConstexprSpecKind::Unspecified, in addBlockPointerConversion()
H A DSemaDeclCXX.cpp13057 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 DSemaDecl.cpp8565 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 DSemaOverload.cpp6335 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 DSemaTemplate.cpp2251 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 DASTMatchers.h7333 ExplicitSpecifier ES = ExplicitSpecifier::getFromDecl(&Node); in AST_MATCHER_P()
/freebsd-13.1/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriterDecl.cpp665 static void addExplicitSpecifier(ExplicitSpecifier ES, in addExplicitSpecifier()
/freebsd-13.1/contrib/llvm-project/clang/lib/Parse/
H A DParseDecl.cpp3712 ExplicitSpecifier ExplicitSpec(nullptr, ExplicitSpecKind::ResolvedTrue); in ParseDeclarationSpecifiers()
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp7552 const clang::ExplicitSpecifier explicit_spec( in AddMethodToCXXRecordType()