add some missing realloc checks
[platform/upstream/libvpx.git] / .clang-format
1 ---
2 Language:        Cpp
3 # BasedOnStyle:  Google
4 # Generated with clang-format 7.0.1
5 AccessModifierOffset: -1
6 AlignAfterOpenBracket: Align
7 AlignConsecutiveAssignments: false
8 AlignConsecutiveDeclarations: false
9 AlignEscapedNewlines: Left
10 AlignOperands:   true
11 AlignTrailingComments: true
12 AllowAllParametersOfDeclarationOnNextLine: true
13 AllowShortBlocksOnASingleLine: false
14 AllowShortCaseLabelsOnASingleLine: true
15 AllowShortFunctionsOnASingleLine: All
16 AllowShortIfStatementsOnASingleLine: true
17 AllowShortLoopsOnASingleLine: true
18 AlwaysBreakAfterDefinitionReturnType: None
19 AlwaysBreakAfterReturnType: None
20 AlwaysBreakBeforeMultilineStrings: true
21 AlwaysBreakTemplateDeclarations: true
22 BinPackArguments: true
23 BinPackParameters: true
24 BraceWrapping:
25   AfterClass:      false
26   AfterControlStatement: false
27   AfterEnum:       false
28   AfterFunction:   false
29   AfterNamespace:  false
30   AfterObjCDeclaration: false
31   AfterStruct:     false
32   AfterUnion:      false
33   AfterExternBlock: false
34   BeforeCatch:     false
35   BeforeElse:      false
36   IndentBraces:    false
37   SplitEmptyFunction: true
38   SplitEmptyRecord: true
39   SplitEmptyNamespace: true
40 BreakBeforeBinaryOperators: None
41 BreakBeforeBraces: Attach
42 BreakBeforeInheritanceComma: false
43 BreakInheritanceList: BeforeColon
44 BreakBeforeTernaryOperators: true
45 BreakConstructorInitializersBeforeComma: false
46 BreakConstructorInitializers: BeforeColon
47 BreakAfterJavaFieldAnnotations: false
48 BreakStringLiterals: true
49 ColumnLimit:     80
50 CommentPragmas:  '^ IWYU pragma:'
51 CompactNamespaces: false
52 ConstructorInitializerAllOnOneLineOrOnePerLine: false
53 ConstructorInitializerIndentWidth: 4
54 ContinuationIndentWidth: 4
55 Cpp11BracedListStyle: false
56 DerivePointerAlignment: false
57 DisableFormat:   false
58 ExperimentalAutoDetectBinPacking: false
59 FixNamespaceComments: true
60 ForEachMacros:
61   - foreach
62   - Q_FOREACH
63   - BOOST_FOREACH
64 IncludeBlocks:   Preserve
65 IncludeCategories:
66   - Regex:           '^<ext/.*\.h>'
67     Priority:        2
68   - Regex:           '^<.*\.h>'
69     Priority:        1
70   - Regex:           '^<.*'
71     Priority:        2
72   - Regex:           '.*'
73     Priority:        3
74 IncludeIsMainRegex: '([-_](test|unittest))?$'
75 IndentCaseLabels: true
76 IndentPPDirectives: None
77 IndentWidth:     2
78 IndentWrappedFunctionNames: false
79 JavaScriptQuotes: Leave
80 JavaScriptWrapImports: true
81 KeepEmptyLinesAtTheStartOfBlocks: false
82 MacroBlockBegin: ''
83 MacroBlockEnd:   ''
84 MaxEmptyLinesToKeep: 1
85 NamespaceIndentation: None
86 ObjCBinPackProtocolList: Never
87 ObjCBlockIndentWidth: 2
88 ObjCSpaceAfterProperty: false
89 ObjCSpaceBeforeProtocolList: false
90 PenaltyBreakAssignment: 2
91 PenaltyBreakBeforeFirstCallParameter: 1
92 PenaltyBreakComment: 300
93 PenaltyBreakFirstLessLess: 120
94 PenaltyBreakTemplateDeclaration: 10
95 PenaltyBreakString: 1000
96 PenaltyExcessCharacter: 1000000
97 PenaltyReturnTypeOnItsOwnLine: 200
98 PointerAlignment: Right
99 RawStringFormats:
100   - Language:        Cpp
101     Delimiters:
102       - cc
103       - CC
104       - cpp
105       - Cpp
106       - CPP
107       - 'c++'
108       - 'C++'
109     CanonicalDelimiter: ''
110     BasedOnStyle:    google
111   - Language:        TextProto
112     Delimiters:
113       - pb
114       - PB
115       - proto
116       - PROTO
117     EnclosingFunctions:
118       - EqualsProto
119       - EquivToProto
120       - PARSE_PARTIAL_TEXT_PROTO
121       - PARSE_TEST_PROTO
122       - PARSE_TEXT_PROTO
123       - ParseTextOrDie
124       - ParseTextProtoOrDie
125     CanonicalDelimiter: ''
126     BasedOnStyle:    google
127 ReflowComments:  true
128 SortIncludes:    false
129 SortUsingDeclarations: true
130 SpaceAfterCStyleCast: false
131 SpaceAfterTemplateKeyword: true
132 SpaceBeforeAssignmentOperators: true
133 SpaceBeforeCpp11BracedList: false
134 SpaceBeforeCtorInitializerColon: true
135 SpaceBeforeInheritanceColon: true
136 SpaceBeforeParens: ControlStatements
137 SpaceBeforeRangeBasedForLoopColon: true
138 SpaceInEmptyParentheses: false
139 SpacesBeforeTrailingComments: 2
140 SpacesInAngles:  false
141 SpacesInContainerLiterals: true
142 SpacesInCStyleCastParentheses: false
143 SpacesInParentheses: false
144 SpacesInSquareBrackets: false
145 Standard:        Auto
146 TabWidth:        8
147 UseTab:          Never
148 ...
149