update namespace comment.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@1871 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
John Levon 2001-04-02 12:43:30 +00:00
parent 04ff598331
commit 9a75180e35
2 changed files with 7 additions and 8 deletions

View File

@ -1,3 +1,7 @@
2001-03-30 John Levon <moz@compsoc.man.ac.uk>
* Code_rules/Rules: update for namespaces allowed
2001-02-09 John Levon <moz@compsoc.man.ac.uk>
* Code_rules/Recommendations:

View File

@ -90,6 +90,9 @@ in C++.
- Make the scope of a variable as small as possible.
- Make good use of namespaces. Prefer anonymous namespaces to declaring
"static" for file scope.
- Prefer preincrement to postincrement whenever possible.
Preincrement has potential of being faster than postincrement. Just
thing about the obvious implementations of pre/post-increment. This
@ -375,14 +378,6 @@ deciding what kind of function to add to a class interface:
else
make f a member function of C;
To make the best use of this kind of Class API we need namespaces.
Currently LyX still supports compilers that do not have good namespace
support, so namespace declarations are enclosed as :
#ifdef CXX_WORKING_NAMESPACES
using Liason::setMinibuffer;
#endif
(I'll fill in more from Scott Meyers article when time allows.)
References