| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203 |
- commit 5e2e8b25d27ac8d9816bc277fd7b2598135485f9
- Author: Eric Betts <bettse@fastmail.fm>
- Date: Sat Jun 8 11:11:30 2024 -0700
- clang-format
- diff --git a/.clang-format b/.clang-format
- new file mode 100644
- index 000000000..4b76f7fa4
- --- /dev/null
- +++ b/.clang-format
- @@ -0,0 +1,191 @@
- +---
- +Language: Cpp
- +AccessModifierOffset: -4
- +AlignAfterOpenBracket: AlwaysBreak
- +AlignArrayOfStructures: None
- +AlignConsecutiveMacros: None
- +AlignConsecutiveAssignments: None
- +AlignConsecutiveBitFields: None
- +AlignConsecutiveDeclarations: None
- +AlignEscapedNewlines: Left
- +AlignOperands: Align
- +AlignTrailingComments: false
- +AllowAllArgumentsOnNextLine: true
- +AllowAllParametersOfDeclarationOnNextLine: false
- +AllowShortEnumsOnASingleLine: true
- +AllowShortBlocksOnASingleLine: Never
- +AllowShortCaseLabelsOnASingleLine: false
- +AllowShortFunctionsOnASingleLine: None
- +AllowShortLambdasOnASingleLine: All
- +AllowShortIfStatementsOnASingleLine: WithoutElse
- +AllowShortLoopsOnASingleLine: true
- +AlwaysBreakAfterDefinitionReturnType: None
- +AlwaysBreakAfterReturnType: None
- +AlwaysBreakBeforeMultilineStrings: false
- +AlwaysBreakTemplateDeclarations: Yes
- +AttributeMacros:
- + - __capability
- +BinPackArguments: false
- +BinPackParameters: false
- +BraceWrapping:
- + AfterCaseLabel: false
- + AfterClass: false
- + AfterControlStatement: Never
- + AfterEnum: false
- + AfterFunction: false
- + AfterNamespace: false
- + AfterObjCDeclaration: false
- + AfterStruct: false
- + AfterUnion: false
- + AfterExternBlock: false
- + BeforeCatch: false
- + BeforeElse: false
- + BeforeLambdaBody: false
- + BeforeWhile: false
- + IndentBraces: false
- + SplitEmptyFunction: true
- + SplitEmptyRecord: true
- + SplitEmptyNamespace: true
- +BreakBeforeBinaryOperators: None
- +BreakBeforeConceptDeclarations: true
- +BreakBeforeBraces: Attach
- +BreakBeforeInheritanceComma: false
- +BreakInheritanceList: BeforeColon
- +BreakBeforeTernaryOperators: false
- +BreakConstructorInitializersBeforeComma: false
- +BreakConstructorInitializers: BeforeComma
- +BreakAfterJavaFieldAnnotations: false
- +BreakStringLiterals: false
- +ColumnLimit: 99
- +CommentPragmas: '^ IWYU pragma:'
- +QualifierAlignment: Leave
- +CompactNamespaces: false
- +ConstructorInitializerIndentWidth: 4
- +ContinuationIndentWidth: 4
- +Cpp11BracedListStyle: true
- +DeriveLineEnding: true
- +DerivePointerAlignment: false
- +DisableFormat: false
- +EmptyLineAfterAccessModifier: Never
- +EmptyLineBeforeAccessModifier: LogicalBlock
- +ExperimentalAutoDetectBinPacking: false
- +PackConstructorInitializers: BinPack
- +BasedOnStyle: ''
- +ConstructorInitializerAllOnOneLineOrOnePerLine: false
- +AllowAllConstructorInitializersOnNextLine: true
- +FixNamespaceComments: false
- +ForEachMacros:
- + - foreach
- + - Q_FOREACH
- + - BOOST_FOREACH
- +IfMacros:
- + - KJ_IF_MAYBE
- +IncludeBlocks: Preserve
- +IncludeCategories:
- + - Regex: '.*'
- + Priority: 1
- + SortPriority: 0
- + CaseSensitive: false
- + - Regex: '^(<|"(gtest|gmock|isl|json)/)'
- + Priority: 3
- + SortPriority: 0
- + CaseSensitive: false
- + - Regex: '.*'
- + Priority: 1
- + SortPriority: 0
- + CaseSensitive: false
- +IncludeIsMainRegex: '(Test)?$'
- +IncludeIsMainSourceRegex: ''
- +IndentAccessModifiers: false
- +IndentCaseLabels: false
- +IndentCaseBlocks: false
- +IndentGotoLabels: true
- +IndentPPDirectives: None
- +IndentExternBlock: AfterExternBlock
- +IndentRequires: false
- +IndentWidth: 4
- +IndentWrappedFunctionNames: true
- +InsertTrailingCommas: None
- +JavaScriptQuotes: Leave
- +JavaScriptWrapImports: true
- +KeepEmptyLinesAtTheStartOfBlocks: false
- +LambdaBodyIndentation: Signature
- +MacroBlockBegin: ''
- +MacroBlockEnd: ''
- +MaxEmptyLinesToKeep: 1
- +NamespaceIndentation: None
- +ObjCBinPackProtocolList: Auto
- +ObjCBlockIndentWidth: 4
- +ObjCBreakBeforeNestedBlockParam: true
- +ObjCSpaceAfterProperty: true
- +ObjCSpaceBeforeProtocolList: true
- +PenaltyBreakAssignment: 10
- +PenaltyBreakBeforeFirstCallParameter: 30
- +PenaltyBreakComment: 10
- +PenaltyBreakFirstLessLess: 0
- +PenaltyBreakOpenParenthesis: 0
- +PenaltyBreakString: 10
- +PenaltyBreakTemplateDeclaration: 10
- +PenaltyExcessCharacter: 100
- +PenaltyReturnTypeOnItsOwnLine: 60
- +PenaltyIndentedWhitespace: 0
- +PointerAlignment: Left
- +PPIndentWidth: -1
- +ReferenceAlignment: Pointer
- +ReflowComments: false
- +RemoveBracesLLVM: false
- +SeparateDefinitionBlocks: Leave
- +ShortNamespaceLines: 1
- +SortIncludes: Never
- +SortJavaStaticImport: Before
- +SortUsingDeclarations: false
- +SpaceAfterCStyleCast: false
- +SpaceAfterLogicalNot: false
- +SpaceAfterTemplateKeyword: true
- +SpaceBeforeAssignmentOperators: true
- +SpaceBeforeCaseColon: false
- +SpaceBeforeCpp11BracedList: false
- +SpaceBeforeCtorInitializerColon: true
- +SpaceBeforeInheritanceColon: true
- +SpaceBeforeParens: Never
- +SpaceBeforeParensOptions:
- + AfterControlStatements: false
- + AfterForeachMacros: false
- + AfterFunctionDefinitionName: false
- + AfterFunctionDeclarationName: false
- + AfterIfMacros: false
- + AfterOverloadedOperator: false
- + BeforeNonEmptyParentheses: false
- +SpaceAroundPointerQualifiers: Default
- +SpaceBeforeRangeBasedForLoopColon: true
- +SpaceInEmptyBlock: false
- +SpaceInEmptyParentheses: false
- +SpacesBeforeTrailingComments: 1
- +SpacesInAngles: Never
- +SpacesInConditionalStatement: false
- +SpacesInContainerLiterals: false
- +SpacesInCStyleCastParentheses: false
- +SpacesInLineCommentPrefix:
- + Minimum: 1
- + Maximum: -1
- +SpacesInParentheses: false
- +SpacesInSquareBrackets: false
- +SpaceBeforeSquareBrackets: false
- +BitFieldColonSpacing: Both
- +Standard: c++03
- +StatementAttributeLikeMacros:
- + - Q_EMIT
- +StatementMacros:
- + - Q_UNUSED
- + - QT_REQUIRE_VERSION
- +TabWidth: 4
- +UseCRLF: false
- +UseTab: Never
- +WhitespaceSensitiveMacros:
- + - STRINGIZE
- + - PP_STRINGIZE
- + - BOOST_PP_STRINGIZE
- + - NS_SWIFT_NAME
- + - CF_SWIFT_NAME
- +...
- +
|