X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=.clang-format;h=28ea69873145dcb40b167d659a3b828b8968e9b8;hp=66b5ef4088dc7e9088f12c8ff4c7f4c298e6558b;hb=HEAD;hpb=47aa4f7bc50412db0818c83136814a9a1a0edf9a diff --git a/.clang-format b/.clang-format index 66b5ef408..8fcee64f8 100644 --- a/.clang-format +++ b/.clang-format @@ -1,7 +1,8 @@ AccessModifierOffset: -8 -AlignAfterOpenBracket: DontAlign +AlignAfterOpenBracket: Align AlignConsecutiveAssignments: false AlignConsecutiveDeclarations: false +AlignConsecutiveMacros: Consecutive AlignEscapedNewlines: Left AlignOperands: false AlignTrailingComments: false @@ -14,8 +15,9 @@ AllowShortLoopsOnASingleLine: false AlwaysBreakAfterReturnType: None AlwaysBreakBeforeMultilineStrings: false AlwaysBreakTemplateDeclarations: Yes -BinPackArguments: true +BinPackArguments: false BinPackParameters: false +BitFieldColonSpacing: None BreakBeforeBraces: Custom BreakConstructorInitializers: AfterColon BraceWrapping: @@ -33,26 +35,39 @@ BraceWrapping: SplitEmptyFunction: true BreakBeforeBinaryOperators: None BreakBeforeTernaryOperators: false -BreakConstructorInitializers: AfterColon BreakStringLiterals: false ColumnLimit: 100 ConstructorInitializerAllOnOneLineOrOnePerLine: true ConstructorInitializerIndentWidth: 8 -ContinuationIndentWidth: 16 +ContinuationIndentWidth: 8 +Cpp11BracedListStyle: false DerivePointerAlignment: false DisableFormat: false EmptyLineBeforeAccessModifier: LogicalBlock +FixNamespaceComments: true ForEachMacros: - 'cds_lfht_for_each_entry' - 'cds_lfht_for_each_entry_safe' - 'cds_lfht_for_each_duplicate' - 'cds_list_for_each_entry' - 'cds_list_for_each_entry_safe' + - 'for_each_action_mutable' + - 'for_each_action_const' + - 'cds_wfs_for_each_blocking_safe' -IncludeBlocks: Preserve +IncludeBlocks: Regroup IncludeCategories: - - Regex: '.*' + - Regex: '".*"' + Priority: 0 + - Regex: '' Priority: 1 + - Regex: '' + Priority: 2 + - Regex: '' + Priority: 3 + - Regex: '<.*>' + Priority: 9 + IncludeIsMainRegex: '(Test)?$' IndentCaseLabels: false IndentPPDirectives: None