+AccessModifierOffset: -8
AlignAfterOpenBracket: DontAlign
AlignConsecutiveAssignments: false
AlignConsecutiveDeclarations: false
AlignEscapedNewlines: Left
AlignOperands: false
AlignTrailingComments: false
+AllowAllConstructorInitializersOnNextLine: true
AllowShortBlocksOnASingleLine: false
AllowShortCaseLabelsOnASingleLine: false
AllowShortFunctionsOnASingleLine: None
AllowShortLoopsOnASingleLine: false
AlwaysBreakAfterReturnType: None
AlwaysBreakBeforeMultilineStrings: false
+AlwaysBreakTemplateDeclarations: Yes
BinPackArguments: true
BinPackParameters: false
BreakBeforeBraces: Custom
+BreakConstructorInitializers: AfterColon
BraceWrapping:
AfterControlStatement: false
AfterEnum: false
AfterFunction: true
- AfterNamespace: true
+ AfterNamespace: false
AfterStruct: false
AfterUnion: false
AfterExternBlock: false
SplitEmptyFunction: true
BreakBeforeBinaryOperators: None
BreakBeforeTernaryOperators: false
+BreakConstructorInitializers: AfterColon
BreakStringLiterals: false
-ColumnLimit: 80
+ColumnLimit: 100
+ConstructorInitializerAllOnOneLineOrOnePerLine: true
+ConstructorInitializerIndentWidth: 8
ContinuationIndentWidth: 16
DerivePointerAlignment: false
DisableFormat: false
+EmptyLineBeforeAccessModifier: LogicalBlock
ForEachMacros:
- 'cds_lfht_for_each_entry'
- 'cds_lfht_for_each_entry_safe'
MacroBlockBegin: ''
MacroBlockEnd: ''
MaxEmptyLinesToKeep: 1
+NamespaceIndentation: None
# Taken from git's rules
PenaltyBreakAssignment: 10
PenaltyReturnTypeOnItsOwnLine: 60
PointerAlignment: Right
+ReferenceAlignment: Left
ReflowComments: true
SortIncludes: true
SpaceAfterCStyleCast: true