---
# BasedOnStyle:  Mozilla
Language:                                       Cpp
AccessModifierOffset:                           -2
AlignAfterOpenBracket:                          true
AlignEscapedNewlinesLeft:                       false
AlignOperands:                                  true
AlignTrailingComments:                          true
AllowAllParametersOfDeclarationOnNextLine:      false
AllowShortBlocksOnASingleLine:                  false
AllowShortCaseLabelsOnASingleLine:              false
AllowShortIfStatementsOnASingleLine:            false
AllowShortLoopsOnASingleLine:                   false
AllowShortFunctionsOnASingleLine:               All
AlwaysBreakAfterDefinitionReturnType:           false
AlwaysBreakTemplateDeclarations:                false
AlwaysBreakBeforeMultilineStrings:              false
BreakBeforeBinaryOperators:                     None
BreakBeforeTernaryOperators:                    true
BreakConstructorInitializersBeforeComma:        true
BinPackParameters:                              true
BinPackArguments:                               true
ColumnLimit:                                    0
ConstructorInitializerAllOnOneLineOrOnePerLine: true
ConstructorInitializerIndentWidth:              4
DerivePointerAlignment:                         false
ExperimentalAutoDetectBinPacking:               false
IndentCaseLabels:                               false
IndentWrappedFunctionNames:                     false
IndentFunctionDeclarationAfterType:             false
MaxEmptyLinesToKeep:                            1
KeepEmptyLinesAtTheStartOfBlocks:               true
NamespaceIndentation:                           None
ObjCBlockIndentWidth:                           2
ObjCSpaceAfterProperty:                         true
ObjCSpaceBeforeProtocolList:                    false
PenaltyBreakBeforeFirstCallParameter:           19
PenaltyBreakComment:                            300
PenaltyBreakString:                             1000
PenaltyBreakFirstLessLess:                      120
PenaltyExcessCharacter:                         1000000
PenaltyReturnTypeOnItsOwnLine:                  200
PointerAlignment:                               Middle
SpacesBeforeTrailingComments:                   1
Cpp11BracedListStyle:                           false
Standard:                                       Cpp03
IndentWidth:                                    4
TabWidth:                                       8
UseTab:                                         Never
BreakBeforeBraces:                              Allman
SpacesInParentheses:                            false
SpacesInSquareBrackets:                         false
SpacesInAngles:                                 false
SpaceInEmptyParentheses:                        false
SpacesInCStyleCastParentheses:                  false
SpaceAfterCStyleCast:                           false
SpacesInContainerLiterals:                      true
SpaceBeforeAssignmentOperators:                 true
ContinuationIndentWidth:                        0
CommentPragmas:                                 '^ IWYU pragma:'
ForEachMacros:                                  [ foreach, Q_FOREACH, BOOST_FOREACH ]
SpaceBeforeParens:                              ControlStatements
DisableFormat:                                  false
...

