3 # BasedOnStyle: Mozilla
4 AccessModifierOffset: -2
5 AlignAfterOpenBracket: true
6 AlignEscapedNewlinesLeft: false
8 AlignTrailingComments: true
9 AllowAllParametersOfDeclarationOnNextLine: false
10 AllowShortBlocksOnASingleLine: false
11 AllowShortCaseLabelsOnASingleLine: false
12 AllowShortIfStatementsOnASingleLine: false
13 AllowShortLoopsOnASingleLine: false
14 AllowShortFunctionsOnASingleLine: All
15 AlwaysBreakAfterDefinitionReturnType: true
16 AlwaysBreakTemplateDeclarations: false
17 AlwaysBreakBeforeMultilineStrings: false
18 BreakBeforeBinaryOperators: false
19 BreakBeforeTernaryOperators: true
20 BreakConstructorInitializersBeforeComma: false
21 BinPackParameters: true
22 BinPackArguments: true
24 ConstructorInitializerAllOnOneLineOrOnePerLine: true
25 ConstructorInitializerIndentWidth: 4
26 DerivePointerAlignment: true
27 ExperimentalAutoDetectBinPacking: false
28 IndentCaseLabels: true
29 IndentWrappedFunctionNames: false
30 IndentFunctionDeclarationAfterType: false
31 MaxEmptyLinesToKeep: 1
32 KeepEmptyLinesAtTheStartOfBlocks: true
33 NamespaceIndentation: None
34 ObjCBlockIndentWidth: 2
35 ObjCSpaceAfterProperty: true
36 ObjCSpaceBeforeProtocolList: false
37 PenaltyBreakBeforeFirstCallParameter: 19
38 PenaltyBreakComment: 300
39 PenaltyBreakString: 1000
40 PenaltyBreakFirstLessLess: 120
41 PenaltyExcessCharacter: 1000000
42 PenaltyReturnTypeOnItsOwnLine: 200
43 PointerAlignment: Right
44 SpacesBeforeTrailingComments: 1
45 Cpp11BracedListStyle: false
50 BreakBeforeBraces: Linux
51 SpacesInParentheses: false
52 SpacesInSquareBrackets: false
54 SpaceInEmptyParentheses: false
55 SpacesInCStyleCastParentheses: false
56 SpaceAfterCStyleCast: false
57 SpacesInContainerLiterals: true
58 SpaceBeforeAssignmentOperators: true
59 ContinuationIndentWidth: 4
60 CommentPragmas: '^ IWYU pragma:'
61 ForEachMacros: [ foreach, Q_FOREACH, BOOST_FOREACH ]
62 SpaceBeforeParens: ControlStatements