Home
last modified time | relevance | path

Searched refs:ExplicitSpecKind (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDeclCXX.h1920 llvm::PointerIntPair<Expr *, 2, ExplicitSpecKind> ExplicitSpec{
1921 nullptr, ExplicitSpecKind::ResolvedFalse};
1925 ExplicitSpecifier(Expr *Expression, ExplicitSpecKind Kind) in ExplicitSpecifier()
1927 ExplicitSpecKind getKind() const { return ExplicitSpec.getInt(); } in getKind()
1933 return ExplicitSpec.getInt() != ExplicitSpecKind::ResolvedFalse || in isSpecified()
1944 return ExplicitSpec.getInt() == ExplicitSpecKind::ResolvedTrue; in isExplicit()
1949 return ExplicitSpec.getInt() == ExplicitSpecKind::Unresolved && in isInvalid()
1952 void setKind(ExplicitSpecKind Kind) { ExplicitSpec.setInt(Kind); } in setKind()
1960 return ExplicitSpecifier(nullptr, ExplicitSpecKind::Unresolved); in Invalid()
2627 ? ExplicitSpecKind::ResolvedTrue in getExplicitSpecifierInternal()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DSpecifiers.h28 enum class ExplicitSpecKind : unsigned { enum
/freebsd/contrib/llvm-project/clang/include/clang/Serialization/
H A DASTRecordReader.h110 static_cast<ExplicitSpecKind>(Kind)); in readExplicitSpec()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDeclCXX.cpp2331 getKind() == ExplicitSpecKind::Unresolved)) { in isEquivalent()
2332 if (getKind() == ExplicitSpecKind::Unresolved && in isEquivalent()
2333 Other.getKind() == ExplicitSpecKind::Unresolved) { in isEquivalent()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaDeclCXX.cpp13972 ? ExplicitSpecKind::ResolvedTrue in tryResolveExplicitSpecifier()
13973 : ExplicitSpecKind::ResolvedFalse); in tryResolveExplicitSpecifier()
13976 ExplicitSpec.setKind(ExplicitSpecKind::Unresolved); in tryResolveExplicitSpecifier()
13981 ExplicitSpecifier ES(ExplicitExpr, ExplicitSpecKind::Unresolved); in ActOnExplicitBoolSpecifier()
H A DSemaTemplateInstantiateDecl.cpp3074 InstantiatedExplicitSpecifier.setKind(ExplicitSpecKind::Unresolved); in VisitCXXMethodDecl()
H A DSemaOverload.cpp7974 ExplicitSpecKind::Unresolved; in hasDependentExplicit()
/freebsd/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp7705 nullptr /*expr*/, is_explicit ? clang::ExplicitSpecKind::ResolvedTrue in AddMethodToCXXRecordType()
7706 : clang::ExplicitSpecKind::ResolvedFalse); in AddMethodToCXXRecordType()
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseDecl.cpp4173 ExplicitSpecifier ExplicitSpec(nullptr, ExplicitSpecKind::ResolvedTrue); in ParseDeclarationSpecifiers()