mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-22 13:18:28 +00:00
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:
parent
04ff598331
commit
9a75180e35
@ -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:
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user