1e9297d28Sopenharmony_ci---
2e9297d28Sopenharmony_ci# Please use clang-format-14
3e9297d28Sopenharmony_ciLanguage:        Cpp
4e9297d28Sopenharmony_ciAccessModifierOffset: -4
5e9297d28Sopenharmony_ciAlignAfterOpenBracket: DontAlign
6e9297d28Sopenharmony_ciAlignConsecutiveAssignments: false
7e9297d28Sopenharmony_ciAlignConsecutiveDeclarations: false
8e9297d28Sopenharmony_ciAlignEscapedNewlines: Left
9e9297d28Sopenharmony_ciAlignOperands: DontAlign
10e9297d28Sopenharmony_ciAlignTrailingComments: true
11e9297d28Sopenharmony_ciAllowAllParametersOfDeclarationOnNextLine: false
12e9297d28Sopenharmony_ciAllowShortBlocksOnASingleLine: Empty
13e9297d28Sopenharmony_ciAllowShortCaseLabelsOnASingleLine: false
14e9297d28Sopenharmony_ciAllowShortEnumsOnASingleLine: true
15e9297d28Sopenharmony_ciAllowShortFunctionsOnASingleLine: Empty
16e9297d28Sopenharmony_ciAllowShortIfStatementsOnASingleLine: Never
17e9297d28Sopenharmony_ciAllowShortLoopsOnASingleLine: false
18e9297d28Sopenharmony_ciAlwaysBreakAfterReturnType: None
19e9297d28Sopenharmony_ciAlwaysBreakBeforeMultilineStrings: false
20e9297d28Sopenharmony_ciAlwaysBreakTemplateDeclarations: Yes
21e9297d28Sopenharmony_ciBinPackArguments: true
22e9297d28Sopenharmony_ciBinPackParameters: true
23e9297d28Sopenharmony_ciBreakBeforeBraces: Custom
24e9297d28Sopenharmony_ciBraceWrapping:
25e9297d28Sopenharmony_ci  AfterClass:      false
26e9297d28Sopenharmony_ci  AfterControlStatement: false
27e9297d28Sopenharmony_ci  AfterEnum:       false
28e9297d28Sopenharmony_ci  AfterFunction:   true
29e9297d28Sopenharmony_ci  AfterNamespace:  false
30e9297d28Sopenharmony_ci  AfterObjCDeclaration: false
31e9297d28Sopenharmony_ci  AfterStruct:     false
32e9297d28Sopenharmony_ci  AfterUnion:      false
33e9297d28Sopenharmony_ci  AfterExternBlock: false
34e9297d28Sopenharmony_ci  BeforeCatch:     false
35e9297d28Sopenharmony_ci  BeforeElse:      false
36e9297d28Sopenharmony_ci  IndentBraces:    false
37e9297d28Sopenharmony_ci  SplitEmptyFunction: false
38e9297d28Sopenharmony_ci  SplitEmptyRecord: false
39e9297d28Sopenharmony_ci  SplitEmptyNamespace: false
40e9297d28Sopenharmony_ciBreakBeforeBinaryOperators: None
41e9297d28Sopenharmony_ciBreakBeforeInheritanceComma: false
42e9297d28Sopenharmony_ciBreakBeforeTernaryOperators: true
43e9297d28Sopenharmony_ciBreakConstructorInitializers: BeforeColon
44e9297d28Sopenharmony_ciBreakInheritanceList: BeforeColon
45e9297d28Sopenharmony_ciBreakStringLiterals: true
46e9297d28Sopenharmony_ciBreakAfterJavaFieldAnnotations: true
47e9297d28Sopenharmony_ciColumnLimit: 120
48e9297d28Sopenharmony_ciCompactNamespaces: false
49e9297d28Sopenharmony_ciConstructorInitializerIndentWidth: 4
50e9297d28Sopenharmony_ciContinuationIndentWidth: 4
51e9297d28Sopenharmony_ciCpp11BracedListStyle: false
52e9297d28Sopenharmony_ciDerivePointerAlignment: false
53e9297d28Sopenharmony_ciDisableFormat:   false
54e9297d28Sopenharmony_ciFixNamespaceComments: true
55e9297d28Sopenharmony_ciForEachMacros:
56e9297d28Sopenharmony_ci  - foreach
57e9297d28Sopenharmony_ci  - Q_FOREACH
58e9297d28Sopenharmony_ci  - BOOST_FOREACH
59e9297d28Sopenharmony_ciIncludeBlocks: Regroup
60e9297d28Sopenharmony_ciIncludeCategories:
61e9297d28Sopenharmony_ci  - Regex:           '^"(draw|effect|image|text|utils|engine_adapter|impl_interface)/'
62e9297d28Sopenharmony_ci    Priority:        3
63e9297d28Sopenharmony_ci  - Regex:           '<*>'
64e9297d28Sopenharmony_ci    Priority:        1
65e9297d28Sopenharmony_ci  - Regex:           '.*'
66e9297d28Sopenharmony_ci    Priority:        2
67e9297d28Sopenharmony_ciIndentCaseLabels: true
68e9297d28Sopenharmony_ciIndentPPDirectives: None
69e9297d28Sopenharmony_ciIndentWidth: 4
70e9297d28Sopenharmony_ciIndentWrappedFunctionNames: false
71e9297d28Sopenharmony_ciJavaScriptQuotes: Leave
72e9297d28Sopenharmony_ciJavaScriptWrapImports: true
73e9297d28Sopenharmony_ciKeepEmptyLinesAtTheStartOfBlocks: false
74e9297d28Sopenharmony_ciMacroBlockBegin: ''
75e9297d28Sopenharmony_ciMacroBlockEnd:   ''
76e9297d28Sopenharmony_ciMaxEmptyLinesToKeep: 1
77e9297d28Sopenharmony_ciNamespaceIndentation: None
78e9297d28Sopenharmony_ciPackConstructorInitializers: NextLine
79e9297d28Sopenharmony_ciPenaltyBreakAssignment: 2
80e9297d28Sopenharmony_ciPenaltyBreakBeforeFirstCallParameter: 39
81e9297d28Sopenharmony_ciPenaltyBreakComment: 300
82e9297d28Sopenharmony_ciPenaltyBreakFirstLessLess: 120
83e9297d28Sopenharmony_ciPenaltyBreakString: 1000
84e9297d28Sopenharmony_ciPenaltyExcessCharacter: 1000000
85e9297d28Sopenharmony_ciPenaltyReturnTypeOnItsOwnLine: 80
86e9297d28Sopenharmony_ciPointerAlignment: Left
87e9297d28Sopenharmony_ciReflowComments: true
88e9297d28Sopenharmony_ciSortIncludes: true
89e9297d28Sopenharmony_ciSortUsingDeclarations: true
90e9297d28Sopenharmony_ciSpaceAfterCStyleCast: false
91e9297d28Sopenharmony_ciSpaceAfterTemplateKeyword: false
92e9297d28Sopenharmony_ciSpaceBeforeAssignmentOperators: true
93e9297d28Sopenharmony_ciSpaceBeforeCpp11BracedList: true
94e9297d28Sopenharmony_ciSpaceBeforeCtorInitializerColon: true
95e9297d28Sopenharmony_ciSpaceBeforeParens: ControlStatements
96e9297d28Sopenharmony_ciSpaceBeforeRangeBasedForLoopColon: true
97e9297d28Sopenharmony_ciSpaceInEmptyParentheses: false
98e9297d28Sopenharmony_ciSpacesBeforeTrailingComments: 1
99e9297d28Sopenharmony_ciSpacesInAngles:  false
100e9297d28Sopenharmony_ciSpacesInCStyleCastParentheses: false
101e9297d28Sopenharmony_ciSpacesInContainerLiterals: true
102e9297d28Sopenharmony_ciSpacesInParentheses: false
103e9297d28Sopenharmony_ciSpacesInSquareBrackets: false
104e9297d28Sopenharmony_ciStandard:        Cpp11
105e9297d28Sopenharmony_ciTabWidth:        4
106e9297d28Sopenharmony_ciUseTab:          Never
107e9297d28Sopenharmony_ci...
108