--- /dev/null
+Language: Cpp
+BasedOnStyle: LLVM
+UseTab: Always
+IndentWidth: 4
+TabWidth: 4
+IndentAccessModifiers: false
+AccessModifierOffset: -4
+
+DerivePointerAlignment: false
+PointerAlignment: Right
+
+AllowAllArgumentsOnNextLine: true
+
+AlwaysBreakTemplateDeclarations: Yes
+
+SpaceAfterTemplateKeyword: false
+
+EmptyLineAfterAccessModifier: Never
+EmptyLineBeforeAccessModifier: Always
+
+AllowShortCaseLabelsOnASingleLine: false
+IndentCaseBlocks: true
+IndentCaseLabels: true
+
+BreakBeforeBinaryOperators: NonAssignment
+
+BreakBeforeBraces: Allman
+#BreakBeforeBraces: Custom
+BraceWrapping:
+ AfterCaseLabel: false
+ AfterEnum: false
+ AfterClass: true
+ AfterControlStatement: Never
+ AfterFunction: false
+ AfterNamespace: false
+ AfterStruct: false
+ AfterUnion: false
+ AfterExternBlock: false
+ BeforeCatch: false
+ BeforeElse: false
+ BeforeLambdaBody: false
+ BeforeWhile: false
+
+
+