.clang-format raw
1 Language: Cpp
2 AccessModifierOffset: -4
3 AlignAfterOpenBracket: true
4 AlignEscapedNewlinesLeft: true
5 AlignTrailingComments: true
6 AllowAllParametersOfDeclarationOnNextLine: true
7 AllowShortBlocksOnASingleLine: false
8 AllowShortCaseLabelsOnASingleLine: true
9 AllowShortFunctionsOnASingleLine: All
10 AllowShortIfStatementsOnASingleLine: true
11 AllowShortLoopsOnASingleLine: false
12 AlwaysBreakBeforeMultilineStrings: false
13 AlwaysBreakTemplateDeclarations: true
14 BinPackArguments: true
15 BinPackParameters: true
16 BreakBeforeBinaryOperators: false
17 BreakBeforeBraces: Custom
18 BraceWrapping:
19 AfterClass: true
20 AfterFunction: true
21 BreakBeforeTernaryOperators: false
22 BreakConstructorInitializersBeforeComma: false
23 ColumnLimit: 0
24 CommentPragmas: '^ IWYU pragma:'
25 ConstructorInitializerAllOnOneLineOrOnePerLine: false
26 ConstructorInitializerIndentWidth: 4
27 ContinuationIndentWidth: 4
28 Cpp11BracedListStyle: true
29 DerivePointerAlignment: false
30 DisableFormat: false
31 IndentCaseLabels: false
32 IndentFunctionDeclarationAfterType: false
33 IndentWidth: 4
34 KeepEmptyLinesAtTheStartOfBlocks: false
35 MaxEmptyLinesToKeep: 2
36 NamespaceIndentation: None
37 PointerAlignment: Left
38 SpaceBeforeAssignmentOperators: true
39 SpaceBeforeParens: ControlStatements
40 SpaceInEmptyParentheses: false
41 SpacesBeforeTrailingComments: 1
42 SpacesInAngles: false
43 SpacesInContainerLiterals: true
44 SpacesInCStyleCastParentheses: false
45 SpacesInParentheses: false
46 BreakBeforeConceptDeclarations: Always
47 RequiresExpressionIndentation: OuterScope
48 Standard: c++20
49 UseTab: Never
50