diff --git a/.clang-format b/.clang-format index 639558b..d112fb2 100644 --- a/.clang-format +++ b/.clang-format @@ -4,7 +4,6 @@ IndentWidth: 8 Language: Cpp DerivePointerAlignment: false PointerAlignment: Right -ReferenceAlignment: Left ColumnLimit: 80 AlignAfterOpenBracket: AlwaysBreak AlignConsecutiveAssignments: None @@ -53,9 +52,67 @@ PenaltyBreakOpenParenthesis: 5 PenaltyBreakBeforeFirstCallParameter: 5 PenaltyIndentedWhitespace: 0 AttributeMacros: - - BLUE_API + - BLUELIB_API ForEachMacros: - b_btree_foreach - b_queue_foreach -MacroBlockBegin: "^B_(TYPE|PARAM)_.*_BEGIN$" -MacroBlockEnd: "^B_(TYPE|PARAM)_.*_END$" +MacroBlockBegin: "B_TYPE_.*_BEGIN" +MacroBlockEnd: "B_TYPE_.*_END" +--- +Language: ObjC +DerivePointerAlignment: false +PointerAlignment: Right +ColumnLimit: 80 +AlignAfterOpenBracket: AlwaysBreak +AlignConsecutiveAssignments: None +AlignConsecutiveBitFields: None +AlignConsecutiveDeclarations: None +AlignConsecutiveMacros: AcrossEmptyLinesAndComments +AlignEscapedNewlines: Right +AlignOperands: AlignAfterOperator +AlignTrailingComments: true +AllowAllArgumentsOnNextLine: false +AllowAllConstructorInitializersOnNextLine: false +AllowAllParametersOfDeclarationOnNextLine: false +AllowShortBlocksOnASingleLine: Empty +AllowShortCaseLabelsOnASingleLine: false +AllowShortEnumsOnASingleLine: false +AllowShortFunctionsOnASingleLine: false +AllowShortIfStatementsOnASingleLine: false +AllowShortLambdasOnASingleLine: false +AllowShortLoopsOnASingleLine: false +AlwaysBreakAfterReturnType: None +AlwaysBreakBeforeMultilineStrings: true +AlwaysBreakTemplateDeclarations: Yes +BinPackArguments: true +BinPackParameters: true +ExperimentalAutoDetectBinPacking: false +BitFieldColonSpacing: Both +BreakBeforeBraces: Linux +BreakBeforeBinaryOperators: All +BreakBeforeTernaryOperators: true +BreakConstructorInitializers: BeforeComma +BreakInheritanceList: BeforeComma +BreakStringLiterals: true +ContinuationIndentWidth: 8 +Cpp11BracedListStyle: true +IncludeBlocks: Regroup +SortIncludes: true +IndentRequires: true +NamespaceIndentation: Inner +ReflowComments: true +SpacesBeforeTrailingComments: 3 +TabWidth: 8 +UseTab: AlignWithSpaces +PenaltyReturnTypeOnItsOwnLine: 1000000 +PenaltyExcessCharacter: 5 +PenaltyBreakOpenParenthesis: 5 +PenaltyBreakBeforeFirstCallParameter: 5 +PenaltyIndentedWhitespace: 0 +AttributeMacros: + - BLUELIB_API +ForEachMacros: + - b_btree_foreach + - b_queue_foreach +MacroBlockBegin: "B_TYPE_.*_BEGIN" +MacroBlockEnd: "B_TYPE_.*_END"