---
Language:        Cpp
AccessModifierOffset : -4
AlignAfterOpenBracket: Align
AlignConsecutiveAssignments : true
AlignConsecutiveDeclarations : false
AlignEscapedNewlines : Right
AlignOperands : true
AlignTrailingComments : true
AllowAllParametersOfDeclarationOnNextLine : false
AllowShortBlocksOnASingleLine : false
AllowShortCaseLabelsOnASingleLine : false
AllowShortFunctionsOnASingleLine : None
AllowShortIfStatementsOnASingleLine : false
AllowShortLoopsOnASingleLine : false
# AlwaysBreakAfterDefinitionReturnType : None
AlwaysBreakAfterReturnType : None
AlwaysBreakBeforeMultilineStrings : false
AlwaysBreakTemplateDeclarations : true
BinPackArguments : false
BinPackParameters: false
BraceWrapping : 
  AfterClass : true
  AfterControlStatement : true
  AfterEnum : true
  AfterFunction : true
  AfterNamespace : true
  AfterObjCDeclaration : true
  AfterStruct : true
  AfterUnion : true
  #AfterExternBlock: false
  BeforeCatch : true
  BeforeElse : true
  IndentBraces : false
  SplitEmptyFunction : true
  SplitEmptyRecord : true
  SplitEmptyNamespace : true
BreakAfterJavaFieldAnnotations : true
BreakBeforeBinaryOperators : None
BreakBeforeBraces: Custom
BreakBeforeInheritanceComma : false
BreakBeforeTernaryOperators : false
BreakConstructorInitializers : AfterColon
BreakStringLiterals : false
ColumnLimit : 0
CompactNamespaces : false
ConstructorInitializerAllOnOneLineOrOnePerLine : true
ConstructorInitializerIndentWidth : 4
ContinuationIndentWidth : 4
Cpp11BracedListStyle : false
DerivePointerAlignment : false
#DisableFormat : true
FixNamespaceComments : true
ForEachMacros:   
  - foreach
#IncludeBlocks : Preserve
IndentCaseLabels : false
#IndentPPDirectives : AfterHash
IndentWidth : 4
IndentWrappedFunctionNames : true
JavaScriptQuotes : Leave
JavaScriptWrapImports : false
KeepEmptyLinesAtTheStartOfBlocks : false
MaxEmptyLinesToKeep : 1
NamespaceIndentation : None
#ObjCBinPackProtocolList: Always
ObjCBlockIndentWidth  : 4
ObjCSpaceAfterProperty : false
ObjCSpaceBeforeProtocolList : false
PenaltyBreakAssignment : 0
PenaltyBreakBeforeFirstCallParameter : 0
PenaltyBreakComment : 0
PenaltyBreakFirstLessLess : 0
PenaltyBreakString : 0
PenaltyExcessCharacter : 0
PenaltyReturnTypeOnItsOwnLine : 0
PointerAlignment : Left
ReflowComments : false
SortIncludes : false
SortUsingDeclarations : false
SpaceAfterCStyleCast : false
SpaceAfterTemplateKeyword : false
SpaceBeforeAssignmentOperators : true
#SpaceBeforeCtorInitializerColon : true
SpaceBeforeParens : Never
#SpaceBeforeRangeBasedForLoopColon : true
SpaceInEmptyParentheses : false
SpacesBeforeTrailingComments : 0
SpacesInAngles : true
SpacesInCStyleCastParentheses : false
SpacesInContainerLiterals : true
SpacesInParentheses : true
SpacesInSquareBrackets : true
Standard : Cpp11
TabWidth : 4
UseTab : ForContinuationAndIndentation