Lines Matching full:accessible
718 /// of NamingClass) might be more accessible along some path not
726 /// accessible in some base class would no longer let you change
727 /// the question solely to whether the base class is accessible,
728 /// because the original target might have been more accessible
895 /// A member m is accessible at the point R when named in class N if
903 /// [M4] there exists a base class B of N that is accessible at R, and
904 /// m is accessible at R when named in class B.
907 /// A base class B of N is accessible at R, if
914 /// [B4] there exists a class S such that B is a base class of S accessible
915 /// at R and S is a base class of N accessible at R.
923 /// ask whether a class B is accessible from a class N in context R.
928 /// closest accessible base in the path:
933 /// Accessible(c, forbidden) = false
934 /// Accessible(c, private) = (R is c) || IsFriend(c, R)
935 /// Accessible(c, protected) = (R derived from c) || IsFriend(c, R)
936 /// Accessible(c, public) = true
940 /// if Accessible(B_i, AccessToBase) then public else AccessToBase
942 /// B is an accessible base of N at R iff ACAB(1) = public.
983 // accessible.
1190 // If the declaration is accessible when named in its declaring
1219 // Is the entity accessible when named in the deriving class, as
1298 /// declaration is accessible (public) then no error is generated.
1334 /// Determines whether the accessed entity is accessible. Public members
1355 // class will make the declaration accessible non-dependently.
1373 // Determine if the declaration is accessible from EC when named
1381 // Target is accessible at EC when named in its declaring class.
1383 // class is accessible as a base of the naming class. This is
1461 // If the access path is public, it's accessible everywhere.
1484 // A member nominated by a friend declaration shall be accessible in the
1944 // @public and @package ivars are always accessible.