Mercurial > emacs
view test/cedet/tests/testfriends.cpp @ 107902:b211643f088b
* tmm.el: Add missing key-binding shortcuts.
(tmm-prompt): Remove obsolete call to x-popup-menu.
(tmm-get-keymap): Add key-binding shortcuts now that they're not
available in the "keyseq cache" any more.
author | Stefan Monnier <monnier@iro.umontreal.ca> |
---|---|
date | Mon, 19 Apr 2010 10:34:01 -0400 |
parents | 7f4c7f5c0eba |
children | ef719132ddfa |
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" ) ) } // arch-tag: 31ea93db-59f8-4301-8e32-06536358618e