diff options
Diffstat (limited to '.clang-format')
| -rw-r--r-- | .clang-format | 117 | 
1 files changed, 117 insertions, 0 deletions
| diff --git a/.clang-format b/.clang-format new file mode 100644 index 00000000..f11ba963 --- /dev/null +++ b/.clang-format @@ -0,0 +1,117 @@ +--- +Language:        Cpp +AccessModifierOffset: -2 +AlignAfterOpenBracket: Align +AlignConsecutiveAssignments: false +AlignConsecutiveDeclarations: false +AlignEscapedNewlines: Right +AlignOperands:   true +AlignTrailingComments: true +AllowAllParametersOfDeclarationOnNextLine: true +AllowShortBlocksOnASingleLine: false +AllowShortCaseLabelsOnASingleLine: false +AllowShortFunctionsOnASingleLine: All +AllowShortIfStatementsOnASingleLine: false +AllowShortLoopsOnASingleLine: false +AlwaysBreakAfterDefinitionReturnType: None +AlwaysBreakAfterReturnType: None +AlwaysBreakBeforeMultilineStrings: false +AlwaysBreakTemplateDeclarations: false +BinPackArguments: true +BinPackParameters: false +BraceWrapping:    +  AfterClass:      false +  AfterControlStatement: false +  AfterEnum:       false +  AfterFunction:   true +  AfterNamespace:  false +  AfterObjCDeclaration: false +  AfterStruct:     false +  AfterUnion:      false +  BeforeCatch:     false +  BeforeElse:      false +  IndentBraces:    false +  SplitEmptyFunction: true +  SplitEmptyRecord: true +  SplitEmptyNamespace: true +BreakBeforeBinaryOperators: None +BreakBeforeBraces: Custom +BreakBeforeInheritanceComma: false +BreakBeforeTernaryOperators: true +BreakConstructorInitializersBeforeComma: false +BreakConstructorInitializers: BeforeColon +BreakAfterJavaFieldAnnotations: false +BreakStringLiterals: true +ColumnLimit:     80 +CommentPragmas:  '^ IWYU pragma:' +CompactNamespaces: false +ConstructorInitializerAllOnOneLineOrOnePerLine: false +ConstructorInitializerIndentWidth: 4 +ContinuationIndentWidth: 4 +Cpp11BracedListStyle: true +DerivePointerAlignment: false +DisableFormat:   false +ExperimentalAutoDetectBinPacking: false +FixNamespaceComments: true +ForEachMacros:    +  - list_for_each +  - list_for_each_rev +  - list_for_each_safe +  - list_for_each_off +  - list_for_each_safe_off +  - LWAN_ARRAY_FOREACH_REVERSE +  - LWAN_ARRAY_FOREACH +  - STRING_SWITCH +  - STRING_SWITCH_L +  - STRING_SWITCH_SMALL +  - STRING_SWITCH_SMALL_L +  - STRING_SWITCH_LARGE +  - STRING_SWITCH_LARGE_L +IncludeCategories:  +  - Regex:           '^"lwan-.*' +    Priority:        2 +  - Regex:           '^(<|"(gtest|gmock|isl|json)/)' +    Priority:        3 +  - Regex:           '.*' +    Priority:        1 +IncludeIsMainRegex: '(Test)?$' +IndentCaseLabels: false +IndentWidth:     4 +IndentWrappedFunctionNames: false +JavaScriptQuotes: Leave +JavaScriptWrapImports: true +KeepEmptyLinesAtTheStartOfBlocks: true +MacroBlockBegin: '' +MacroBlockEnd:   '' +MaxEmptyLinesToKeep: 1 +NamespaceIndentation: None +ObjCBlockIndentWidth: 2 +ObjCSpaceAfterProperty: false +ObjCSpaceBeforeProtocolList: true +PenaltyBreakAssignment: 2 +PenaltyBreakBeforeFirstCallParameter: 19 +PenaltyBreakComment: 300 +PenaltyBreakFirstLessLess: 120 +PenaltyBreakString: 1000 +PenaltyExcessCharacter: 1000000 +PenaltyReturnTypeOnItsOwnLine: 60 +PointerAlignment: Right +ReflowComments:  true +SortIncludes:    true +SortUsingDeclarations: true +SpaceAfterCStyleCast: false +SpaceAfterTemplateKeyword: true +SpaceBeforeAssignmentOperators: true +SpaceBeforeParens: ControlStatements +SpaceInEmptyParentheses: false +SpacesBeforeTrailingComments: 1 +SpacesInAngles:  false +SpacesInContainerLiterals: true +SpacesInCStyleCastParentheses: false +SpacesInParentheses: false +SpacesInSquareBrackets: false +Standard:        Cpp11 +TabWidth:        8 +UseTab:          Never +... + | 
