xref: /aosp_15_r20/external/pytorch/caffe2/.clang-format (revision da0073e96a02ea20f0ac840b70461e3646d07c45)
1---
2AccessModifierOffset: -1
3AlignAfterOpenBracket: AlwaysBreak
4AlignConsecutiveAssignments: false
5AlignConsecutiveDeclarations: false
6AlignEscapedNewlinesLeft: true
7AlignOperands:   false
8AlignTrailingComments: false
9AllowAllParametersOfDeclarationOnNextLine: false
10AllowShortBlocksOnASingleLine: false
11AllowShortCaseLabelsOnASingleLine: false
12AllowShortFunctionsOnASingleLine: Empty
13AllowShortIfStatementsOnASingleLine: false
14AllowShortLoopsOnASingleLine: false
15AlwaysBreakAfterReturnType: None
16AlwaysBreakBeforeMultilineStrings: true
17AlwaysBreakTemplateDeclarations: true
18BinPackArguments: false
19BinPackParameters: false
20BraceWrapping:
21  AfterClass:      false
22  AfterControlStatement: false
23  AfterEnum:       false
24  AfterFunction:   false
25  AfterNamespace:  false
26  AfterObjCDeclaration: false
27  AfterStruct:     false
28  AfterUnion:      false
29  BeforeCatch:     false
30  BeforeElse:      false
31  IndentBraces:    false
32BreakBeforeBinaryOperators: None
33BreakBeforeBraces: Attach
34BreakBeforeTernaryOperators: true
35BreakConstructorInitializersBeforeComma: false
36BreakAfterJavaFieldAnnotations: false
37BreakStringLiterals: false
38ColumnLimit:     80
39CommentPragmas:  '^ IWYU pragma:'
40ConstructorInitializerAllOnOneLineOrOnePerLine: true
41ConstructorInitializerIndentWidth: 4
42ContinuationIndentWidth: 4
43Cpp11BracedListStyle: true
44DerivePointerAlignment: false
45DisableFormat:   false
46ForEachMacros:   [ FOR_EACH_RANGE, FOR_EACH, ]
47IncludeCategories:
48  - Regex:           '^<.*\.h(pp)?>'
49    Priority:        1
50  - Regex:           '^<.*'
51    Priority:        2
52  - Regex:           '.*'
53    Priority:        3
54IndentCaseLabels: true
55IndentWidth:     2
56IndentWrappedFunctionNames: false
57KeepEmptyLinesAtTheStartOfBlocks: false
58MacroBlockBegin: ''
59MacroBlockEnd:   ''
60MaxEmptyLinesToKeep: 1
61NamespaceIndentation: None
62ObjCBlockIndentWidth: 2
63ObjCSpaceAfterProperty: false
64ObjCSpaceBeforeProtocolList: false
65PenaltyBreakBeforeFirstCallParameter: 1
66PenaltyBreakComment: 300
67PenaltyBreakFirstLessLess: 120
68PenaltyBreakString: 1000
69PenaltyExcessCharacter: 1000000
70PenaltyReturnTypeOnItsOwnLine: 200
71PointerAlignment: Left
72ReflowComments:  true
73SortIncludes:    true
74SpaceAfterCStyleCast: false
75SpaceBeforeAssignmentOperators: true
76SpaceBeforeParens: ControlStatements
77SpaceInEmptyParentheses: false
78SpacesBeforeTrailingComments: 1
79SpacesInAngles:  false
80SpacesInContainerLiterals: true
81SpacesInCStyleCastParentheses: false
82SpacesInParentheses: false
83SpacesInSquareBrackets: false
84Standard:        Cpp11
85TabWidth:        8
86UseTab:          Never
87...
88