1 # SPDX-License-Identifier: GPL-2.0-only
2 # SPDX-FileCopyrightText: 2019-2024 Philippe Proulx <pproulx@efficios.com>
5 AccessModifierOffset: -4
6 AlignAfterOpenBracket: Align
7 AlignArrayOfStructures: None
8 AlignConsecutiveAssignments: None
9 AlignConsecutiveDeclarations: None
10 AlignConsecutiveMacros: Consecutive
11 AlignEscapedNewlines: Right
13 AlignTrailingComments: true
14 AllowAllArgumentsOnNextLine: false
15 AllowAllConstructorInitializersOnNextLine: false
16 AllowAllParametersOfDeclarationOnNextLine: false
17 AllowShortBlocksOnASingleLine: Never
18 AllowShortCaseLabelsOnASingleLine: false
19 AllowShortEnumsOnASingleLine: false
20 AllowShortFunctionsOnASingleLine: None
21 AllowShortIfStatementsOnASingleLine: Never
22 AllowShortLambdasOnASingleLine: None
23 AllowShortLoopsOnASingleLine: false
24 AlwaysBreakAfterReturnType: None
25 AlwaysBreakBeforeMultilineStrings: false
26 AlwaysBreakTemplateDeclarations: Yes
27 AttributeMacros: ["ARGPAR_HIDDEN"]
28 BinPackArguments: true
29 BinPackParameters: true
33 AfterControlStatement: Never
39 AfterExternBlock: false
42 BeforeLambdaBody: false
44 SplitEmptyFunction: true
45 SplitEmptyRecord: true
46 SplitEmptyNamespace: true
47 BreakBeforeBinaryOperators: None
48 BreakBeforeBraces: Custom
49 BreakBeforeTernaryOperators: false
50 BreakConstructorInitializers: AfterColon
51 BreakInheritanceList: AfterColon
52 BreakStringLiterals: false
54 CompactNamespaces: false
55 ConstructorInitializerAllOnOneLineOrOnePerLine: false
56 ConstructorInitializerIndentWidth: 4
57 ContinuationIndentWidth: 4
58 Cpp11BracedListStyle: true
59 DeriveLineEnding: false
60 DerivePointerAlignment: false
62 EmptyLineBeforeAccessModifier: Always
63 FixNamespaceComments: true
64 IncludeBlocks: Regroup
72 # The rest (local headers)
75 IncludeIsMainRegex: "please_dont_do_that"
76 IndentAccessModifiers: false
77 IndentCaseBlocks: false
78 IndentCaseLabels: false
79 IndentExternBlock: NoIndent
80 IndentGotoLabels: false
81 IndentPPDirectives: AfterHash
83 IndentWrappedFunctionNames: false
84 InsertTrailingCommas: None
85 KeepEmptyLinesAtTheStartOfBlocks: false
86 LambdaBodyIndentation: Signature
88 MaxEmptyLinesToKeep: 1
89 NamespaceIndentation: None
91 PointerAlignment: Right
92 ReferenceAlignment: Left
94 SortIncludes: CaseInsensitive
95 SortUsingDeclarations: false
96 SpaceAfterCStyleCast: true
97 SpaceAfterLogicalNot: false
98 SpaceAfterTemplateKeyword: true
99 SpaceAroundPointerQualifiers: Both
100 SpaceBeforeAssignmentOperators: true
101 SpaceBeforeCaseColon: false
102 SpaceBeforeCpp11BracedList: true
103 SpaceBeforeCtorInitializerColon: true
104 SpaceBeforeInheritanceColon: true
105 SpaceBeforeParens: ControlStatements
106 SpaceBeforeRangeBasedForLoopColon: true
107 SpaceBeforeSquareBrackets: false
108 SpaceInEmptyBlock: true
109 SpaceInEmptyParentheses: false
110 SpacesBeforeTrailingComments: 1
111 SpacesInAngles: Never
112 SpacesInConditionalStatement: false
113 SpacesInContainerLiterals: false
114 SpacesInCStyleCastParentheses: false
115 SpacesInParentheses: false
116 SpacesInSquareBrackets: false