1# BasedOnStyle:  Google
2AccessModifierOffset: -4
3AlignOperands: false
4AlignAfterOpenBracket: true
5AlignEscapedNewlinesLeft: true
6AlignTrailingComments: true
7AllowAllParametersOfDeclarationOnNextLine: true
8AllowShortBlocksOnASingleLine: false
9AllowShortCaseLabelsOnASingleLine: false
10AllowShortFunctionsOnASingleLine: Empty
11AllowShortIfStatementsOnASingleLine: false
12AllowShortLoopsOnASingleLine: false
13AlwaysBreakAfterDefinitionReturnType: false
14AlwaysBreakBeforeMultilineStrings: true
15AlwaysBreakTemplateDeclarations: true
16BinPackArguments: false
17BinPackParameters: false
18BreakBeforeBinaryOperators: None
19BreakBeforeBraces: Attach
20BreakBeforeTernaryOperators: true
21BreakConstructorInitializersBeforeComma: false
22ColumnLimit:     100
23CommentPragmas:  ''
24ConstructorInitializerAllOnOneLineOrOnePerLine: true
25ConstructorInitializerIndentWidth: 4
26ContinuationIndentWidth: 4
27Cpp11BracedListStyle: true
28DerivePointerAlignment: false
29DisableFormat:   false
30ExperimentalAutoDetectBinPacking: false
31ForEachMacros:   [ foreach, Q_FOREACH, BOOST_FOREACH ]
32IndentCaseLabels: true
33IndentFunctionDeclarationAfterType: false
34IndentWidth:     4
35IndentWrappedFunctionNames: false
36KeepEmptyLinesAtTheStartOfBlocks: false
37Language:        Cpp
38MaxEmptyLinesToKeep: 2
39NamespaceIndentation: None
40ObjCSpaceAfterProperty: false
41ObjCSpaceBeforeProtocolList: false
42PenaltyBreakBeforeFirstCallParameter: 19
43PenaltyBreakComment: 300
44PenaltyBreakFirstLessLess: 120
45PenaltyBreakString: 1000
46PenaltyExcessCharacter: 1000000
47PenaltyReturnTypeOnItsOwnLine: 200
48PointerAlignment: Left
49SpaceAfterCStyleCast: false
50SpaceBeforeAssignmentOperators: true
51SpaceBeforeParens: ControlStatements
52SpaceInEmptyParentheses: false
53SpacesBeforeTrailingComments: 2
54SpacesInAngles:  false
55SpacesInCStyleCastParentheses: false
56SpacesInContainerLiterals: true
57SpacesInParentheses: false
58SpacesInSquareBrackets: false
59Standard:        Cpp11
60TabWidth:        4
61UseTab:          Never
62