Lines Matching refs:EffectiveContext

80 struct EffectiveContext {  struct
81 EffectiveContext() : Inner(nullptr), Dependent(false) {} in EffectiveContext() argument
83 explicit EffectiveContext(DeclContext *DC) in EffectiveContext() function
431 const EffectiveContext &EC, in MatchesFriend()
447 const EffectiveContext &EC, in MatchesFriend()
462 const EffectiveContext &EC, in MatchesFriend()
515 const EffectiveContext &EC, in MatchesFriend()
534 const EffectiveContext &EC, in MatchesFriend()
564 const EffectiveContext &EC, in MatchesFriend()
593 const EffectiveContext &EC, in GetFriendKind()
622 const EffectiveContext &EC;
630 ProtectedFriendContext(Sema &S, const EffectiveContext &EC, in ProtectedFriendContext()
733 static AccessResult GetProtectedFriendKind(Sema &S, const EffectiveContext &EC, in GetProtectedFriendKind()
752 const EffectiveContext &EC, in HasAccess()
764 for (EffectiveContext::record_iterator in HasAccess()
950 const EffectiveContext &EC, in FindBestPath()
1041 static bool TryDiagnoseProtectedAccess(Sema &S, const EffectiveContext &EC, in TryDiagnoseProtectedAccess()
1051 for (EffectiveContext::record_iterator in TryDiagnoseProtectedAccess()
1117 const EffectiveContext &EC, in diagnoseBadDirectAccess()
1174 const EffectiveContext &EC, in DiagnoseAccessPath()
1283 const EffectiveContext &EC, in DiagnoseBadAccess()
1339 const EffectiveContext &EC, in IsAccessible()
1417 const EffectiveContext &EC, in DelayDependentAccess()
1435 const EffectiveContext &EC, in CheckEffectiveAccess()
1483 EffectiveContext EC(S.CurContext); in CheckAccess()
1510 EffectiveContext EC(DC); in HandleDelayedAccessCheck()
1841 EffectiveContext EC(CurContext); in CheckFriendAccess()
1897 switch (CheckEffectiveAccess(*this, EffectiveContext(), in CheckBaseClassAccess()
1954 EffectiveContext EC(CurContext); in IsSimplyAccessible()