Mercurial > emacs
view test/cedet/tests/testfriends.cpp @ 112399:51005885fe39
aclocal.m4: tweaks to regenerate more conveniently
This attempts to act better when the source is in a weird state. See
<http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00734.html>.
* Makefile.in (am--refresh): Add aclocal.m4, configure, config.in.
* .bzrignore: Add aclocal.m4.
author | Paul Eggert <eggert@cs.ucla.edu> |
---|---|
date | Fri, 21 Jan 2011 12:23:24 -0800 |
parents | ef719132ddfa |
children |
line wrap: on
line source
// Test parsing of friends and how they are used in completion. /* >> Thanks Damien Profeta for the nice example. > > I paste a small example. > It would be great if friend can be well parsed and even greater if > class B can access to all the members of A. */ class Af // %2% ( ( "testfriends.cpp" ) ( "Af" "B::testB" ) ) { public: int pubVar; private: int privateVar; friend class B; }; class B { public: int testB(); int testAB(); }; int B::testB() { Af classA; classA.//-1- ; //#1# ( "privateVar" "pubVar" ) } int B::testAB() { // %1% ( ( "testfriends.cpp" ) ( "B" "B::testAB" ) ) }