|
@@ -0,0 +1,76 @@
|
|
|
+---
|
|
|
+AlignConsecutiveMacros: Consecutive
|
|
|
+AlignConsecutiveAssignments: None
|
|
|
+AlignConsecutiveBitFields: None
|
|
|
+AlignConsecutiveDeclarations: None
|
|
|
+AlignEscapedNewlines: Right
|
|
|
+AlignOperands: Align
|
|
|
+AlignTrailingComments: true
|
|
|
+
|
|
|
+AllowAllArgumentsOnNextLine: true
|
|
|
+AllowAllParametersOfDeclarationOnNextLine: true
|
|
|
+AllowShortEnumsOnASingleLine: true
|
|
|
+AllowShortBlocksOnASingleLine: Never
|
|
|
+AllowShortCaseLabelsOnASingleLine: false
|
|
|
+AllowShortFunctionsOnASingleLine: All
|
|
|
+AllowShortIfStatementsOnASingleLine: AllIfsAndElse
|
|
|
+AllowShortLoopsOnASingleLine: false
|
|
|
+
|
|
|
+AlwaysBreakAfterDefinitionReturnType: All
|
|
|
+AlwaysBreakAfterReturnType: AllDefinitions
|
|
|
+AlwaysBreakBeforeMultilineStrings: false
|
|
|
+AlwaysBreakTemplateDeclarations: MultiLine
|
|
|
+
|
|
|
+# Custom brace breaking
|
|
|
+BreakBeforeBraces: Custom
|
|
|
+BraceWrapping:
|
|
|
+ AfterCaseLabel: true
|
|
|
+ AfterClass: true
|
|
|
+ AfterControlStatement: Never
|
|
|
+ AfterEnum: true
|
|
|
+ AfterFunction: true
|
|
|
+ AfterNamespace: true
|
|
|
+ AfterObjCDeclaration: true
|
|
|
+ AfterStruct: true
|
|
|
+ AfterUnion: true
|
|
|
+ AfterExternBlock: false
|
|
|
+ BeforeElse: false
|
|
|
+ BeforeWhile: true
|
|
|
+ IndentBraces: false
|
|
|
+ SplitEmptyFunction: true
|
|
|
+ SplitEmptyRecord: true
|
|
|
+
|
|
|
+# Make the closing brace of container literals go to a new line
|
|
|
+Cpp11BracedListStyle: false
|
|
|
+
|
|
|
+# Never format includes
|
|
|
+IncludeBlocks: Preserve
|
|
|
+SortIncludes: Never
|
|
|
+
|
|
|
+# No length limit, in case it breaks macros, you can
|
|
|
+# disable it with /* clang-format off/on */ comments
|
|
|
+ColumnLimit: 0
|
|
|
+
|
|
|
+IndentWidth: 4
|
|
|
+ContinuationIndentWidth: 4
|
|
|
+IndentCaseLabels: false
|
|
|
+IndentCaseBlocks: false
|
|
|
+IndentGotoLabels: true
|
|
|
+IndentPPDirectives: None
|
|
|
+IndentExternBlock: NoIndent
|
|
|
+
|
|
|
+SpaceAfterCStyleCast: true
|
|
|
+SpacesInCStyleCastParentheses: false
|
|
|
+SpacesInConditionalStatement: false
|
|
|
+SpacesInContainerLiterals: true
|
|
|
+SpaceBeforeAssignmentOperators: true
|
|
|
+SpaceBeforeCaseColon: false
|
|
|
+SpaceBeforeParens: ControlStatements
|
|
|
+SpaceAroundPointerQualifiers: Default
|
|
|
+SpaceInEmptyBlock: false
|
|
|
+SpaceInEmptyParentheses: false
|
|
|
+
|
|
|
+UseCRLF: false
|
|
|
+UseTab: Never
|
|
|
+---
|
|
|
+
|