diff options
Diffstat (limited to '.clang-format')
-rw-r--r-- | .clang-format | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/.clang-format b/.clang-format new file mode 100644 index 0000000..fe6ba0c --- /dev/null +++ b/.clang-format @@ -0,0 +1,42 @@ +Language: Cpp +Standard: Cpp11 + +# Use SmartTabs +UseTab: ForIndentation +IndentWidth: 4 +TabWidth: 4 +ConstructorInitializerIndentWidth: 4 + +NamespaceIndentation: None + +# Use Allman brace style. +BreakBeforeBraces: Allman + +# CTOR initializers should be +# Class::Class() +# : Foo() +# , bar(1 ,2) +# , bas("hello") +BreakConstructorInitializersBeforeComma: true + +AccessModifierOffset: -4 +AlignAfterOpenBracket: false + +# Always expand curlies. +AllowShortFunctionsOnASingleLine: None +AllowShortLoopsOnASingleLine: false +AllowShortIfStatementsOnASingleLine: false + +# Do not indent case labels +IndentCaseLabels: false + +ConstructorInitializerAllOnOneLineOrOnePerLine: true +AllowAllParametersOfDeclarationOnNextLine: true + +DerivePointerAlignment: false +PointerAlignment: Left + +SpaceBeforeAssignmentOperators: true +SpacesInParentheses: false +SpacesInSquareBrackets: false +SpaceBeforeParens: Never |