diff options
| -rw-r--r-- | extras/.clang-format | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/extras/.clang-format b/extras/.clang-format new file mode 100644 index 000000000..81cacff35 --- /dev/null +++ b/extras/.clang-format @@ -0,0 +1,48 @@ +--- +BasedOnStyle: LLVM +IndentWidth: 4 +--- +Language: Cpp +# Force pointers to the type for C++. +IndentPPDirectives: AfterHash +DerivePointerAlignment: false +PointerAlignment: Left +BinPackArguments: false +BinPackParameters: false +ExperimentalAutoDetectBinPacking: false +AllowAllParametersOfDeclarationOnNextLine: true +NamespaceIndentation: None +FixNamespaceComments: true +AccessModifierOffset: -4 +AlignTrailingComments: false +ConstructorInitializerIndentWidth: 4 +AlignEscapedNewlinesLeft: true +PenaltyReturnTypeOnItsOwnLine: 100 +ColumnLimit: 100 +IncludeBlocks: Preserve +AlignAfterOpenBracket: AlwaysBreak +IndentCaseBlocks: true +SortIncludes: true +SortUsingDeclarations: true +UseTab: Never +BreakConstructorInitializers: BeforeComma +BreakInheritanceList: BeforeComma +BreakBeforeBraces: Custom +BraceWrapping: + AfterCaseLabel: true + AfterClass: true + AfterEnum: true + AfterStruct: true + AfterUnion: true + SplitEmptyFunction: false + AfterControlStatement: Always + AfterFunction: true + AfterNamespace: true + AfterExternBlock: true + BeforeCatch: true + BeforeElse: true + # BeforeLambdaBody: true + # BeforeWhile: false + IndentBraces: false + SplitEmptyFunction: false + SplitEmptyRecord: false
\ No newline at end of file |
