Home
last modified time | relevance | path

Searched refs:ExplicitSpec (Results 1 – 8 of 8) sorted by relevance

/llvm-project-15.0.7/clang/include/clang/AST/
H A DDeclCXX.h1835 : ExplicitSpec(Expression, Kind) {} in ExplicitSpecifier()
1838 Expr *getExpr() { return ExplicitSpec.getPointer(); } in getExpr()
1843 ExplicitSpec.getPointer(); in isSpecified()
1859 !ExplicitSpec.getPointer(); in isInvalid()
1862 void setExpr(Expr *E) { ExplicitSpec.setPointer(E); } in setExpr()
1894 Ctor(Ctor), ExplicitSpec(ES) { in CXXDeductionGuideDecl()
1901 ExplicitSpecifier ExplicitSpec; variable
2774 ExplicitSpec(ES) {} in CXXMethodDecl()
2777 ExplicitSpecifier ExplicitSpec; variable
2792 return getCanonicalDecl()->ExplicitSpec; in getExplicitSpecifier()
[all …]
/llvm-project-15.0.7/clang/lib/Sema/
H A DDeclSpec.cpp1030 ExplicitSpecifier ExplicitSpec, in setFunctionSpecExplicit() argument
1035 DiagID = (ExplicitSpec.getExpr() || FS_explicit_specifier.getExpr()) in setFunctionSpecExplicit()
1041 FS_explicit_specifier = ExplicitSpec; in setFunctionSpecExplicit()
H A DSemaTemplateDeduction.cpp3640 if (FunctionDecl *ExplicitSpec in ResolveOverloadForDeduction() local
3642 return GetTypeOfFunction(S, R, ExplicitSpec); in ResolveOverloadForDeduction()
H A DSemaDeclCXX.cpp13257 bool Sema::tryResolveExplicitSpecifier(ExplicitSpecifier &ExplicitSpec) { in tryResolveExplicitSpecifier() argument
13260 ExplicitSpec.getExpr(), Context.BoolTy, Result, CCEK_ExplicitBool); in tryResolveExplicitSpecifier()
13261 ExplicitSpec.setExpr(Converted.get()); in tryResolveExplicitSpecifier()
13263 ExplicitSpec.setKind(Result.getBoolValue() in tryResolveExplicitSpecifier()
13268 ExplicitSpec.setKind(ExplicitSpecKind::Unresolved); in tryResolveExplicitSpecifier()
/llvm-project-15.0.7/clang/lib/AST/
H A DDeclPrinter.cpp626 ExplicitSpecifier ExplicitSpec = ExplicitSpecifier::getFromDecl(D); in VisitFunctionDecl() local
627 if (ExplicitSpec.isSpecified()) in VisitFunctionDecl()
628 printExplicitSpecifier(ExplicitSpec, Out, Policy, Indentation, Context); in VisitFunctionDecl()
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DDeclSpec.h737 unsigned &DiagID, ExplicitSpecifier ExplicitSpec,
H A DSema.h12489 bool tryResolveExplicitSpecifier(ExplicitSpecifier &ExplicitSpec);
/llvm-project-15.0.7/clang/lib/Parse/
H A DParseDecl.cpp3860 ExplicitSpecifier ExplicitSpec(nullptr, ExplicitSpecKind::ResolvedTrue); in ParseDeclarationSpecifiers() local
3877 ExplicitSpec = in ParseDeclarationSpecifiers()
3886 ExplicitSpec, CloseParenLoc); in ParseDeclarationSpecifiers()