COIN-OR::LEMON - Graph Library

source: lemon-0.x/doc/coding_style.dox @ 635:933f593824c2

Last change on this file since 635:933f593824c2 was 628:a3a53d7cedc2, checked in by athos, 21 years ago

Slight modification.

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