blob: b1822f92dc1686266bf0812ec47cdba34b00f790 [file] [log] [blame]
Gyorgy Szing68224ca2021-04-19 10:13:18 +02001#-------------------------------------------------------------------------------
2# Copyright (c) 2021-2023, Arm Limited and Contributors. All rights reserved.
3#
4# SPDX-License-Identifier: BSD-3-Clause
5#
6#-------------------------------------------------------------------------------
7---
8AccessModifierOffset: -8
9AlignAfterOpenBracket: Align
10AlignConsecutiveMacros: true
11AlignConsecutiveAssignments: false
12AlignConsecutiveDeclarations: false
13AlignEscapedNewlines: Left
14AlignOperands: true
15AlignTrailingComments: false
16AllowAllArgumentsOnNextLine: false
17AllowAllConstructorInitializersOnNextLine: false
18AllowAllParametersOfDeclarationOnNextLine: false
19AllowShortBlocksOnASingleLine: false
20AllowShortCaseLabelsOnASingleLine: false
21AllowShortFunctionsOnASingleLine: None
22AllowShortLambdasOnASingleLine: All
23AllowShortIfStatementsOnASingleLine: false
24AllowShortLoopsOnASingleLine: false
25AlwaysBreakAfterDefinitionReturnType: None
26AlwaysBreakAfterReturnType: None
27AlwaysBreakBeforeMultilineStrings: false
28AlwaysBreakTemplateDeclarations: false
29BinPackArguments: true
30BinPackParameters: true
31BraceWrapping:
32 AfterCaseLabel: false
33 AfterClass: false
34 AfterControlStatement: false
35 AfterEnum: false
36 AfterFunction: true
37 AfterNamespace: true
38 AfterObjCDeclaration: false
39 AfterStruct: false
40 AfterUnion: false
41 AfterExternBlock: false
42 BeforeCatch: false
43 BeforeElse: false
44 IndentBraces: false
45 SplitEmptyFunction: true
46 SplitEmptyRecord: true
47 SplitEmptyNamespace: true
48 BeforeLambdaBody: false
49 BeforeWhile: false
50BreakBeforeBinaryOperators: None
51BreakBeforeBraces: Custom
52BreakBeforeInheritanceComma: false
53BreakInheritanceList: BeforeComma
54BreakBeforeTernaryOperators: false
55BreakConstructorInitializers: BeforeComma
56BreakAfterJavaFieldAnnotations: false
57BreakStringLiterals: false
58ColumnLimit: 100
59CommentPragmas: '^ IWYU pragma:'
60CompactNamespaces: false
61ConstructorInitializerAllOnOneLineOrOnePerLine: false
62ConstructorInitializerIndentWidth: 8
63ContinuationIndentWidth: 8
64Cpp11BracedListStyle: false
65DeriveLineEnding: false
66DerivePointerAlignment: false
67ExperimentalAutoDetectBinPacking: false
68FixNamespaceComments: false
69IncludeBlocks: Regroup
70IncludeCategories:
71 - Regex: '^<.+>$'
72 Priority: 1
73 - Regex: '^".+"$'
74 Priority: 2
75 - Regex: '.*'
76 Priority: 0
77IncludeIsMainRegex: (Test)?$
78IncludeIsMainSourceRegex: ''
79IndentCaseLabels: false
80IndentPPDirectives: None
81IndentWidth: 8
82IndentWrappedFunctionNames: false
83JavaScriptQuotes: Leave
84JavaScriptWrapImports: true
85KeepEmptyLinesAtTheStartOfBlocks: false
86MacroBlockBegin: ''
87MacroBlockEnd: ''
88MaxEmptyLinesToKeep: 1
89NamespaceIndentation: None
90ObjCBinPackProtocolList: Auto
91ObjCBlockIndentWidth: 8
92ObjCSpaceAfterProperty: true
93ObjCSpaceBeforeProtocolList: true
94PenaltyBreakAssignment: 10
95PenaltyBreakBeforeFirstCallParameter: 30
96PenaltyBreakComment: 10
97PenaltyBreakFirstLessLess: 0
98PenaltyBreakString: 10
99PenaltyBreakTemplateDeclaration: 10
100PenaltyExcessCharacter: 100
101PenaltyReturnTypeOnItsOwnLine: 60
102PointerAlignment: Right
103ReflowComments: false
104
105SortIncludes: true
106SortUsingDeclarations: false
107SpaceAfterCStyleCast: false
108SpaceAfterLogicalNot: false
109SpaceAfterTemplateKeyword: true
110SpaceBeforeAssignmentOperators: true
111SpaceBeforeCpp11BracedList: false
112SpaceBeforeCtorInitializerColon: true
113SpaceBeforeInheritanceColon: true
114SpaceBeforeParens: ControlStatements
115SpaceBeforeRangeBasedForLoopColon: true
116SpaceBeforeSquareBrackets: false
117SpaceInEmptyBlock: false
118SpaceInEmptyParentheses: false
119SpacesBeforeTrailingComments: 1
120SpacesInAngles: false
121SpacesInConditionalStatement: false
122SpacesInContainerLiterals: false
123SpacesInCStyleCastParentheses: false
124SpacesInParentheses: false
125SpacesInSquareBrackets: false
126Standard: Cpp03
127TabWidth: 8
128UseCRLF: false
129UseTab: Always
130