Mercurial > emacs
view test/cedet/tests/scopetest.cpp @ 106320:4c6acb151625
(describe-char-unidata-list): Use lowercase name
for "Unicode name" like in other tags.
author | Juri Linkov <juri@jurta.org> |
---|---|
date | Sun, 29 Nov 2009 23:55:42 +0000 |
parents | 7f4c7f5c0eba |
children |
line wrap: on
line source
/* Test scoping rules for c++ in the analyzer. */ namespace { class aclass2; // Forward reference. class aclass1 { private: int attrp1; int amethodp1(int argp1); aclass2 areference; protected: int attrpr1; public: int attr1; int amethod1(int arg1); }; } namespace { class aclass2 : public aclass1 { private: int attrp2; int amethodp2(int argp1); public: aclass2(int aninitvalue); ~aclass2(); int attr2; int amethod2(int arg2); }; } aclass2::aclass2(init aninitvalue) { /* This is a comment that talks about aclass1 */ aclass1; } int aclass2::amethod2(int arg2) { int alocalvar; float q; ac; } // arch-tag: 9336063c-6b2e-4677-a390-d2dd091a2474