| # jemalloc targets clang-format version 8. We include every option it supports |
| # here, but comment out the ones that aren't relevant for us. |
| --- |
| # AccessModifierOffset: -2 |
| AlignAfterOpenBracket: DontAlign |
| AlignConsecutiveAssignments: false |
| AlignConsecutiveDeclarations: false |
| AlignEscapedNewlines: Right |
| AlignOperands: false |
| AlignTrailingComments: false |
| AllowAllParametersOfDeclarationOnNextLine: true |
| AllowShortBlocksOnASingleLine: false |
| AllowShortCaseLabelsOnASingleLine: false |
| AllowShortFunctionsOnASingleLine: Empty |
| AllowShortIfStatementsOnASingleLine: false |
| AllowShortLoopsOnASingleLine: false |
| AlwaysBreakAfterReturnType: AllDefinitions |
| AlwaysBreakBeforeMultilineStrings: true |
| # AlwaysBreakTemplateDeclarations: Yes |
| BinPackArguments: true |
| BinPackParameters: true |
| BraceWrapping: |
| AfterClass: false |
| AfterControlStatement: false |
| AfterEnum: false |
| AfterFunction: false |
| AfterNamespace: false |
| AfterObjCDeclaration: false |
| AfterStruct: false |
| AfterUnion: false |
| BeforeCatch: false |
| BeforeElse: false |
| IndentBraces: false |
| # BreakAfterJavaFieldAnnotations: true |
| BreakBeforeBinaryOperators: NonAssignment |
| BreakBeforeBraces: Attach |
| BreakBeforeTernaryOperators: true |
| # BreakConstructorInitializers: BeforeColon |
| # BreakInheritanceList: BeforeColon |
| BreakStringLiterals: false |
| ColumnLimit: 80 |
| # CommentPragmas: '' |
| # CompactNamespaces: true |
| # ConstructorInitializerAllOnOneLineOrOnePerLine: true |
| # ConstructorInitializerIndentWidth: 4 |
| ContinuationIndentWidth: 2 |
| Cpp11BracedListStyle: true |
| DerivePointerAlignment: false |
| DisableFormat: false |
| ExperimentalAutoDetectBinPacking: false |
| FixNamespaceComments: true |
| ForEachMacros: [ ql_foreach, qr_foreach, ] |
| # IncludeBlocks: Preserve |
| # IncludeCategories: |
| # - Regex: '^<.*\.h(pp)?>' |
| # Priority: 1 |
| # IncludeIsMainRegex: '' |
| IndentCaseLabels: false |
| IndentPPDirectives: AfterHash |
| IndentWidth: 4 |
| IndentWrappedFunctionNames: false |
| # JavaImportGroups: [] |
| # JavaScriptQuotes: Leave |
| # JavaScriptWrapImports: True |
| KeepEmptyLinesAtTheStartOfBlocks: false |
| Language: Cpp |
| MacroBlockBegin: '' |
| MacroBlockEnd: '' |
| MaxEmptyLinesToKeep: 1 |
| # NamespaceIndentation: None |
| # ObjCBinPackProtocolList: Auto |
| # ObjCBlockIndentWidth: 2 |
| # ObjCSpaceAfterProperty: false |
| # ObjCSpaceBeforeProtocolList: false |
| |
| PenaltyBreakAssignment: 2 |
| PenaltyBreakBeforeFirstCallParameter: 1 |
| PenaltyBreakComment: 300 |
| PenaltyBreakFirstLessLess: 120 |
| PenaltyBreakString: 1000 |
| # PenaltyBreakTemplateDeclaration: 10 |
| PenaltyExcessCharacter: 1000000 |
| PenaltyReturnTypeOnItsOwnLine: 60 |
| PointerAlignment: Right |
| # RawStringFormats: |
| # - Language: TextProto |
| # Delimiters: |
| # - 'pb' |
| # - 'proto' |
| # EnclosingFunctions: |
| # - 'PARSE_TEXT_PROTO' |
| # BasedOnStyle: google |
| # - Language: Cpp |
| # Delimiters: |
| # - 'cc' |
| # - 'cpp' |
| # BasedOnStyle: llvm |
| # CanonicalDelimiter: 'cc' |
| ReflowComments: true |
| SortIncludes: false |
| SpaceAfterCStyleCast: false |
| # SpaceAfterTemplateKeyword: true |
| SpaceBeforeAssignmentOperators: true |
| # SpaceBeforeCpp11BracedList: false |
| # SpaceBeforeCtorInitializerColon: true |
| # SpaceBeforeInheritanceColon: true |
| SpaceBeforeParens: ControlStatements |
| # SpaceBeforeRangeBasedForLoopColon: true |
| SpaceInEmptyParentheses: false |
| SpacesBeforeTrailingComments: 2 |
| SpacesInAngles: false |
| SpacesInCStyleCastParentheses: false |
| # SpacesInContainerLiterals: false |
| SpacesInParentheses: false |
| SpacesInSquareBrackets: false |
| # Standard: Cpp11 |
| # This is nominally supported in clang-format version 8, but not in the build |
| # used by some of the core jemalloc developers. |
| # StatementMacros: [] |
| TabWidth: 8 |
| UseTab: Never |
| ... |