# For clang-format 13 AccessModifierOffset: -4 AlignAfterOpenBracket: Align AlignArrayOfStructures: None AlignConsecutiveAssignments: None AlignConsecutiveDeclarations: None AlignConsecutiveMacros: Consecutive AlignEscapedNewlines: Right AlignOperands: Align AlignTrailingComments: true AllowAllArgumentsOnNextLine: false AllowAllConstructorInitializersOnNextLine: false AllowAllParametersOfDeclarationOnNextLine: false AllowShortBlocksOnASingleLine: Never AllowShortCaseLabelsOnASingleLine: false AllowShortEnumsOnASingleLine: false AllowShortFunctionsOnASingleLine: None AllowShortIfStatementsOnASingleLine: Never AllowShortLambdasOnASingleLine: None AllowShortLoopsOnASingleLine: false 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 BraceWrapping: AfterCaseLabel: true AfterClass: true AfterControlStatement: Never AfterEnum: true AfterFunction: true AfterNamespace: false AfterStruct: true AfterUnion: true AfterExternBlock: false BeforeCatch: false BeforeElse: false BeforeLambdaBody: false BeforeWhile: false SplitEmptyFunction: true SplitEmptyRecord: true SplitEmptyNamespace: true BreakBeforeBinaryOperators: None BreakBeforeBraces: Custom BreakBeforeTernaryOperators: false BreakConstructorInitializers: AfterColon BreakInheritanceList: AfterColon BreakStringLiterals: false ColumnLimit: 100 CompactNamespaces: false ConstructorInitializerAllOnOneLineOrOnePerLine: false ConstructorInitializerIndentWidth: 4 ContinuationIndentWidth: 4 Cpp11BracedListStyle: true DeriveLineEnding: false DerivePointerAlignment: false DisableFormat: 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: Regroup IncludeCategories: # Babeltrace 2 public headers - Regex: '^$' Priority: 3 # System C headers - Regex: '^<.+\.h>$' Priority: 2 # System C++ headers - Regex: '^<.+>$' Priority: 1 # Logging headers - Regex: '^"(logging\.hpp|logging/comp-logging\.h|logging/log\.h)"$' Priority: 4 # Common headers - Regex: '^"(argpar|autodisc|common|compat|cpp-common|ctfser|fd-cache|param-parse|py-common|logging|string-format)/.+"$' Priority: 5 # Plugins common headers - Regex: '^"plugins/common/.+"$' Priority: 6 # tap header file - Regex: '^"(tap/)?tap\.h"$' Priority: 8 # The rest (local headers) - Regex: '.+' Priority: 7 IncludeIsMainRegex: "please_dont_do_that" 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 PPIndentWidth: 4 PointerAlignment: Right ReferenceAlignment: Left ReflowComments: false SortIncludes: CaseInsensitive 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: Never SpacesInConditionalStatement: false SpacesInContainerLiterals: false SpacesInCStyleCastParentheses: false SpacesInParentheses: false SpacesInSquareBrackets: false Standard: Cpp11 UseCRLF: false UseTab: Never