Searched refs:ExplicitSpecKind (Results 1 – 8 of 8) sorted by relevance
1905 llvm::PointerIntPair<Expr *, 2, ExplicitSpecKind> ExplicitSpec{1906 nullptr, ExplicitSpecKind::ResolvedFalse};1910 ExplicitSpecifier(Expr *Expression, ExplicitSpecKind Kind) in ExplicitSpecifier()1912 ExplicitSpecKind getKind() const { return ExplicitSpec.getInt(); } in getKind()1918 return ExplicitSpec.getInt() != ExplicitSpecKind::ResolvedFalse || in isSpecified()1929 return ExplicitSpec.getInt() == ExplicitSpecKind::ResolvedTrue; in isExplicit()1934 return ExplicitSpec.getInt() == ExplicitSpecKind::Unresolved && in isInvalid()1937 void setKind(ExplicitSpecKind Kind) { ExplicitSpec.setInt(Kind); } in setKind()1945 return ExplicitSpecifier(nullptr, ExplicitSpecKind::Unresolved); in Invalid()2573 ? ExplicitSpecKind::ResolvedTrue in getExplicitSpecifierInternal()[all …]
28 enum class ExplicitSpecKind : unsigned { enum
111 static_cast<ExplicitSpecKind>(Kind)); in readExplicitSpec()
2169 getKind() == ExplicitSpecKind::Unresolved)) { in isEquivalent()2170 if (getKind() == ExplicitSpecKind::Unresolved && in isEquivalent()2171 Other.getKind() == ExplicitSpecKind::Unresolved) { in isEquivalent()
13680 ? ExplicitSpecKind::ResolvedTrue in tryResolveExplicitSpecifier() 13681 : ExplicitSpecKind::ResolvedFalse); in tryResolveExplicitSpecifier() 13684 ExplicitSpec.setKind(ExplicitSpecKind::Unresolved); in tryResolveExplicitSpecifier() 13689 ExplicitSpecifier ES(ExplicitExpr, ExplicitSpecKind::Unresolved); in ActOnExplicitBoolSpecifier()
2528 InstantiatedExplicitSpecifier.setKind(ExplicitSpecKind::Unresolved); in VisitCXXMethodDecl()
7755 nullptr /*expr*/, is_explicit ? clang::ExplicitSpecKind::ResolvedTrue in AddMethodToCXXRecordType()7756 : clang::ExplicitSpecKind::ResolvedFalse); in AddMethodToCXXRecordType()
4380 ExplicitSpecifier ExplicitSpec(nullptr, ExplicitSpecKind::ResolvedTrue); in ParseDeclarationSpecifiers()