Lines Matching refs:EffectiveContext
80 struct EffectiveContext { struct
81 EffectiveContext() : Inner(nullptr), Dependent(false) {} in EffectiveContext() function
83 explicit EffectiveContext(DeclContext *DC) in EffectiveContext() argument
421 const EffectiveContext &EC, in MatchesFriend()
437 const EffectiveContext &EC, in MatchesFriend()
452 const EffectiveContext &EC, in MatchesFriend()
505 const EffectiveContext &EC, in MatchesFriend()
524 const EffectiveContext &EC, in MatchesFriend()
554 const EffectiveContext &EC, in MatchesFriend()
583 const EffectiveContext &EC, in GetFriendKind()
612 const EffectiveContext &EC;
620 ProtectedFriendContext(Sema &S, const EffectiveContext &EC, in ProtectedFriendContext()
723 static AccessResult GetProtectedFriendKind(Sema &S, const EffectiveContext &EC, in GetProtectedFriendKind()
742 const EffectiveContext &EC, in HasAccess()
754 for (EffectiveContext::record_iterator in HasAccess()
940 const EffectiveContext &EC, in FindBestPath()
1031 static bool TryDiagnoseProtectedAccess(Sema &S, const EffectiveContext &EC, in TryDiagnoseProtectedAccess()
1041 for (EffectiveContext::record_iterator in TryDiagnoseProtectedAccess()
1107 const EffectiveContext &EC, in diagnoseBadDirectAccess()
1164 const EffectiveContext &EC, in DiagnoseAccessPath()
1273 const EffectiveContext &EC, in DiagnoseBadAccess()
1329 const EffectiveContext &EC, in IsAccessible()
1407 const EffectiveContext &EC, in DelayDependentAccess()
1425 const EffectiveContext &EC, in CheckEffectiveAccess()
1473 EffectiveContext EC(S.CurContext); in CheckAccess()
1498 EffectiveContext EC(DC); in HandleDelayedAccessCheck()
1828 EffectiveContext EC(CurContext); in CheckFriendAccess()
1884 switch (CheckEffectiveAccess(*this, EffectiveContext(), in CheckBaseClassAccess()
1941 EffectiveContext EC(CurContext); in IsSimplyAccessible()