|
|
@ -12,20 +12,6 @@ gradually. |
|
|
|
- No indentation for public/protected/private or for namespaces. |
|
|
|
- No indentation for public/protected/private or for namespaces. |
|
|
|
- No extra spaces inside parenthesis; don't do ( this ) |
|
|
|
- No extra spaces inside parenthesis; don't do ( this ) |
|
|
|
- No space after function names; one space after if, for and while. |
|
|
|
- No space after function names; one space after if, for and while. |
|
|
|
- Includes need to be ordered alphabetically, separate own and foreign headers with a new-line (example key.cpp): |
|
|
|
|
|
|
|
```c++ |
|
|
|
|
|
|
|
#include "key.h" |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#include "crypto/sha2.h" |
|
|
|
|
|
|
|
#include "util.h" |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#include <openssl/foo.h> |
|
|
|
|
|
|
|
``` |
|
|
|
|
|
|
|
- Class or struct keywords in header files need to be ordered alphabetically: |
|
|
|
|
|
|
|
```c++ |
|
|
|
|
|
|
|
class CAlpha; |
|
|
|
|
|
|
|
class CBeta; |
|
|
|
|
|
|
|
``` |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Block style example: |
|
|
|
Block style example: |
|
|
|
```c++ |
|
|
|
```c++ |
|
|
|