Lines Matching refs:EffectiveContext

80 struct EffectiveContext {  struct
81 EffectiveContext() : Inner(nullptr), Dependent(false) {} in EffectiveContext() function
83 explicit EffectiveContext(DeclContext *DC) in EffectiveContext() function
407 const EffectiveContext &EC, in MatchesFriend()
416 for (EffectiveContext::record_iterator in MatchesFriend()
429 const EffectiveContext &EC, in MatchesFriend()
444 const EffectiveContext &EC, in MatchesFriend()
497 const EffectiveContext &EC, in MatchesFriend()
516 const EffectiveContext &EC, in MatchesFriend()
546 const EffectiveContext &EC, in MatchesFriend()
575 const EffectiveContext &EC, in GetFriendKind()
604 const EffectiveContext &EC;
612 ProtectedFriendContext(Sema &S, const EffectiveContext &EC, in ProtectedFriendContext()
715 static AccessResult GetProtectedFriendKind(Sema &S, const EffectiveContext &EC, in GetProtectedFriendKind()
734 const EffectiveContext &EC, in HasAccess()
746 for (EffectiveContext::record_iterator in HasAccess()
932 const EffectiveContext &EC, in FindBestPath()
1023 static bool TryDiagnoseProtectedAccess(Sema &S, const EffectiveContext &EC, in TryDiagnoseProtectedAccess()
1033 for (EffectiveContext::record_iterator in TryDiagnoseProtectedAccess()
1099 const EffectiveContext &EC, in diagnoseBadDirectAccess()
1156 const EffectiveContext &EC, in DiagnoseAccessPath()
1265 const EffectiveContext &EC, in DiagnoseBadAccess()
1320 const EffectiveContext &EC, in IsAccessible()
1398 const EffectiveContext &EC, in DelayDependentAccess()
1416 const EffectiveContext &EC, in CheckEffectiveAccess()
1464 EffectiveContext EC(S.CurContext); in CheckAccess()
1488 EffectiveContext EC(DC); in HandleDelayedAccessCheck()
1768 EffectiveContext EC(CurContext); in CheckFriendAccess()
1824 switch (CheckEffectiveAccess(*this, EffectiveContext(), in CheckBaseClassAccess()
1870 EffectiveContext EC(CurContext); in IsSimplyAccessible()