1e0e9324cSopenharmony_ciLanguage:        Cpp
2e0e9324cSopenharmony_ci#BasedOnStyle:    LLVM
3e0e9324cSopenharmony_ciAccessModifierOffset: -4
4e0e9324cSopenharmony_ciAlignAfterOpenBracket: Align
5e0e9324cSopenharmony_ciAlignConsecutiveMacros: true
6e0e9324cSopenharmony_ciAlignConsecutiveAssignments: false
7e0e9324cSopenharmony_ciAlignConsecutiveDeclarations: false
8e0e9324cSopenharmony_ciAlignEscapedNewlines: Left
9e0e9324cSopenharmony_ciAlignOperands: true
10e0e9324cSopenharmony_ciAlignTrailingComments: true
11e0e9324cSopenharmony_ciAllowAllArgumentsOnNextLine: true
12e0e9324cSopenharmony_ciAllowAllConstructorInitializersOnNextLine: true
13e0e9324cSopenharmony_ciAllowAllParametersOfDeclarationOnNextLine: true
14e0e9324cSopenharmony_ciAllowShortBlocksOnASingleLine: false
15e0e9324cSopenharmony_ciAllowShortCaseLabelsOnASingleLine: false
16e0e9324cSopenharmony_ciAllowShortFunctionsOnASingleLine: Empty
17e0e9324cSopenharmony_ciAllowShortLambdasOnASingleLine: All
18e0e9324cSopenharmony_ciAllowShortIfStatementsOnASingleLine: false
19e0e9324cSopenharmony_ciAllowShortLoopsOnASingleLine: false
20e0e9324cSopenharmony_ciAlwaysBreakAfterDefinitionReturnType: None
21e0e9324cSopenharmony_ciAlwaysBreakAfterReturnType: None
22e0e9324cSopenharmony_ciAlwaysBreakBeforeMultilineStrings: false
23e0e9324cSopenharmony_ciAlwaysBreakTemplateDeclarations: Yes #template break
24e0e9324cSopenharmony_ciBinPackArguments: true
25e0e9324cSopenharmony_ciBinPackParameters: true
26e0e9324cSopenharmony_ciCompactNamespaces: false
27e0e9324cSopenharmony_ciPPIndentWidth: 0 # for space in “#define”
28e0e9324cSopenharmony_ciBraceWrapping:
29e0e9324cSopenharmony_ci  AfterCaseLabel:  false
30e0e9324cSopenharmony_ci  AfterClass:      false
31e0e9324cSopenharmony_ci  AfterControlStatement: false
32e0e9324cSopenharmony_ci  AfterEnum:       false
33e0e9324cSopenharmony_ci  AfterFunction:   true
34e0e9324cSopenharmony_ci  AfterNamespace:  false
35e0e9324cSopenharmony_ci  AfterObjCDeclaration: false
36e0e9324cSopenharmony_ci  AfterStruct:     false
37e0e9324cSopenharmony_ci  AfterUnion:      false
38e0e9324cSopenharmony_ci  AfterExternBlock: false
39e0e9324cSopenharmony_ci  BeforeCatch:     false
40e0e9324cSopenharmony_ci  BeforeElse:      false
41e0e9324cSopenharmony_ci  IndentBraces:    false
42e0e9324cSopenharmony_ci  SplitEmptyFunction: false
43e0e9324cSopenharmony_ci  SplitEmptyRecord: true
44e0e9324cSopenharmony_ci  SplitEmptyNamespace: true
45e0e9324cSopenharmony_ciBreakBeforeBinaryOperators: None
46e0e9324cSopenharmony_ciBreakBeforeBraces: Custom
47e0e9324cSopenharmony_ciBreakBeforeInheritanceComma: false
48e0e9324cSopenharmony_ciBreakInheritanceList: AfterComma
49e0e9324cSopenharmony_ciBreakBeforeTernaryOperators: true
50e0e9324cSopenharmony_ciBreakConstructorInitializersBeforeComma: false
51e0e9324cSopenharmony_ciBreakConstructorInitializers: BeforeColon
52e0e9324cSopenharmony_ciBreakAfterJavaFieldAnnotations: false
53e0e9324cSopenharmony_ciBreakStringLiterals: false
54e0e9324cSopenharmony_ciColumnLimit:     120
55e0e9324cSopenharmony_ciCommentPragmas:  '^ IWYU pragma:'
56e0e9324cSopenharmony_ciConstructorInitializerAllOnOneLineOrOnePerLine: false
57e0e9324cSopenharmony_ciConstructorInitializerIndentWidth: 4
58e0e9324cSopenharmony_ciContinuationIndentWidth: 4
59e0e9324cSopenharmony_ciCpp11BracedListStyle: true
60e0e9324cSopenharmony_ciDerivePointerAlignment: false
61e0e9324cSopenharmony_ciDisableFormat:   false
62e0e9324cSopenharmony_ciExperimentalAutoDetectBinPacking: false
63e0e9324cSopenharmony_ciFixNamespaceComments: true
64e0e9324cSopenharmony_ciForEachMacros:
65e0e9324cSopenharmony_ci  - foreach
66e0e9324cSopenharmony_ci  - Q_FOREACH
67e0e9324cSopenharmony_ci  - BOOST_FOREACH
68e0e9324cSopenharmony_ciIncludeBlocks:   Merge
69e0e9324cSopenharmony_ciIncludeCategories:
70e0e9324cSopenharmony_ci  - Regex:           '^<*.*>'
71e0e9324cSopenharmony_ci    Priority:        1
72e0e9324cSopenharmony_ci  - Regex:           '^"*.*"'
73e0e9324cSopenharmony_ci    Priority:        2
74e0e9324cSopenharmony_ciIncludeIsMainRegex: '(Test)?$'
75e0e9324cSopenharmony_ciIndentCaseLabels: true
76e0e9324cSopenharmony_ciIndentPPDirectives: AfterHash
77e0e9324cSopenharmony_ciIndentWidth:     4
78e0e9324cSopenharmony_ciIndentWrappedFunctionNames: false
79e0e9324cSopenharmony_ciJavaScriptQuotes: Leave
80e0e9324cSopenharmony_ciJavaScriptWrapImports: true
81e0e9324cSopenharmony_ciKeepEmptyLinesAtTheStartOfBlocks: false
82e0e9324cSopenharmony_ciMacroBlockBegin: ''
83e0e9324cSopenharmony_ciMacroBlockEnd:   ''
84e0e9324cSopenharmony_ciMaxEmptyLinesToKeep: 1
85e0e9324cSopenharmony_ciNamespaceIndentation: None
86e0e9324cSopenharmony_ciObjCBinPackProtocolList: Auto
87e0e9324cSopenharmony_ciObjCBlockIndentWidth: 4
88e0e9324cSopenharmony_ciObjCSpaceAfterProperty: false
89e0e9324cSopenharmony_ciObjCSpaceBeforeProtocolList: true
90e0e9324cSopenharmony_ciPenaltyBreakAssignment: 2
91e0e9324cSopenharmony_ciPenaltyBreakBeforeFirstCallParameter: 19
92e0e9324cSopenharmony_ciPenaltyBreakComment: 300
93e0e9324cSopenharmony_ciPenaltyBreakFirstLessLess: 119
94e0e9324cSopenharmony_ciPenaltyBreakString: 1000
95e0e9324cSopenharmony_ciPenaltyBreakTemplateDeclaration: 10
96e0e9324cSopenharmony_ciPenaltyExcessCharacter: 1000000
97e0e9324cSopenharmony_ciPenaltyReturnTypeOnItsOwnLine: 60
98e0e9324cSopenharmony_ciPointerAlignment: Right
99e0e9324cSopenharmony_ciReflowComments:  true
100e0e9324cSopenharmony_ciSortIncludes:    true
101e0e9324cSopenharmony_ciSortUsingDeclarations: true
102e0e9324cSopenharmony_ciSpaceAfterCStyleCast: false
103e0e9324cSopenharmony_ciSpaceAfterLogicalNot: false
104e0e9324cSopenharmony_ciSpaceAfterTemplateKeyword: true
105e0e9324cSopenharmony_ciSpaceBeforeAssignmentOperators: true
106e0e9324cSopenharmony_ciSpaceBeforeCpp11BracedList: false
107e0e9324cSopenharmony_ciSpaceBeforeCtorInitializerColon: true
108e0e9324cSopenharmony_ciSpaceBeforeInheritanceColon: true
109e0e9324cSopenharmony_ciSpaceBeforeParens: ControlStatements
110e0e9324cSopenharmony_ciSpaceBeforeRangeBasedForLoopColon: true
111e0e9324cSopenharmony_ciSpaceInEmptyParentheses: false
112e0e9324cSopenharmony_ciSpacesBeforeTrailingComments: 1
113e0e9324cSopenharmony_ciSpacesInAngles:  false
114e0e9324cSopenharmony_ciSpacesInContainerLiterals: true
115e0e9324cSopenharmony_ciSpacesInCStyleCastParentheses: false
116e0e9324cSopenharmony_ciSpacesInParentheses: false
117e0e9324cSopenharmony_ciSpacesInSquareBrackets: false
118e0e9324cSopenharmony_ciStandard:        Cpp11
119e0e9324cSopenharmony_ciStatementMacros:
120e0e9324cSopenharmony_ci  - Q_UNUSED
121e0e9324cSopenharmony_ci  - QT_REQUIRE_VERSION
122e0e9324cSopenharmony_ciTabWidth:        4
123e0e9324cSopenharmony_ciUseTab:          Never