11cb0ef41Sopenharmony_ci---
21cb0ef41Sopenharmony_ciLanguage:        Cpp
31cb0ef41Sopenharmony_ci# BasedOnStyle:  Google
41cb0ef41Sopenharmony_ciAccessModifierOffset: -1
51cb0ef41Sopenharmony_ciAlignAfterOpenBracket: Align
61cb0ef41Sopenharmony_ciAlignConsecutiveAssignments: false
71cb0ef41Sopenharmony_ciAlignConsecutiveDeclarations: false
81cb0ef41Sopenharmony_ciAlignEscapedNewlines: Right
91cb0ef41Sopenharmony_ciAlignOperands:   true
101cb0ef41Sopenharmony_ciAlignTrailingComments: true
111cb0ef41Sopenharmony_ciAllowAllParametersOfDeclarationOnNextLine: true
121cb0ef41Sopenharmony_ciAllowShortBlocksOnASingleLine: false
131cb0ef41Sopenharmony_ciAllowShortCaseLabelsOnASingleLine: false
141cb0ef41Sopenharmony_ciAllowShortFunctionsOnASingleLine: Inline
151cb0ef41Sopenharmony_ciAllowShortIfStatementsOnASingleLine: true
161cb0ef41Sopenharmony_ciAllowShortLoopsOnASingleLine: true
171cb0ef41Sopenharmony_ciAlwaysBreakAfterDefinitionReturnType: None
181cb0ef41Sopenharmony_ciAlwaysBreakAfterReturnType: None
191cb0ef41Sopenharmony_ciAlwaysBreakBeforeMultilineStrings: false
201cb0ef41Sopenharmony_ciAlwaysBreakTemplateDeclarations: true
211cb0ef41Sopenharmony_ciBinPackArguments: false
221cb0ef41Sopenharmony_ciBinPackParameters: false
231cb0ef41Sopenharmony_ciBraceWrapping:
241cb0ef41Sopenharmony_ci  AfterClass:      false
251cb0ef41Sopenharmony_ci  AfterControlStatement: false
261cb0ef41Sopenharmony_ci  AfterEnum:       false
271cb0ef41Sopenharmony_ci  AfterFunction:   false
281cb0ef41Sopenharmony_ci  AfterNamespace:  false
291cb0ef41Sopenharmony_ci  AfterObjCDeclaration: false
301cb0ef41Sopenharmony_ci  AfterStruct:     false
311cb0ef41Sopenharmony_ci  AfterUnion:      false
321cb0ef41Sopenharmony_ci  AfterExternBlock: false
331cb0ef41Sopenharmony_ci  BeforeCatch:     false
341cb0ef41Sopenharmony_ci  BeforeElse:      false
351cb0ef41Sopenharmony_ci  IndentBraces:    false
361cb0ef41Sopenharmony_ci  SplitEmptyFunction: true
371cb0ef41Sopenharmony_ci  SplitEmptyRecord: true
381cb0ef41Sopenharmony_ci  SplitEmptyNamespace: true
391cb0ef41Sopenharmony_ciBreakBeforeBinaryOperators: None
401cb0ef41Sopenharmony_ciBreakBeforeBraces: Attach
411cb0ef41Sopenharmony_ciBreakBeforeInheritanceComma: false
421cb0ef41Sopenharmony_ciBreakBeforeTernaryOperators: true
431cb0ef41Sopenharmony_ciBreakConstructorInitializersBeforeComma: false
441cb0ef41Sopenharmony_ciBreakConstructorInitializers: BeforeColon
451cb0ef41Sopenharmony_ciBreakAfterJavaFieldAnnotations: false
461cb0ef41Sopenharmony_ciBreakStringLiterals: true
471cb0ef41Sopenharmony_ciColumnLimit:      80
481cb0ef41Sopenharmony_ciCommentPragmas:  '^ IWYU pragma:'
491cb0ef41Sopenharmony_ciCompactNamespaces: false
501cb0ef41Sopenharmony_ciConstructorInitializerAllOnOneLineOrOnePerLine: true
511cb0ef41Sopenharmony_ciConstructorInitializerIndentWidth: 4
521cb0ef41Sopenharmony_ciContinuationIndentWidth: 4
531cb0ef41Sopenharmony_ciCpp11BracedListStyle: true
541cb0ef41Sopenharmony_ciDerivePointerAlignment: false
551cb0ef41Sopenharmony_ciDisableFormat:   false
561cb0ef41Sopenharmony_ciExperimentalAutoDetectBinPacking: false
571cb0ef41Sopenharmony_ciFixNamespaceComments: true
581cb0ef41Sopenharmony_ciForEachMacros:
591cb0ef41Sopenharmony_ci  - foreach
601cb0ef41Sopenharmony_ci  - Q_FOREACH
611cb0ef41Sopenharmony_ci  - BOOST_FOREACH
621cb0ef41Sopenharmony_ciIncludeBlocks:   Preserve
631cb0ef41Sopenharmony_ciIncludeCategories:
641cb0ef41Sopenharmony_ci  - Regex:           '^<ext/.*\.h>'
651cb0ef41Sopenharmony_ci    Priority:        2
661cb0ef41Sopenharmony_ci  - Regex:           '^<.*\.h>'
671cb0ef41Sopenharmony_ci    Priority:        1
681cb0ef41Sopenharmony_ci  - Regex:           '^<.*'
691cb0ef41Sopenharmony_ci    Priority:        2
701cb0ef41Sopenharmony_ci  - Regex:           '.*'
711cb0ef41Sopenharmony_ci    Priority:        3
721cb0ef41Sopenharmony_ciIncludeIsMainRegex: '([-_](test|unittest))?$'
731cb0ef41Sopenharmony_ciIndentCaseLabels: true
741cb0ef41Sopenharmony_ciIndentPPDirectives: None
751cb0ef41Sopenharmony_ciIndentWidth:     2
761cb0ef41Sopenharmony_ciIndentWrappedFunctionNames: false
771cb0ef41Sopenharmony_ciJavaScriptQuotes: Leave
781cb0ef41Sopenharmony_ciJavaScriptWrapImports: true
791cb0ef41Sopenharmony_ciKeepEmptyLinesAtTheStartOfBlocks: false
801cb0ef41Sopenharmony_ciMacroBlockBegin: ''
811cb0ef41Sopenharmony_ciMacroBlockEnd:   ''
821cb0ef41Sopenharmony_ciMaxEmptyLinesToKeep: 1
831cb0ef41Sopenharmony_ciNamespaceIndentation: None
841cb0ef41Sopenharmony_ciObjCBlockIndentWidth: 2
851cb0ef41Sopenharmony_ciObjCSpaceAfterProperty: false
861cb0ef41Sopenharmony_ciObjCSpaceBeforeProtocolList: false
871cb0ef41Sopenharmony_ciPenaltyBreakAssignment: 2
881cb0ef41Sopenharmony_ciPenaltyBreakBeforeFirstCallParameter: 1
891cb0ef41Sopenharmony_ciPenaltyBreakComment: 300
901cb0ef41Sopenharmony_ciPenaltyBreakFirstLessLess: 120
911cb0ef41Sopenharmony_ciPenaltyBreakString: 1000
921cb0ef41Sopenharmony_ciPenaltyExcessCharacter: 1000000
931cb0ef41Sopenharmony_ciPenaltyReturnTypeOnItsOwnLine: 200
941cb0ef41Sopenharmony_ciPointerAlignment: Left
951cb0ef41Sopenharmony_ciReflowComments:  true
961cb0ef41Sopenharmony_ciSortIncludes:    true
971cb0ef41Sopenharmony_ciSortUsingDeclarations: true
981cb0ef41Sopenharmony_ciSpaceAfterCStyleCast: false
991cb0ef41Sopenharmony_ciSpaceAfterTemplateKeyword: true
1001cb0ef41Sopenharmony_ciSpaceBeforeAssignmentOperators: true
1011cb0ef41Sopenharmony_ciSpaceBeforeParens: ControlStatements
1021cb0ef41Sopenharmony_ciSpaceInEmptyParentheses: false
1031cb0ef41Sopenharmony_ciSpacesBeforeTrailingComments: 2
1041cb0ef41Sopenharmony_ciSpacesInAngles:  false
1051cb0ef41Sopenharmony_ciSpacesInContainerLiterals: true
1061cb0ef41Sopenharmony_ciSpacesInCStyleCastParentheses: false
1071cb0ef41Sopenharmony_ciSpacesInParentheses: false
1081cb0ef41Sopenharmony_ciSpacesInSquareBrackets: false
1091cb0ef41Sopenharmony_ciStandard:        Auto
1101cb0ef41Sopenharmony_ciTabWidth:        8
1111cb0ef41Sopenharmony_ciUseTab:          Never
112