Bug 1869043 allow a device to be specified with MediaTrackGraph::NotifyWhenDeviceStar...
[gecko.git] / security / nss / .clang-format
blobb90d52f42464c54bb29495f258c8b2f1d982b44a
1 ---
2 Language:        Cpp
3 # BasedOnStyle:  Mozilla
4 AccessModifierOffset: -2
5 AlignAfterOpenBracket: true
6 AlignEscapedNewlinesLeft: false
7 AlignOperands:   true
8 AlignTrailingComments: true
9 AllowAllParametersOfDeclarationOnNextLine: false
10 AllowShortBlocksOnASingleLine: false
11 AllowShortCaseLabelsOnASingleLine: false
12 AllowShortIfStatementsOnASingleLine: false
13 AllowShortLoopsOnASingleLine: false
14 AllowShortFunctionsOnASingleLine: All
15 AlwaysBreakAfterDefinitionReturnType: true
16 AlwaysBreakTemplateDeclarations: false
17 AlwaysBreakBeforeMultilineStrings: false
18 BreakBeforeBinaryOperators: false
19 BreakBeforeTernaryOperators: true
20 BreakConstructorInitializersBeforeComma: false
21 BinPackParameters: true
22 BinPackArguments: true
23 ColumnLimit:     0
24 ConstructorInitializerAllOnOneLineOrOnePerLine: true
25 ConstructorInitializerIndentWidth: 4
26 DerivePointerAlignment: true
27 ExperimentalAutoDetectBinPacking: false
28 IndentCaseLabels: true
29 IndentWrappedFunctionNames: false
30 IndentFunctionDeclarationAfterType: false
31 MaxEmptyLinesToKeep: 1
32 KeepEmptyLinesAtTheStartOfBlocks: true
33 NamespaceIndentation: None
34 ObjCBlockIndentWidth: 2
35 ObjCSpaceAfterProperty: true
36 ObjCSpaceBeforeProtocolList: false
37 PenaltyBreakBeforeFirstCallParameter: 19
38 PenaltyBreakComment: 300
39 PenaltyBreakString: 1000
40 PenaltyBreakFirstLessLess: 120
41 PenaltyExcessCharacter: 1000000
42 PenaltyReturnTypeOnItsOwnLine: 200
43 PointerAlignment: Right
44 SpacesBeforeTrailingComments: 1
45 Cpp11BracedListStyle: false
46 Standard:        Cpp03
47 IndentWidth:     4
48 TabWidth:        8
49 UseTab:          Never
50 BreakBeforeBraces: Linux
51 SpacesInParentheses: false
52 SpacesInSquareBrackets: false
53 SpacesInAngles:  false
54 SpaceInEmptyParentheses: false
55 SpacesInCStyleCastParentheses: false
56 SpaceAfterCStyleCast: false
57 SpacesInContainerLiterals: true
58 SpaceBeforeAssignmentOperators: true
59 ContinuationIndentWidth: 4
60 CommentPragmas:  '^ IWYU pragma:'
61 ForEachMacros:   [ foreach, Q_FOREACH, BOOST_FOREACH ]
62 SpaceBeforeParens: ControlStatements
63 DisableFormat:   false
64 SortIncludes: false
65 ...