1*27162e4eSAndroid Build Coastguard Worker# This is the configuration file for clang-format, an automatic code formatter. 2*27162e4eSAndroid Build Coastguard Worker# Introduction: https://clang.llvm.org/docs/ClangFormat.html 3*27162e4eSAndroid Build Coastguard Worker# Supported options: https://clang.llvm.org/docs/ClangFormatStyleOptions.html 4*27162e4eSAndroid Build Coastguard Worker 5*27162e4eSAndroid Build Coastguard WorkerLanguage: Cpp 6*27162e4eSAndroid Build Coastguard WorkerStandard: Latest 7*27162e4eSAndroid Build Coastguard Worker 8*27162e4eSAndroid Build Coastguard WorkerColumnLimit: 110 9*27162e4eSAndroid Build Coastguard Worker 10*27162e4eSAndroid Build Coastguard WorkerUseTab: Never 11*27162e4eSAndroid Build Coastguard WorkerIndentWidth: 4 12*27162e4eSAndroid Build Coastguard WorkerPPIndentWidth: 2 13*27162e4eSAndroid Build Coastguard WorkerContinuationIndentWidth: 4 14*27162e4eSAndroid Build Coastguard Worker 15*27162e4eSAndroid Build Coastguard WorkerLineEnding: LF 16*27162e4eSAndroid Build Coastguard WorkerInsertNewlineAtEOF: true 17*27162e4eSAndroid Build Coastguard WorkerKeepEmptyLinesAtTheStartOfBlocks: false 18*27162e4eSAndroid Build Coastguard WorkerMaxEmptyLinesToKeep: 1 19*27162e4eSAndroid Build Coastguard Worker 20*27162e4eSAndroid Build Coastguard WorkerIndentCaseBlocks: false 21*27162e4eSAndroid Build Coastguard WorkerIndentCaseLabels: false 22*27162e4eSAndroid Build Coastguard WorkerIndentGotoLabels: false 23*27162e4eSAndroid Build Coastguard WorkerIndentPPDirectives: AfterHash 24*27162e4eSAndroid Build Coastguard WorkerIndentWrappedFunctionNames: false 25*27162e4eSAndroid Build Coastguard Worker 26*27162e4eSAndroid Build Coastguard WorkerAlignAfterOpenBracket: Align 27*27162e4eSAndroid Build Coastguard WorkerAlignArrayOfStructures: Right 28*27162e4eSAndroid Build Coastguard WorkerAlignEscapedNewlines: Left 29*27162e4eSAndroid Build Coastguard WorkerAlignOperands: Align 30*27162e4eSAndroid Build Coastguard WorkerAlignConsecutiveAssignments: 31*27162e4eSAndroid Build Coastguard Worker Enabled: true 32*27162e4eSAndroid Build Coastguard Worker AcrossEmptyLines: false 33*27162e4eSAndroid Build Coastguard Worker AcrossComments: false 34*27162e4eSAndroid Build Coastguard Worker AlignCompound: false 35*27162e4eSAndroid Build Coastguard Worker PadOperators: false 36*27162e4eSAndroid Build Coastguard WorkerAlignConsecutiveBitFields: 37*27162e4eSAndroid Build Coastguard Worker Enabled: true 38*27162e4eSAndroid Build Coastguard Worker AcrossEmptyLines: false 39*27162e4eSAndroid Build Coastguard Worker AcrossComments: false 40*27162e4eSAndroid Build Coastguard WorkerAlignConsecutiveDeclarations: 41*27162e4eSAndroid Build Coastguard Worker Enabled: true 42*27162e4eSAndroid Build Coastguard Worker AcrossEmptyLines: false 43*27162e4eSAndroid Build Coastguard Worker AcrossComments: false 44*27162e4eSAndroid Build Coastguard WorkerAlignConsecutiveMacros: 45*27162e4eSAndroid Build Coastguard Worker Enabled: true 46*27162e4eSAndroid Build Coastguard Worker AcrossEmptyLines: false 47*27162e4eSAndroid Build Coastguard Worker AcrossComments: false 48*27162e4eSAndroid Build Coastguard WorkerAlignTrailingComments: 49*27162e4eSAndroid Build Coastguard Worker Kind: Leave 50*27162e4eSAndroid Build Coastguard Worker OverEmptyLines: 0 51*27162e4eSAndroid Build Coastguard Worker 52*27162e4eSAndroid Build Coastguard WorkerBinPackArguments: true 53*27162e4eSAndroid Build Coastguard WorkerBinPackParameters: false 54*27162e4eSAndroid Build Coastguard WorkerAllowAllArgumentsOnNextLine: true 55*27162e4eSAndroid Build Coastguard WorkerAllowAllParametersOfDeclarationOnNextLine: false 56*27162e4eSAndroid Build Coastguard Worker 57*27162e4eSAndroid Build Coastguard WorkerAllowShortBlocksOnASingleLine: Never 58*27162e4eSAndroid Build Coastguard WorkerAllowShortCaseLabelsOnASingleLine: false 59*27162e4eSAndroid Build Coastguard WorkerAllowShortEnumsOnASingleLine: true 60*27162e4eSAndroid Build Coastguard WorkerAllowShortFunctionsOnASingleLine: None 61*27162e4eSAndroid Build Coastguard WorkerAllowShortIfStatementsOnASingleLine: AllIfsAndElse 62*27162e4eSAndroid Build Coastguard WorkerAllowShortLoopsOnASingleLine: false 63*27162e4eSAndroid Build Coastguard Worker 64*27162e4eSAndroid Build Coastguard WorkerAlwaysBreakAfterReturnType: None 65*27162e4eSAndroid Build Coastguard WorkerAlwaysBreakBeforeMultilineStrings: false 66*27162e4eSAndroid Build Coastguard WorkerBraceWrapping: 67*27162e4eSAndroid Build Coastguard Worker AfterCaseLabel: false 68*27162e4eSAndroid Build Coastguard Worker AfterControlStatement: Never 69*27162e4eSAndroid Build Coastguard Worker AfterEnum: false 70*27162e4eSAndroid Build Coastguard Worker AfterExternBlock: false 71*27162e4eSAndroid Build Coastguard Worker AfterFunction: true 72*27162e4eSAndroid Build Coastguard Worker AfterStruct: false 73*27162e4eSAndroid Build Coastguard Worker AfterUnion: false 74*27162e4eSAndroid Build Coastguard Worker BeforeElse: false 75*27162e4eSAndroid Build Coastguard Worker BeforeWhile: false 76*27162e4eSAndroid Build Coastguard Worker IndentBraces: false 77*27162e4eSAndroid Build Coastguard Worker SplitEmptyFunction: false 78*27162e4eSAndroid Build Coastguard Worker SplitEmptyRecord: false 79*27162e4eSAndroid Build Coastguard WorkerBreakAfterAttributes: Never 80*27162e4eSAndroid Build Coastguard WorkerBreakBeforeBinaryOperators: None 81*27162e4eSAndroid Build Coastguard WorkerBreakBeforeBraces: Custom 82*27162e4eSAndroid Build Coastguard WorkerBreakBeforeInlineASMColon: OnlyMultiline 83*27162e4eSAndroid Build Coastguard WorkerBreakBeforeTernaryOperators: true 84*27162e4eSAndroid Build Coastguard Worker 85*27162e4eSAndroid Build Coastguard WorkerDerivePointerAlignment: false 86*27162e4eSAndroid Build Coastguard WorkerPointerAlignment: Left 87*27162e4eSAndroid Build Coastguard Worker 88*27162e4eSAndroid Build Coastguard WorkerQualifierAlignment: Custom 89*27162e4eSAndroid Build Coastguard WorkerQualifierOrder: ["inline", "static", "volatile", "restrict", "const", "type"] 90*27162e4eSAndroid Build Coastguard Worker 91*27162e4eSAndroid Build Coastguard WorkerReflowComments: false 92*27162e4eSAndroid Build Coastguard WorkerBreakStringLiterals: false 93*27162e4eSAndroid Build Coastguard WorkerRemoveSemicolon: true 94*27162e4eSAndroid Build Coastguard WorkerRemoveParentheses: ReturnStatement 95*27162e4eSAndroid Build Coastguard WorkerInsertBraces: false 96*27162e4eSAndroid Build Coastguard WorkerSeparateDefinitionBlocks: Always 97*27162e4eSAndroid Build Coastguard Worker 98*27162e4eSAndroid Build Coastguard WorkerSpaceAfterCStyleCast: false 99*27162e4eSAndroid Build Coastguard WorkerSpaceAfterLogicalNot: false 100*27162e4eSAndroid Build Coastguard WorkerSpaceAroundPointerQualifiers: Default 101*27162e4eSAndroid Build Coastguard WorkerSpaceBeforeAssignmentOperators: true 102*27162e4eSAndroid Build Coastguard WorkerSpaceBeforeCaseColon: false 103*27162e4eSAndroid Build Coastguard WorkerSpaceBeforeParens: ControlStatements 104*27162e4eSAndroid Build Coastguard WorkerBitFieldColonSpacing: Both 105*27162e4eSAndroid Build Coastguard WorkerSpaceBeforeSquareBrackets: false 106*27162e4eSAndroid Build Coastguard WorkerSpaceInEmptyBlock: false 107*27162e4eSAndroid Build Coastguard WorkerSpacesBeforeTrailingComments: 1 108*27162e4eSAndroid Build Coastguard WorkerSpacesInSquareBrackets: false 109*27162e4eSAndroid Build Coastguard WorkerSpacesInLineCommentPrefix: 110*27162e4eSAndroid Build Coastguard Worker Minimum: 1 111*27162e4eSAndroid Build Coastguard Worker Maximum: -1 112*27162e4eSAndroid Build Coastguard Worker 113*27162e4eSAndroid Build Coastguard WorkerSortIncludes: Never 114*27162e4eSAndroid Build Coastguard WorkerIncludeBlocks: Preserve 115*27162e4eSAndroid Build Coastguard WorkerIncludeIsMainRegex: "" 116*27162e4eSAndroid Build Coastguard WorkerIncludeCategories: 117*27162e4eSAndroid Build Coastguard Worker - {Regex: "<.*>", Priority: -2, CaseSensitive: true} 118*27162e4eSAndroid Build Coastguard Worker - {Regex: "\".*\"", Priority: -1, CaseSensitive: true} 119*27162e4eSAndroid Build Coastguard Worker 120*27162e4eSAndroid Build Coastguard WorkerAttributeMacros: ["__capability"] 121*27162e4eSAndroid Build Coastguard WorkerStatementAttributeLikeMacros: [] 122*27162e4eSAndroid Build Coastguard WorkerStatementMacros: [] 123*27162e4eSAndroid Build Coastguard Worker 124*27162e4eSAndroid Build Coastguard WorkerPenaltyBreakAssignment: 200 125*27162e4eSAndroid Build Coastguard WorkerPenaltyBreakBeforeFirstCallParameter: 19 126*27162e4eSAndroid Build Coastguard WorkerPenaltyBreakComment: 300 127*27162e4eSAndroid Build Coastguard WorkerPenaltyBreakFirstLessLess: 120 128*27162e4eSAndroid Build Coastguard WorkerPenaltyBreakOpenParenthesis: 0 129*27162e4eSAndroid Build Coastguard WorkerPenaltyBreakString: 1000 130*27162e4eSAndroid Build Coastguard WorkerPenaltyExcessCharacter: 10 131*27162e4eSAndroid Build Coastguard WorkerPenaltyIndentedWhitespace: 0 132*27162e4eSAndroid Build Coastguard WorkerPenaltyReturnTypeOnItsOwnLine: 60 133