master
1---
2Language: Cpp
3# BasedOnStyle: LLVM
4AccessModifierOffset: -2
5AlignAfterOpenBracket: Align
6AlignConsecutiveMacros: false
7AlignConsecutiveAssignments: false
8AlignConsecutiveDeclarations: false
9AlignEscapedNewlines: Right
10AlignOperands: true
11AlignTrailingComments: true
12AllowAllArgumentsOnNextLine: true
13AllowAllConstructorInitializersOnNextLine: true
14AllowAllParametersOfDeclarationOnNextLine: true
15AllowShortBlocksOnASingleLine: Never
16AllowShortCaseLabelsOnASingleLine: false
17AllowShortFunctionsOnASingleLine: All
18AllowShortLambdasOnASingleLine: All
19AllowShortIfStatementsOnASingleLine: Never
20AllowShortLoopsOnASingleLine: false
21AlwaysBreakAfterDefinitionReturnType: None
22AlwaysBreakAfterReturnType: None
23AlwaysBreakBeforeMultilineStrings: false
24AlwaysBreakTemplateDeclarations: MultiLine
25BinPackArguments: true
26BinPackParameters: true
27BraceWrapping:
28 AfterCaseLabel: false
29 AfterClass: false
30 AfterControlStatement: false
31 AfterEnum: false
32 AfterFunction: false
33 AfterNamespace: false
34 AfterObjCDeclaration: false
35 AfterStruct: false
36 AfterUnion: false
37 AfterExternBlock: false
38 BeforeCatch: false
39 BeforeElse: false
40 IndentBraces: false
41 SplitEmptyFunction: true
42 SplitEmptyRecord: true
43 SplitEmptyNamespace: true
44BreakBeforeBinaryOperators: None
45BreakBeforeBraces: Attach
46BreakBeforeInheritanceComma: false
47BreakInheritanceList: BeforeColon
48BreakBeforeTernaryOperators: true
49BreakConstructorInitializersBeforeComma: false
50BreakConstructorInitializers: BeforeColon
51BreakAfterJavaFieldAnnotations: false
52BreakStringLiterals: true
53ColumnLimit: 80
54CommentPragmas: '^ IWYU pragma:'
55CompactNamespaces: false
56ConstructorInitializerAllOnOneLineOrOnePerLine: false
57ConstructorInitializerIndentWidth: 4
58ContinuationIndentWidth: 4
59Cpp11BracedListStyle: true
60DeriveLineEnding: true
61DerivePointerAlignment: false
62DisableFormat: false
63ExperimentalAutoDetectBinPacking: false
64FixNamespaceComments: true
65ForEachMacros:
66 - foreach
67 - Q_FOREACH
68 - BOOST_FOREACH
69IncludeBlocks: Preserve
70IncludeCategories:
71 - Regex: '^"(llvm|llvm-c|clang|clang-c)/'
72 Priority: 2
73 SortPriority: 0
74 - Regex: '^(<|"(gtest|gmock|isl|json)/)'
75 Priority: 3
76 SortPriority: 0
77 - Regex: '.*'
78 Priority: 1
79 SortPriority: 0
80IncludeIsMainRegex: '(Test)?$'
81IncludeIsMainSourceRegex: ''
82IndentCaseLabels: false
83IndentGotoLabels: true
84IndentPPDirectives: None
85IndentWidth: 2
86IndentWrappedFunctionNames: false
87JavaScriptQuotes: Leave
88JavaScriptWrapImports: true
89KeepEmptyLinesAtTheStartOfBlocks: true
90MacroBlockBegin: ''
91MacroBlockEnd: ''
92MaxEmptyLinesToKeep: 1
93NamespaceIndentation: None
94ObjCBinPackProtocolList: Auto
95ObjCBlockIndentWidth: 2
96ObjCSpaceAfterProperty: false
97ObjCSpaceBeforeProtocolList: true
98PenaltyBreakAssignment: 2
99PenaltyBreakBeforeFirstCallParameter: 19
100PenaltyBreakComment: 300
101PenaltyBreakFirstLessLess: 120
102PenaltyBreakString: 1000
103PenaltyBreakTemplateDeclaration: 10
104PenaltyExcessCharacter: 1000000
105PenaltyReturnTypeOnItsOwnLine: 60
106PointerAlignment: Right
107ReflowComments: true
108SortIncludes: true
109SortUsingDeclarations: true
110SpaceAfterCStyleCast: false
111SpaceAfterLogicalNot: false
112SpaceAfterTemplateKeyword: true
113SpaceBeforeAssignmentOperators: true
114SpaceBeforeCpp11BracedList: false
115SpaceBeforeCtorInitializerColon: true
116SpaceBeforeInheritanceColon: true
117SpaceBeforeParens: ControlStatements
118SpaceBeforeRangeBasedForLoopColon: true
119SpaceInEmptyBlock: false
120SpaceInEmptyParentheses: false
121SpacesBeforeTrailingComments: 1
122SpacesInAngles: false
123SpacesInConditionalStatement: false
124SpacesInContainerLiterals: true
125SpacesInCStyleCastParentheses: false
126SpacesInParentheses: false
127SpacesInSquareBrackets: false
128SpaceBeforeSquareBrackets: false
129Standard: Latest
130StatementMacros:
131 - Q_UNUSED
132 - QT_REQUIRE_VERSION
133TabWidth: 8
134UseCRLF: false
135UseTab: Never
136...
137