Lines Matching refs:EffectiveContext
81 struct EffectiveContext { struct
82 EffectiveContext() : Inner(nullptr), Dependent(false) {} in EffectiveContext() argument
84 explicit EffectiveContext(DeclContext *DC) in EffectiveContext() function
409 const EffectiveContext &EC, in MatchesFriend()
425 const EffectiveContext &EC, in MatchesFriend()
440 const EffectiveContext &EC, in MatchesFriend()
493 const EffectiveContext &EC, in MatchesFriend()
512 const EffectiveContext &EC, in MatchesFriend()
542 const EffectiveContext &EC, in MatchesFriend()
571 const EffectiveContext &EC, in GetFriendKind()
600 const EffectiveContext &EC;
608 ProtectedFriendContext(Sema &S, const EffectiveContext &EC, in ProtectedFriendContext()
711 static AccessResult GetProtectedFriendKind(Sema &S, const EffectiveContext &EC, in GetProtectedFriendKind()
730 const EffectiveContext &EC, in HasAccess()
742 for (EffectiveContext::record_iterator in HasAccess()
928 const EffectiveContext &EC, in FindBestPath()
1019 static bool TryDiagnoseProtectedAccess(Sema &S, const EffectiveContext &EC, in TryDiagnoseProtectedAccess()
1029 for (EffectiveContext::record_iterator in TryDiagnoseProtectedAccess()
1095 const EffectiveContext &EC, in diagnoseBadDirectAccess()
1152 const EffectiveContext &EC, in DiagnoseAccessPath()
1261 const EffectiveContext &EC, in DiagnoseBadAccess()
1316 const EffectiveContext &EC, in IsAccessible()
1394 const EffectiveContext &EC, in DelayDependentAccess()
1412 const EffectiveContext &EC, in CheckEffectiveAccess()
1460 EffectiveContext EC(S.CurContext); in CheckAccess()
1484 EffectiveContext EC(DC); in HandleDelayedAccessCheck()
1792 EffectiveContext EC(CurContext); in CheckFriendAccess()
1848 switch (CheckEffectiveAccess(*this, EffectiveContext(), in CheckBaseClassAccess()
1905 EffectiveContext EC(CurContext); in IsSimplyAccessible()