Lines Matching refs:EffectiveContext
80 struct EffectiveContext { struct
81 EffectiveContext() : Inner(nullptr), Dependent(false) {} in EffectiveContext() argument
83 explicit EffectiveContext(DeclContext *DC) in EffectiveContext() argument
408 const EffectiveContext &EC, in MatchesFriend()
424 const EffectiveContext &EC, in MatchesFriend()
439 const EffectiveContext &EC, in MatchesFriend()
492 const EffectiveContext &EC, in MatchesFriend()
511 const EffectiveContext &EC, in MatchesFriend()
541 const EffectiveContext &EC, in MatchesFriend()
570 const EffectiveContext &EC, in GetFriendKind()
599 const EffectiveContext &EC;
607 ProtectedFriendContext(Sema &S, const EffectiveContext &EC, in ProtectedFriendContext()
710 static AccessResult GetProtectedFriendKind(Sema &S, const EffectiveContext &EC, in GetProtectedFriendKind()
729 const EffectiveContext &EC, in HasAccess()
741 for (EffectiveContext::record_iterator in HasAccess()
927 const EffectiveContext &EC, in FindBestPath()
1018 static bool TryDiagnoseProtectedAccess(Sema &S, const EffectiveContext &EC, in TryDiagnoseProtectedAccess()
1028 for (EffectiveContext::record_iterator in TryDiagnoseProtectedAccess()
1094 const EffectiveContext &EC, in diagnoseBadDirectAccess()
1151 const EffectiveContext &EC, in DiagnoseAccessPath()
1260 const EffectiveContext &EC, in DiagnoseBadAccess()
1315 const EffectiveContext &EC, in IsAccessible()
1393 const EffectiveContext &EC, in DelayDependentAccess()
1411 const EffectiveContext &EC, in CheckEffectiveAccess()
1459 EffectiveContext EC(S.CurContext); in CheckAccess()
1483 EffectiveContext EC(DC); in HandleDelayedAccessCheck()
1775 EffectiveContext EC(CurContext); in CheckFriendAccess()
1831 switch (CheckEffectiveAccess(*this, EffectiveContext(), in CheckBaseClassAccess()
1877 EffectiveContext EC(CurContext); in IsSimplyAccessible()