Searched refs:ExplicitSpec (Results 1 – 8 of 8) sorted by relevance
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | DeclCXX.h | 1905 llvm::PointerIntPair<Expr *, 2, ExplicitSpecKind> ExplicitSpec{ 1911 : ExplicitSpec(Expression, Kind) {} in ExplicitSpecifier() 1912 ExplicitSpecKind getKind() const { return ExplicitSpec.getInt(); } in getKind() 1913 const Expr *getExpr() const { return ExplicitSpec.getPointer(); } in getExpr() 1914 Expr *getExpr() { return ExplicitSpec.getPointer(); } in getExpr() 1918 return ExplicitSpec.getInt() != ExplicitSpecKind::ResolvedFalse || in isSpecified() 1919 ExplicitSpec.getPointer(); in isSpecified() 1929 return ExplicitSpec.getInt() == ExplicitSpecKind::ResolvedTrue; in isExplicit() 1934 return ExplicitSpec.getInt() == ExplicitSpecKind::Unresolved && in isInvalid() 1935 !ExplicitSpec.getPointer(); in isInvalid() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | DeclSpec.cpp | 1072 ExplicitSpecifier ExplicitSpec, in setFunctionSpecExplicit() argument 1077 DiagID = (ExplicitSpec.getExpr() || FS_explicit_specifier.getExpr()) in setFunctionSpecExplicit() 1083 FS_explicit_specifier = ExplicitSpec; in setFunctionSpecExplicit()
|
H A D | SemaTemplateDeduction.cpp | 4062 if (FunctionDecl *ExplicitSpec = in ResolveOverloadForDeduction() local 4066 return GetTypeOfFunction(S, R, ExplicitSpec); in ResolveOverloadForDeduction()
|
H A D | SemaDeclCXX.cpp | 13673 bool Sema::tryResolveExplicitSpecifier(ExplicitSpecifier &ExplicitSpec) { in tryResolveExplicitSpecifier() argument 13676 ExplicitSpec.getExpr(), Context.BoolTy, Result, CCEK_ExplicitBool); in tryResolveExplicitSpecifier() 13677 ExplicitSpec.setExpr(Converted.get()); in tryResolveExplicitSpecifier() 13679 ExplicitSpec.setKind(Result.getBoolValue() in tryResolveExplicitSpecifier() 13684 ExplicitSpec.setKind(ExplicitSpecKind::Unresolved); in tryResolveExplicitSpecifier()
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | DeclPrinter.cpp | 682 ExplicitSpecifier ExplicitSpec = ExplicitSpecifier::getFromDecl(D); in VisitFunctionDecl() local 683 if (ExplicitSpec.isSpecified()) in VisitFunctionDecl() 684 printExplicitSpecifier(ExplicitSpec, Out, Policy, Indentation, Context); in VisitFunctionDecl()
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | DeclSpec.h | 806 unsigned &DiagID, ExplicitSpecifier ExplicitSpec,
|
H A D | Sema.h | 5795 bool tryResolveExplicitSpecifier(ExplicitSpecifier &ExplicitSpec);
|
/freebsd/contrib/llvm-project/clang/lib/Parse/ |
H A D | ParseDecl.cpp | 4380 ExplicitSpecifier ExplicitSpec(nullptr, ExplicitSpecKind::ResolvedTrue); in ParseDeclarationSpecifiers() local 4401 ExplicitSpec = in ParseDeclarationSpecifiers() 4410 ExplicitSpec, CloseParenLoc); in ParseDeclarationSpecifiers()
|