COIN-OR::LEMON - Graph Library

source: lemon-0.x/doc/coding_style.dox @ 781:d4d182ab75bd

Last change on this file since 781:d4d182ab75bd was 667:9cba4444d804, checked in by Alpar Juttner, 20 years ago

* empty log message *

File size: 1.3 KB
RevLine 
[507]1/*!
2
[509]3\page coding_style Hugo Coding Style
[507]4
[603]5\section Naming Conventions
[507]6
[667]7In order to make development easier we have made some conventions
8according to coding style. These include names of types, classes,
9functions, variables, constants and exceptions. If these conventions
10are met in one's code then it is easier to read and maintain
11it. Please comply with these conventions if you want to contribute
12developing Hugo library.
[603]13
[614]14\subsection cs-class Classes and other types
[603]15
16The name of a class or any type should look like the following:
[507]17
18\code
19AllWordsCapitalizedWithoutUnderscores
20\endcode
21
[614]22\subsection cs-func Methods and other functions
[603]23
24The name of a function should look like the following:
[507]25
26\code
27firstWordLowerCaseRestCapitalizedWithoutUnderscores
28\endcode
29
[614]30\subsection cs-funcs Constants, Macros
[603]31
32The names of constants and macros should look like the following:
[507]33
34\code
35ALL_UPPER_CASE_WITH_UNDERSCORES
36\endcode
37
[614]38\subsection cs-loc-var Class and instance member variables, auto variables
[507]39
[603]40The names of class and instance member variables and auto variables (=variables used locally in methods) should look like the following:
[507]41
42\code
43all_lower_case_with_underscores
44\endcode
45
[614]46\subsection cs-excep Exceptions
[507]47
[603]48When writing exceptions please comply the following naming conventions:
49
[507]50\code
51ClassNameEndsWithException
52\endcode
53
54
55*/
Note: See TracBrowser for help on using the repository browser.