---
Language: Cpp
AlignConsecutiveAssignments: true
PointerAlignment: Left
ColumnLimit: 120
AllowShortFunctionsOnASingleLine : InlineOnly
AllowShortIfStatementsOnASingleLine : false
AllowShortLoopsOnASingleLine : false
AlwaysBreakAfterReturnType : None
AlwaysBreakTemplateDeclarations : true
BreakBeforeBraces: Custom
BraceWrapping:
  AfterClass: true
  AfterStruct : true
  AfterEnum : true
  AfterControlStatement : true
  AfterFunction: true
  AfterNamespace: false
  AfterUnion: true
  AfterExternBlock: false
  BeforeCatch: false
  BeforeElse: false
#  BeforeWhile: false
  SplitEmptyFunction: false
  SplitEmptyRecord: true
BreakBeforeBinaryOperators: None
BreakBeforeTernaryOperators: false
BreakConstructorInitializers: BeforeComma
BreakStringLiterals: true
CompactNamespaces: false
#EmptyLineAfterAccessModifier: Leave
FixNamespaceComments: true
IndentCaseLabels: true
IndentPPDirectives: None
IndentWidth: 2
IndentAccessModifiers: true
AccessModifierOffset: 0
IndentWrappedFunctionNames: false
KeepEmptyLinesAtTheStartOfBlocks: false
NamespaceIndentation: None
SpaceAfterLogicalNot: false
SpaceBeforeParens: ControlStatements
SpaceBeforeRangeBasedForLoopColon: true
SpaceBeforeSquareBrackets: false
SpaceInEmptyParentheses: false
SpacesInParentheses: false
SpacesInSquareBrackets: false
UseTab: Never
AlignOperands: true
AlignTrailingComments: true
AllowAllArgumentsOnNextLine: true
AllowAllParametersOfDeclarationOnNextLine: true
ConstructorInitializerIndentWidth : 2
---
