Home
last modified time | relevance | path

Searched refs:AcceptableKind (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/clang/include/clang/Sema/
H A DLookup.h354 Sema::AcceptableKind Kind) { in isAcceptable()
355 return Kind == Sema::AcceptableKind::Visible ? isVisible(SemaRef, D) in isAcceptable()
397 Sema::AcceptableKind Kind);
H A DSema.h2225 enum class AcceptableKind { Visible, Reachable }; enum
2279 bool isAcceptableSlow(const NamedDecl *D, AcceptableKind Kind);
2319 isAcceptableSlow(D, AcceptableKind::Visible); in isVisible()
2326 isAcceptableSlow(D, AcceptableKind::Reachable); in isReachable()
2330 bool isAcceptable(const NamedDecl *D, AcceptableKind Kind) { in isAcceptable()
2331 return Kind == AcceptableKind::Visible ? isVisible(D) : isReachable(D); in isAcceptable()
2378 AcceptableKind Kind,
2380 bool hasAcceptableDefinition(NamedDecl *D, AcceptableKind Kind) { in hasAcceptableDefinition()
2395 Sema::AcceptableKind Kind);
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaLookup.cpp1621 Sema::AcceptableKind Kind) { in hasAcceptableDefaultArgument()
1647 Sema::AcceptableKind Kind) { in hasAcceptableDefaultArgument()
1674 Sema::AcceptableKind Kind) { in hasAcceptableDeclarationImpl()
1701 Sema::AcceptableKind Kind) { in hasAcceptableExplicitSpecialization()
1734 Sema::AcceptableKind Kind) { in hasAcceptableMemberSpecialization()
1775 Sema::AcceptableKind Kind) { in isAcceptableSlow()
1842 Kind == Sema::AcceptableKind::Visible && in isAcceptableSlow()
1852 if (Kind == Sema::AcceptableKind::Visible) in isAcceptableSlow()
1855 assert(Kind == Sema::AcceptableKind::Reachable && in isAcceptableSlow()
2046 Sema::AcceptableKind::Visible); in hasVisibleDeclarationSlow()
[all …]
H A DSemaTemplate.cpp11100 Sema::AcceptableKind Kind;
11104 Sema::AcceptableKind Kind) in ExplicitSpecializationVisibilityChecker()
11134 return Kind == Sema::AcceptableKind::Visible in CheckMemberSpecialization()
11140 return Kind == Sema::AcceptableKind::Visible in CheckExplicitSpecialization()
11146 return Kind == Sema::AcceptableKind::Visible ? S.hasVisibleDeclaration(D) in CheckDeclaration()
11231 Sema::AcceptableKind::Visible) in checkSpecializationVisibility()
11241 Sema::AcceptableKind::Reachable) in checkSpecializationReachability()
H A DSemaType.cpp8649 AcceptableKind Kind, bool OnlyNeedComplete) { in hasAcceptableDefinition()
8743 return hasAcceptableDefinition(D, Suggested, Sema::AcceptableKind::Visible, in hasVisibleDefinition()
8760 return hasAcceptableDefinition(D, Suggested, Sema::AcceptableKind::Reachable, in hasReachableDefinition()