| OLD | NEW |
| 1 // Copyright (c) 2008, Google Inc. | 1 // Copyright (c) 2008, Google Inc. |
| 2 // All rights reserved. | 2 // All rights reserved. |
| 3 // | 3 // |
| 4 // Redistribution and use in source and binary forms, with or without | 4 // Redistribution and use in source and binary forms, with or without |
| 5 // modification, are permitted provided that the following conditions are | 5 // modification, are permitted provided that the following conditions are |
| 6 // met: | 6 // met: |
| 7 // | 7 // |
| 8 // * Redistributions of source code must retain the above copyright | 8 // * Redistributions of source code must retain the above copyright |
| 9 // notice, this list of conditions and the following disclaimer. | 9 // notice, this list of conditions and the following disclaimer. |
| 10 // * Redistributions in binary form must reproduce the above | 10 // * Redistributions in binary form must reproduce the above |
| (...skipping 336 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 347 | 347 |
| 348 #if ENABLE(VIDEO) | 348 #if ENABLE(VIDEO) |
| 349 #include "V8HTMLAudioElement.h" | 349 #include "V8HTMLAudioElement.h" |
| 350 #include "V8HTMLMediaElement.h" | 350 #include "V8HTMLMediaElement.h" |
| 351 #include "V8HTMLSourceElement.h" | 351 #include "V8HTMLSourceElement.h" |
| 352 #include "V8HTMLVideoElement.h" | 352 #include "V8HTMLVideoElement.h" |
| 353 #include "V8MediaError.h" | 353 #include "V8MediaError.h" |
| 354 #include "V8TimeRanges.h" | 354 #include "V8TimeRanges.h" |
| 355 #endif | 355 #endif |
| 356 | 356 |
| 357 #if ENABLE(WORKERS) |
| 358 #include "V8Worker.h" |
| 359 #include "V8WorkerLocation.h" |
| 360 #endif |
| 361 |
| 357 namespace WebCore { | 362 namespace WebCore { |
| 358 | 363 |
| 359 FunctionTemplateFactory V8ClassIndex::GetFactory(V8WrapperType type) { | 364 FunctionTemplateFactory V8ClassIndex::GetFactory(V8WrapperType type) { |
| 360 switch (type) { | 365 switch (type) { |
| 361 #define MAKE_CASE(type, name)\ | 366 #define MAKE_CASE(type, name)\ |
| 362 case V8ClassIndex::type: return V8##name::GetTemplate; | 367 case V8ClassIndex::type: return V8##name::GetTemplate; |
| 363 WRAPPER_TYPES(MAKE_CASE) | 368 WRAPPER_TYPES(MAKE_CASE) |
| 364 #undef MAKE_CASE | 369 #undef MAKE_CASE |
| 365 default: return NULL; | 370 default: return NULL; |
| 366 } | 371 } |
| (...skipping 13 matching lines...) Expand all Loading... |
| 380 case V8ClassIndex::type: return &name##_cache_; | 385 case V8ClassIndex::type: return &name##_cache_; |
| 381 ALL_WRAPPER_TYPES(MAKE_CASE) | 386 ALL_WRAPPER_TYPES(MAKE_CASE) |
| 382 #undef MAKE_CASE | 387 #undef MAKE_CASE |
| 383 default: | 388 default: |
| 384 ASSERT(false); | 389 ASSERT(false); |
| 385 return NULL; | 390 return NULL; |
| 386 } | 391 } |
| 387 } | 392 } |
| 388 | 393 |
| 389 } // namespace WebCore | 394 } // namespace WebCore |
| OLD | NEW |