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