protocol
.clang-format
1AlignConsecutiveDeclarations: Consecutive
2AlignEscapedNewlines: DontAlign
3AlignTrailingComments: false
4BreakBeforeBraces: Custom
5BraceWrapping:
6 AfterControlStatement: Never
7 AfterFunction: true
8 BeforeElse: false
9ColumnLimit: 100
10Cpp11BracedListStyle: false
11AllowAllParametersOfDeclarationOnNextLine: false
12AllowShortIfStatementsOnASingleLine: Never
13AllowShortLoopsOnASingleLine: false
14BinPackParameters: true
15IndentCaseLabels: false
16IndentPPDirectives: None
17IndentWidth: 8
18PenaltyReturnTypeOnItsOwnLine: 1000
19PointerAlignment: Left
20ReflowComments: false
21SortIncludes: false
22TabWidth: 8
23UseTab: ForIndentation