-# for clang-format ≥ 10
+# For clang-format 13
AccessModifierOffset: -4
AlignAfterOpenBracket: Align
-AlignConsecutiveMacros: true
-AlignConsecutiveAssignments: false
-AlignConsecutiveDeclarations: false
+AlignArrayOfStructures: None
+AlignConsecutiveAssignments: None
+AlignConsecutiveDeclarations: None
+AlignConsecutiveMacros: Consecutive
AlignEscapedNewlines: Right
-AlignOperands: true
+AlignOperands: Align
AlignTrailingComments: true
AllowAllArgumentsOnNextLine: false
AllowAllConstructorInitializersOnNextLine: false
AllowAllParametersOfDeclarationOnNextLine: false
-AllowShortBlocksOnASingleLine: false
+AllowShortBlocksOnASingleLine: Never
AllowShortCaseLabelsOnASingleLine: false
+AllowShortEnumsOnASingleLine: false
AllowShortFunctionsOnASingleLine: None
AllowShortIfStatementsOnASingleLine: Never
AllowShortLambdasOnASingleLine: None
AlwaysBreakAfterReturnType: None
AlwaysBreakBeforeMultilineStrings: false
AlwaysBreakTemplateDeclarations: Yes
+AttributeMacros: [
+ '_BT_LOG_PRINTFLIKE',
+ 'ARGPAR_HIDDEN',
+ 'BT_ASSERT_COND_DEV_FUNC',
+ 'BT_ASSERT_DBG_FUNC',
+ 'BT_CTF_ASSERT_PRE_FUNC',
+ 'BT_EXTERN_C',
+ 'BT_HIDDEN',
+ 'SWIGEXPORT',
+ 'SWIGUNUSED',
+ 'YY_ATTRIBUTE_PURE',
+ 'YY_ATTRIBUTE_UNUSED',
+ 'yynoreturn',
+]
BinPackArguments: true
BinPackParameters: true
-BreakBeforeBinaryOperators: None
-BreakBeforeBraces: Custom
BraceWrapping:
AfterCaseLabel: true
AfterClass: true
SplitEmptyFunction: true
SplitEmptyRecord: true
SplitEmptyNamespace: true
+BreakBeforeBinaryOperators: None
+BreakBeforeBraces: Custom
BreakBeforeTernaryOperators: false
BreakConstructorInitializers: AfterColon
BreakInheritanceList: AfterColon
ConstructorInitializerIndentWidth: 4
ContinuationIndentWidth: 4
Cpp11BracedListStyle: true
+DeriveLineEnding: false
DerivePointerAlignment: false
DisableFormat: false
-ExperimentalAutoDetectBinPacking: false
+EmptyLineBeforeAccessModifier: Always
FixNamespaceComments: true
+ForEachMacros: [
+ 'bt_list_for_each',
+ 'bt_list_for_each_entry',
+ 'bt_list_for_each_entry_reverse',
+ 'bt_list_for_each_entry_safe',
+ 'bt_list_for_each_prev',
+ 'bt_list_for_each_prev_safe',
+]
IncludeBlocks: Preserve
+IndentAccessModifiers: false
+IndentCaseBlocks: false
IndentCaseLabels: false
+IndentExternBlock: NoIndent
+IndentGotoLabels: false
IndentPPDirectives: AfterHash
IndentWidth: 4
IndentWrappedFunctionNames: false
+InsertTrailingCommas: None
KeepEmptyLinesAtTheStartOfBlocks: false
+LambdaBodyIndentation: Signature
Language: Cpp
MaxEmptyLinesToKeep: 1
NamespaceIndentation: None
-PointerAlignment: Left
+PPIndentWidth: 4
+PointerAlignment: Right
+ReferenceAlignment: Left
ReflowComments: false
SortIncludes: false
SortUsingDeclarations: false
SpaceAfterCStyleCast: true
SpaceAfterLogicalNot: false
SpaceAfterTemplateKeyword: true
+SpaceAroundPointerQualifiers: Both
SpaceBeforeAssignmentOperators: true
+SpaceBeforeCaseColon: false
SpaceBeforeCpp11BracedList: true
SpaceBeforeCtorInitializerColon: true
SpaceBeforeInheritanceColon: true
SpaceBeforeParens: ControlStatements
SpaceBeforeRangeBasedForLoopColon: true
+SpaceBeforeSquareBrackets: false
+SpaceInEmptyBlock: true
SpaceInEmptyParentheses: false
SpacesBeforeTrailingComments: 1
-SpacesInAngles: false
-SpacesInCStyleCastParentheses: false
+SpacesInAngles: Never
+SpacesInConditionalStatement: false
SpacesInContainerLiterals: false
+SpacesInCStyleCastParentheses: false
SpacesInParentheses: false
SpacesInSquareBrackets: false
Standard: Cpp11
+UseCRLF: false
UseTab: Never