Searched refs:ExplicitSpec (Results 1 – 8 of 8) sorted by relevance
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | DeclCXX.h | 1835 : 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 D | DeclSpec.cpp | 1030 ExplicitSpecifier ExplicitSpec, in setFunctionSpecExplicit() argument 1035 DiagID = (ExplicitSpec.getExpr() || FS_explicit_specifier.getExpr()) in setFunctionSpecExplicit() 1041 FS_explicit_specifier = ExplicitSpec; in setFunctionSpecExplicit()
|
| H A D | SemaTemplateDeduction.cpp | 3640 if (FunctionDecl *ExplicitSpec in ResolveOverloadForDeduction() local 3642 return GetTypeOfFunction(S, R, ExplicitSpec); in ResolveOverloadForDeduction()
|
| H A D | SemaDeclCXX.cpp | 13257 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 D | DeclPrinter.cpp | 626 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 D | DeclSpec.h | 737 unsigned &DiagID, ExplicitSpecifier ExplicitSpec,
|
| H A D | Sema.h | 12489 bool tryResolveExplicitSpecifier(ExplicitSpecifier &ExplicitSpec);
|
| /llvm-project-15.0.7/clang/lib/Parse/ |
| H A D | ParseDecl.cpp | 3860 ExplicitSpecifier ExplicitSpec(nullptr, ExplicitSpecKind::ResolvedTrue); in ParseDeclarationSpecifiers() local 3877 ExplicitSpec = in ParseDeclarationSpecifiers() 3886 ExplicitSpec, CloseParenLoc); in ParseDeclarationSpecifiers()
|