Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/
H A DLookup.h374 Sema::AcceptableKind Kind) { in isAcceptable()
375 return Kind == Sema::AcceptableKind::Visible ? isVisible(SemaRef, D) in isAcceptable()
417 Sema::AcceptableKind Kind);
H A DSema.h2304 enum class AcceptableKind { Visible, Reachable }; enum
2371 bool isAcceptableSlow(const NamedDecl *D, AcceptableKind Kind);
2412 isAcceptableSlow(D, AcceptableKind::Visible); in isVisible()
2419 isAcceptableSlow(D, AcceptableKind::Reachable); in isReachable()
2423 bool isAcceptable(const NamedDecl *D, AcceptableKind Kind) { in isAcceptable()
2424 return Kind == AcceptableKind::Visible ? isVisible(D) : isReachable(D); in isAcceptable()
2471 AcceptableKind Kind,
2473 bool hasAcceptableDefinition(NamedDecl *D, AcceptableKind Kind) { in hasAcceptableDefinition()
2488 Sema::AcceptableKind Kind);
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaLookup.cpp1636 Sema::AcceptableKind Kind) { in hasAcceptableDefaultArgument()
1660 Sema::AcceptableKind Kind) { in hasAcceptableDefaultArgument()
1687 Sema::AcceptableKind Kind) { in hasAcceptableDeclarationImpl()
1714 Sema::AcceptableKind Kind) { in hasAcceptableExplicitSpecialization()
1747 Sema::AcceptableKind Kind) { in hasAcceptableMemberSpecialization()
1788 Sema::AcceptableKind Kind) { in isAcceptableSlow()
1855 Kind == Sema::AcceptableKind::Visible && in isAcceptableSlow()
1865 if (Kind == Sema::AcceptableKind::Visible) in isAcceptableSlow()
1868 assert(Kind == Sema::AcceptableKind::Reachable && in isAcceptableSlow()
2044 Sema::AcceptableKind::Visible); in hasVisibleDeclarationSlow()
[all …]
H A DSemaTemplate.cpp11665 Sema::AcceptableKind Kind;
11669 Sema::AcceptableKind Kind) in ExplicitSpecializationVisibilityChecker()
11699 return Kind == Sema::AcceptableKind::Visible in CheckMemberSpecialization()
11705 return Kind == Sema::AcceptableKind::Visible in CheckExplicitSpecialization()
11711 return Kind == Sema::AcceptableKind::Visible ? S.hasVisibleDeclaration(D) in CheckDeclaration()
11796 Sema::AcceptableKind::Visible) in checkSpecializationVisibility()
11806 Sema::AcceptableKind::Reachable) in checkSpecializationReachability()
H A DSemaType.cpp9241 AcceptableKind Kind, bool OnlyNeedComplete) { in hasAcceptableDefinition()
9335 return hasAcceptableDefinition(D, Suggested, Sema::AcceptableKind::Visible, in hasVisibleDefinition()
9352 return hasAcceptableDefinition(D, Suggested, Sema::AcceptableKind::Reachable, in hasReachableDefinition()