Replace WTF::move with WTFMove
[WebKit-https.git] / Source / JavaScriptCore / inspector / scripts / tests / expected / type-declaration-enum-type.json-result
1 ### Begin File: InspectorAlternateBackendDispatchers.h
2 /*
3  * Copyright (C) 2013 Google Inc. All rights reserved.
4  * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
5  * Copyright (C) 2014 University of Washington. All rights reserved.
6  *
7  * Redistribution and use in source and binary forms, with or without
8  * modification, are permitted provided that the following conditions
9  * are met:
10  * 1. Redistributions of source code must retain the above copyright
11  *    notice, this list of conditions and the following disclaimer.
12  * 2. Redistributions in binary form must reproduce the above copyright
13  *    notice, this list of conditions and the following disclaimer in the
14  *    documentation and/or other materials provided with the distribution.
15  *
16  * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
17  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
18  * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
19  * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
20  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
21  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
22  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
23  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
24  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
25  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
26  * THE POSSIBILITY OF SUCH DAMAGE.
27  */
28
29 // DO NOT EDIT THIS FILE. It is automatically generated from type-declaration-enum-type.json
30 // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
31
32 #ifndef InspectorAlternateBackendDispatchers_h
33 #define InspectorAlternateBackendDispatchers_h
34
35 #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
36
37 #include "InspectorProtocolTypes.h"
38 #include <inspector/InspectorFrontendRouter.h>
39 #include <JavaScriptCore/InspectorBackendDispatcher.h>
40
41 namespace Inspector {
42
43 class AlternateBackendDispatcher {
44 public:
45     void setBackendDispatcher(RefPtr<BackendDispatcher>&& dispatcher) { m_backendDispatcher = WTFMove(dispatcher); }
46     BackendDispatcher* backendDispatcher() const { return m_backendDispatcher.get(); }
47 private:
48     RefPtr<BackendDispatcher> m_backendDispatcher;
49 };
50
51
52
53
54 } // namespace Inspector
55
56 #endif // ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
57
58 #endif // !defined(InspectorAlternateBackendDispatchers_h)
59 ### End File: InspectorAlternateBackendDispatchers.h
60
61 ### Begin File: InspectorBackendCommands.js
62 /*
63  * Copyright (C) 2013 Google Inc. All rights reserved.
64  * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
65  * Copyright (C) 2014 University of Washington. All rights reserved.
66  *
67  * Redistribution and use in source and binary forms, with or without
68  * modification, are permitted provided that the following conditions
69  * are met:
70  * 1. Redistributions of source code must retain the above copyright
71  *    notice, this list of conditions and the following disclaimer.
72  * 2. Redistributions in binary form must reproduce the above copyright
73  *    notice, this list of conditions and the following disclaimer in the
74  *    documentation and/or other materials provided with the distribution.
75  *
76  * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
77  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
78  * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
79  * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
80  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
81  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
82  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
83  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
84  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
85  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
86  * THE POSSIBILITY OF SUCH DAMAGE.
87  */
88
89 // DO NOT EDIT THIS FILE. It is automatically generated from type-declaration-enum-type.json
90 // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
91
92 // Runtime.
93 InspectorBackend.registerEnum("Runtime.FarmAnimals", {Pigs: "Pigs", Cows: "Cows", Cats: "Cats", Hens: "Hens"});
94 InspectorBackend.registerEnum("Runtime.TwoLeggedAnimals", {Ducks: "Ducks", Hens: "Hens", Crows: "Crows", Flamingos: "Flamingos"});
95 ### End File: InspectorBackendCommands.js
96
97 ### Begin File: InspectorBackendDispatchers.h
98 /*
99  * Copyright (C) 2013 Google Inc. All rights reserved.
100  * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
101  * Copyright (C) 2014 University of Washington. All rights reserved.
102  *
103  * Redistribution and use in source and binary forms, with or without
104  * modification, are permitted provided that the following conditions
105  * are met:
106  * 1. Redistributions of source code must retain the above copyright
107  *    notice, this list of conditions and the following disclaimer.
108  * 2. Redistributions in binary form must reproduce the above copyright
109  *    notice, this list of conditions and the following disclaimer in the
110  *    documentation and/or other materials provided with the distribution.
111  *
112  * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
113  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
114  * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
115  * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
116  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
117  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
118  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
119  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
120  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
121  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
122  * THE POSSIBILITY OF SUCH DAMAGE.
123  */
124
125 // DO NOT EDIT THIS FILE. It is automatically generated from type-declaration-enum-type.json
126 // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
127
128 #ifndef InspectorBackendDispatchers_h
129 #define InspectorBackendDispatchers_h
130
131 #include "InspectorProtocolObjects.h"
132 #include <inspector/InspectorBackendDispatcher.h>
133 #include <wtf/text/WTFString.h>
134
135 namespace Inspector {
136
137 typedef String ErrorString;
138
139
140
141 } // namespace Inspector
142
143 #endif // !defined(InspectorBackendDispatchers_h)
144 ### End File: InspectorBackendDispatchers.h
145
146 ### Begin File: InspectorBackendDispatchers.cpp
147 /*
148  * Copyright (C) 2013 Google Inc. All rights reserved.
149  * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
150  * Copyright (C) 2014 University of Washington. All rights reserved.
151  *
152  * Redistribution and use in source and binary forms, with or without
153  * modification, are permitted provided that the following conditions
154  * are met:
155  * 1. Redistributions of source code must retain the above copyright
156  *    notice, this list of conditions and the following disclaimer.
157  * 2. Redistributions in binary form must reproduce the above copyright
158  *    notice, this list of conditions and the following disclaimer in the
159  *    documentation and/or other materials provided with the distribution.
160  *
161  * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
162  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
163  * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
164  * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
165  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
166  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
167  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
168  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
169  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
170  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
171  * THE POSSIBILITY OF SUCH DAMAGE.
172  */
173
174 // DO NOT EDIT THIS FILE. It is automatically generated from type-declaration-enum-type.json
175 // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
176
177 #include "config.h"
178 #include "InspectorBackendDispatchers.h"
179
180 #include <inspector/InspectorFrontendRouter.h>
181 #include <inspector/InspectorValues.h>
182 #include <wtf/NeverDestroyed.h>
183 #include <wtf/text/CString.h>
184
185 #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
186 #include "InspectorAlternateBackendDispatchers.h"
187 #endif
188
189 namespace Inspector {
190
191
192
193 } // namespace Inspector
194
195 ### End File: InspectorBackendDispatchers.cpp
196
197 ### Begin File: InspectorFrontendDispatchers.h
198 /*
199  * Copyright (C) 2013 Google Inc. All rights reserved.
200  * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
201  * Copyright (C) 2014 University of Washington. All rights reserved.
202  *
203  * Redistribution and use in source and binary forms, with or without
204  * modification, are permitted provided that the following conditions
205  * are met:
206  * 1. Redistributions of source code must retain the above copyright
207  *    notice, this list of conditions and the following disclaimer.
208  * 2. Redistributions in binary form must reproduce the above copyright
209  *    notice, this list of conditions and the following disclaimer in the
210  *    documentation and/or other materials provided with the distribution.
211  *
212  * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
213  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
214  * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
215  * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
216  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
217  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
218  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
219  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
220  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
221  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
222  * THE POSSIBILITY OF SUCH DAMAGE.
223  */
224
225 // DO NOT EDIT THIS FILE. It is automatically generated from type-declaration-enum-type.json
226 // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
227
228 #ifndef InspectorFrontendDispatchers_h
229 #define InspectorFrontendDispatchers_h
230
231 #include "InspectorProtocolObjects.h"
232 #include <inspector/InspectorValues.h>
233 #include <wtf/text/WTFString.h>
234
235 namespace Inspector {
236
237 class FrontendRouter;
238
239 } // namespace Inspector
240
241 #endif // !defined(InspectorFrontendDispatchers_h)
242 ### End File: InspectorFrontendDispatchers.h
243
244 ### Begin File: InspectorFrontendDispatchers.cpp
245 /*
246  * Copyright (C) 2013 Google Inc. All rights reserved.
247  * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
248  * Copyright (C) 2014 University of Washington. All rights reserved.
249  *
250  * Redistribution and use in source and binary forms, with or without
251  * modification, are permitted provided that the following conditions
252  * are met:
253  * 1. Redistributions of source code must retain the above copyright
254  *    notice, this list of conditions and the following disclaimer.
255  * 2. Redistributions in binary form must reproduce the above copyright
256  *    notice, this list of conditions and the following disclaimer in the
257  *    documentation and/or other materials provided with the distribution.
258  *
259  * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
260  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
261  * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
262  * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
263  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
264  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
265  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
266  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
267  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
268  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
269  * THE POSSIBILITY OF SUCH DAMAGE.
270  */
271
272 // DO NOT EDIT THIS FILE. It is automatically generated from type-declaration-enum-type.json
273 // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
274
275 #include "config.h"
276 #include "InspectorFrontendDispatchers.h"
277
278 #include "InspectorFrontendRouter.h"
279 #include <wtf/text/CString.h>
280
281 namespace Inspector {
282
283 } // namespace Inspector
284
285 ### End File: InspectorFrontendDispatchers.cpp
286
287 ### Begin File: InspectorProtocolObjects.h
288 /*
289  * Copyright (C) 2013 Google Inc. All rights reserved.
290  * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
291  * Copyright (C) 2014 University of Washington. All rights reserved.
292  *
293  * Redistribution and use in source and binary forms, with or without
294  * modification, are permitted provided that the following conditions
295  * are met:
296  * 1. Redistributions of source code must retain the above copyright
297  *    notice, this list of conditions and the following disclaimer.
298  * 2. Redistributions in binary form must reproduce the above copyright
299  *    notice, this list of conditions and the following disclaimer in the
300  *    documentation and/or other materials provided with the distribution.
301  *
302  * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
303  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
304  * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
305  * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
306  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
307  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
308  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
309  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
310  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
311  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
312  * THE POSSIBILITY OF SUCH DAMAGE.
313  */
314
315 // DO NOT EDIT THIS FILE. It is automatically generated from type-declaration-enum-type.json
316 // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
317
318 #ifndef InspectorProtocolObjects_h
319 #define InspectorProtocolObjects_h
320
321 #include <inspector/InspectorProtocolTypes.h>
322 #include <wtf/Assertions.h>
323
324 namespace Inspector {
325
326
327
328 namespace Protocol {
329
330 // Forward declarations.
331 namespace Runtime {
332 enum class FarmAnimals;
333 enum class TwoLeggedAnimals;
334 } // Runtime
335 // End of forward declarations.
336
337
338
339
340 String getEnumConstantValue(int code);
341
342 template<typename T> String getEnumConstantValue(T enumValue)
343 {
344     return getEnumConstantValue(static_cast<int>(enumValue));
345 }
346
347 namespace Runtime {
348 /*  */
349 enum class FarmAnimals {
350     Pigs = 0,
351     Cows = 1,
352     Cats = 2,
353     Hens = 3,
354 }; // enum class FarmAnimals
355 /*  */
356 enum class TwoLeggedAnimals {
357     Ducks = 4,
358     Hens = 3,
359     Crows = 5,
360     Flamingos = 6,
361 }; // enum class TwoLeggedAnimals
362 } // Runtime
363
364
365
366 } // namespace Protocol
367
368 } // namespace Inspector
369
370 #endif // !defined(InspectorProtocolObjects_h)
371 ### End File: InspectorProtocolObjects.h
372
373 ### Begin File: InspectorProtocolObjects.cpp
374 /*
375  * Copyright (C) 2013 Google Inc. All rights reserved.
376  * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
377  * Copyright (C) 2014 University of Washington. All rights reserved.
378  *
379  * Redistribution and use in source and binary forms, with or without
380  * modification, are permitted provided that the following conditions
381  * are met:
382  * 1. Redistributions of source code must retain the above copyright
383  *    notice, this list of conditions and the following disclaimer.
384  * 2. Redistributions in binary form must reproduce the above copyright
385  *    notice, this list of conditions and the following disclaimer in the
386  *    documentation and/or other materials provided with the distribution.
387  *
388  * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
389  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
390  * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
391  * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
392  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
393  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
394  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
395  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
396  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
397  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
398  * THE POSSIBILITY OF SUCH DAMAGE.
399  */
400
401 // DO NOT EDIT THIS FILE. It is automatically generated from type-declaration-enum-type.json
402 // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
403
404 #include "config.h"
405 #include "InspectorProtocolObjects.h"
406
407 #include <wtf/text/CString.h>
408
409 namespace Inspector {
410
411 namespace Protocol {
412
413 static const char* const enum_constant_values[] = {
414     "Pigs",
415     "Cows",
416     "Cats",
417     "Hens",
418     "Ducks",
419     "Crows",
420     "Flamingos",
421 };
422
423 String getEnumConstantValue(int code) {
424     return enum_constant_values[code];
425 }
426
427
428
429 } // namespace Protocol
430
431 } // namespace Inspector
432
433 ### End File: InspectorProtocolObjects.cpp
434
435 ### Begin File: RWIProtocolBackendDispatchers.h
436 /*
437  * Copyright (C) 2013 Google Inc. All rights reserved.
438  * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
439  * Copyright (C) 2014 University of Washington. All rights reserved.
440  *
441  * Redistribution and use in source and binary forms, with or without
442  * modification, are permitted provided that the following conditions
443  * are met:
444  * 1. Redistributions of source code must retain the above copyright
445  *    notice, this list of conditions and the following disclaimer.
446  * 2. Redistributions in binary form must reproduce the above copyright
447  *    notice, this list of conditions and the following disclaimer in the
448  *    documentation and/or other materials provided with the distribution.
449  *
450  * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
451  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
452  * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
453  * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
454  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
455  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
456  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
457  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
458  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
459  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
460  * THE POSSIBILITY OF SUCH DAMAGE.
461  */
462
463 // DO NOT EDIT THIS FILE. It is automatically generated from type-declaration-enum-type.json
464 // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
465
466 #include <JavaScriptCore/InspectorAlternateBackendDispatchers.h>
467 #include <wtf/RetainPtr.h>
468
469
470
471 namespace Inspector {
472
473
474
475
476 } // namespace Inspector
477
478 ### End File: RWIProtocolBackendDispatchers.h
479
480 ### Begin File: RWIProtocolConfiguration.mm
481 /*
482  * Copyright (C) 2013 Google Inc. All rights reserved.
483  * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
484  * Copyright (C) 2014 University of Washington. All rights reserved.
485  *
486  * Redistribution and use in source and binary forms, with or without
487  * modification, are permitted provided that the following conditions
488  * are met:
489  * 1. Redistributions of source code must retain the above copyright
490  *    notice, this list of conditions and the following disclaimer.
491  * 2. Redistributions in binary form must reproduce the above copyright
492  *    notice, this list of conditions and the following disclaimer in the
493  *    documentation and/or other materials provided with the distribution.
494  *
495  * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
496  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
497  * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
498  * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
499  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
500  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
501  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
502  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
503  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
504  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
505  * THE POSSIBILITY OF SUCH DAMAGE.
506  */
507
508 // DO NOT EDIT THIS FILE. It is automatically generated from type-declaration-enum-type.json
509 // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
510
511 #import "config.h"
512 #import "RWIProtocolConfiguration.h"
513
514 #import "RWIProtocolInternal.h"
515 #import "RWIProtocolBackendDispatchers.h"
516 #import <JavaScriptCore/AlternateDispatchableAgent.h>
517 #import <JavaScriptCore/AugmentableInspectorController.h>
518 #import <JavaScriptCore/InspectorAlternateBackendDispatchers.h>
519 #import <JavaScriptCore/InspectorBackendDispatchers.h>
520
521 using namespace Inspector;
522
523 @implementation RWIProtocolConfiguration
524 {
525     AugmentableInspectorController* _controller;
526 }
527
528 - (instancetype)initWithController:(AugmentableInspectorController*)controller
529 {
530     self = [super init];
531     if (!self)
532         return nil;
533     ASSERT(controller);
534     _controller = controller;
535     return self;
536 }
537
538 - (void)dealloc
539 {
540     [super dealloc];
541 }
542
543 @end
544
545
546 ### End File: RWIProtocolConfiguration.mm
547
548 ### Begin File: RWIProtocolConfiguration.h
549 /*
550  * Copyright (C) 2013 Google Inc. All rights reserved.
551  * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
552  * Copyright (C) 2014 University of Washington. All rights reserved.
553  *
554  * Redistribution and use in source and binary forms, with or without
555  * modification, are permitted provided that the following conditions
556  * are met:
557  * 1. Redistributions of source code must retain the above copyright
558  *    notice, this list of conditions and the following disclaimer.
559  * 2. Redistributions in binary form must reproduce the above copyright
560  *    notice, this list of conditions and the following disclaimer in the
561  *    documentation and/or other materials provided with the distribution.
562  *
563  * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
564  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
565  * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
566  * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
567  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
568  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
569  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
570  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
571  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
572  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
573  * THE POSSIBILITY OF SUCH DAMAGE.
574  */
575
576 // DO NOT EDIT THIS FILE. It is automatically generated from type-declaration-enum-type.json
577 // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
578
579 #import <WebInspector/RWIProtocol.h>
580
581 __attribute__((visibility ("default")))
582 @interface RWIProtocolConfiguration : NSObject
583 @end
584
585
586 ### End File: RWIProtocolConfiguration.h
587
588 ### Begin File: RWIProtocolBackendDispatchers.mm
589 /*
590  * Copyright (C) 2013 Google Inc. All rights reserved.
591  * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
592  * Copyright (C) 2014 University of Washington. All rights reserved.
593  *
594  * Redistribution and use in source and binary forms, with or without
595  * modification, are permitted provided that the following conditions
596  * are met:
597  * 1. Redistributions of source code must retain the above copyright
598  *    notice, this list of conditions and the following disclaimer.
599  * 2. Redistributions in binary form must reproduce the above copyright
600  *    notice, this list of conditions and the following disclaimer in the
601  *    documentation and/or other materials provided with the distribution.
602  *
603  * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
604  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
605  * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
606  * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
607  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
608  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
609  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
610  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
611  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
612  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
613  * THE POSSIBILITY OF SUCH DAMAGE.
614  */
615
616 // DO NOT EDIT THIS FILE. It is automatically generated from type-declaration-enum-type.json
617 // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
618
619 #import "config.h"
620 #import "RWIProtocolBackendDispatchers.h"
621
622 #include "RWIProtocolInternal.h"
623 #include "RWIProtocolEnumConversionHelpers.h"
624 #include <JavaScriptCore/InspectorValues.h>
625
626 namespace Inspector {
627
628
629
630 } // namespace Inspector
631
632 ### End File: RWIProtocolBackendDispatchers.mm
633
634 ### Begin File: RWIProtocolEnumConversionHelpers.h
635 /*
636  * Copyright (C) 2013 Google Inc. All rights reserved.
637  * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
638  * Copyright (C) 2014 University of Washington. All rights reserved.
639  *
640  * Redistribution and use in source and binary forms, with or without
641  * modification, are permitted provided that the following conditions
642  * are met:
643  * 1. Redistributions of source code must retain the above copyright
644  *    notice, this list of conditions and the following disclaimer.
645  * 2. Redistributions in binary form must reproduce the above copyright
646  *    notice, this list of conditions and the following disclaimer in the
647  *    documentation and/or other materials provided with the distribution.
648  *
649  * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
650  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
651  * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
652  * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
653  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
654  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
655  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
656  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
657  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
658  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
659  * THE POSSIBILITY OF SUCH DAMAGE.
660  */
661
662 // DO NOT EDIT THIS FILE. It is automatically generated from type-declaration-enum-type.json
663 // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
664
665 #import "RWIProtocolArrayConversionHelpers.h"
666
667 namespace Inspector {
668
669 template<typename ObjCEnumType>
670 ObjCEnumType fromProtocolString(const String& value);
671
672
673 inline String toProtocolString(RWIProtocolRuntimeFarmAnimals value)
674 {
675     switch(value) {
676     case RWIProtocolRuntimeFarmAnimalsPigs:
677         return ASCIILiteral("Pigs");
678     case RWIProtocolRuntimeFarmAnimalsCows:
679         return ASCIILiteral("Cows");
680     case RWIProtocolRuntimeFarmAnimalsCats:
681         return ASCIILiteral("Cats");
682     case RWIProtocolRuntimeFarmAnimalsHens:
683         return ASCIILiteral("Hens");
684     }
685 }
686
687 template<>
688 inline RWIProtocolRuntimeFarmAnimals fromProtocolString(const String& value)
689 {
690     if (value == "Pigs")
691         return RWIProtocolRuntimeFarmAnimalsPigs;
692     if (value == "Cows")
693         return RWIProtocolRuntimeFarmAnimalsCows;
694     if (value == "Cats")
695         return RWIProtocolRuntimeFarmAnimalsCats;
696     if (value == "Hens")
697         return RWIProtocolRuntimeFarmAnimalsHens;
698     ASSERT_NOT_REACHED();
699     return RWIProtocolRuntimeFarmAnimalsPigs;
700 }
701
702 inline String toProtocolString(RWIProtocolRuntimeTwoLeggedAnimals value)
703 {
704     switch(value) {
705     case RWIProtocolRuntimeTwoLeggedAnimalsDucks:
706         return ASCIILiteral("Ducks");
707     case RWIProtocolRuntimeTwoLeggedAnimalsHens:
708         return ASCIILiteral("Hens");
709     case RWIProtocolRuntimeTwoLeggedAnimalsCrows:
710         return ASCIILiteral("Crows");
711     case RWIProtocolRuntimeTwoLeggedAnimalsFlamingos:
712         return ASCIILiteral("Flamingos");
713     }
714 }
715
716 template<>
717 inline RWIProtocolRuntimeTwoLeggedAnimals fromProtocolString(const String& value)
718 {
719     if (value == "Ducks")
720         return RWIProtocolRuntimeTwoLeggedAnimalsDucks;
721     if (value == "Hens")
722         return RWIProtocolRuntimeTwoLeggedAnimalsHens;
723     if (value == "Crows")
724         return RWIProtocolRuntimeTwoLeggedAnimalsCrows;
725     if (value == "Flamingos")
726         return RWIProtocolRuntimeTwoLeggedAnimalsFlamingos;
727     ASSERT_NOT_REACHED();
728     return RWIProtocolRuntimeTwoLeggedAnimalsDucks;
729 }
730
731 } // namespace Inspector
732
733 ### End File: RWIProtocolEnumConversionHelpers.h
734
735 ### Begin File: RWIProtocolEventDispatchers.mm
736 /*
737  * Copyright (C) 2013 Google Inc. All rights reserved.
738  * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
739  * Copyright (C) 2014 University of Washington. All rights reserved.
740  *
741  * Redistribution and use in source and binary forms, with or without
742  * modification, are permitted provided that the following conditions
743  * are met:
744  * 1. Redistributions of source code must retain the above copyright
745  *    notice, this list of conditions and the following disclaimer.
746  * 2. Redistributions in binary form must reproduce the above copyright
747  *    notice, this list of conditions and the following disclaimer in the
748  *    documentation and/or other materials provided with the distribution.
749  *
750  * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
751  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
752  * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
753  * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
754  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
755  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
756  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
757  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
758  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
759  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
760  * THE POSSIBILITY OF SUCH DAMAGE.
761  */
762
763 // DO NOT EDIT THIS FILE. It is automatically generated from type-declaration-enum-type.json
764 // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
765
766 #import "config.h"
767 #import "RWIProtocolInternal.h"
768
769 #import "RWIProtocolEnumConversionHelpers.h"
770 #import <JavaScriptCore/InspectorValues.h>
771
772 using namespace Inspector;
773
774
775
776
777 ### End File: RWIProtocolEventDispatchers.mm
778
779 ### Begin File: RWIProtocol.h
780 /*
781  * Copyright (C) 2013 Google Inc. All rights reserved.
782  * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
783  * Copyright (C) 2014 University of Washington. All rights reserved.
784  *
785  * Redistribution and use in source and binary forms, with or without
786  * modification, are permitted provided that the following conditions
787  * are met:
788  * 1. Redistributions of source code must retain the above copyright
789  *    notice, this list of conditions and the following disclaimer.
790  * 2. Redistributions in binary form must reproduce the above copyright
791  *    notice, this list of conditions and the following disclaimer in the
792  *    documentation and/or other materials provided with the distribution.
793  *
794  * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
795  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
796  * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
797  * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
798  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
799  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
800  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
801  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
802  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
803  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
804  * THE POSSIBILITY OF SUCH DAMAGE.
805  */
806
807 // DO NOT EDIT THIS FILE. It is automatically generated from type-declaration-enum-type.json
808 // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
809
810 #import <Foundation/Foundation.h>
811
812 #import <WebInspector/RWIProtocolJSONObject.h>
813
814
815
816
817
818 typedef NS_ENUM(NSInteger, RWIProtocolRuntimeFarmAnimals) {
819     RWIProtocolRuntimeFarmAnimalsPigs,
820     RWIProtocolRuntimeFarmAnimalsCows,
821     RWIProtocolRuntimeFarmAnimalsCats,
822     RWIProtocolRuntimeFarmAnimalsHens,
823 };
824
825 typedef NS_ENUM(NSInteger, RWIProtocolRuntimeTwoLeggedAnimals) {
826     RWIProtocolRuntimeTwoLeggedAnimalsDucks,
827     RWIProtocolRuntimeTwoLeggedAnimalsHens,
828     RWIProtocolRuntimeTwoLeggedAnimalsCrows,
829     RWIProtocolRuntimeTwoLeggedAnimalsFlamingos,
830 };
831
832
833
834
835
836
837
838
839 ### End File: RWIProtocol.h
840
841 ### Begin File: RWIProtocolTypes.mm
842 /*
843  * Copyright (C) 2013 Google Inc. All rights reserved.
844  * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
845  * Copyright (C) 2014 University of Washington. All rights reserved.
846  *
847  * Redistribution and use in source and binary forms, with or without
848  * modification, are permitted provided that the following conditions
849  * are met:
850  * 1. Redistributions of source code must retain the above copyright
851  *    notice, this list of conditions and the following disclaimer.
852  * 2. Redistributions in binary form must reproduce the above copyright
853  *    notice, this list of conditions and the following disclaimer in the
854  *    documentation and/or other materials provided with the distribution.
855  *
856  * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
857  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
858  * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
859  * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
860  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
861  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
862  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
863  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
864  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
865  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
866  * THE POSSIBILITY OF SUCH DAMAGE.
867  */
868
869 // DO NOT EDIT THIS FILE. It is automatically generated from type-declaration-enum-type.json
870 // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
871
872 #import "config.h"
873 #import "RWIProtocolInternal.h"
874
875 #import "RWIProtocolEnumConversionHelpers.h"
876 #import <JavaScriptCore/InspectorValues.h>
877 #import <wtf/Assertions.h>
878
879 using namespace Inspector;
880
881
882
883
884 ### End File: RWIProtocolTypes.mm
885
886 ### Begin File: RWIProtocolInternal.h
887 /*
888  * Copyright (C) 2013 Google Inc. All rights reserved.
889  * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
890  * Copyright (C) 2014 University of Washington. All rights reserved.
891  *
892  * Redistribution and use in source and binary forms, with or without
893  * modification, are permitted provided that the following conditions
894  * are met:
895  * 1. Redistributions of source code must retain the above copyright
896  *    notice, this list of conditions and the following disclaimer.
897  * 2. Redistributions in binary form must reproduce the above copyright
898  *    notice, this list of conditions and the following disclaimer in the
899  *    documentation and/or other materials provided with the distribution.
900  *
901  * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
902  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
903  * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
904  * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
905  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
906  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
907  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
908  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
909  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
910  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
911  * THE POSSIBILITY OF SUCH DAMAGE.
912  */
913
914 // DO NOT EDIT THIS FILE. It is automatically generated from type-declaration-enum-type.json
915 // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
916
917 #import "RWIProtocol.h"
918 #import "RWIProtocolJSONObjectInternal.h"
919 #import <JavaScriptCore/AugmentableInspectorController.h>
920 #import <JavaScriptCore/InspectorValues.h>
921
922
923
924
925 ### End File: RWIProtocolInternal.h