Andreas Kling
94fdf4fa5a
LibWeb+LibJS: Add a naive way to check if a wrapper "is" a certain type
...
Instead of only checking the class_name(), we now generate an is_foo()
virtual in the wrapper generator. (It's currently something we override
on Bindings::Wrapper, which is not really scalable.)
Longer term we'll need to think up something smarter for verifying that
one wrapper "is" another type of wrapper.
2020-06-21 00:58:55 +02:00
..
2020-06-20 17:50:48 +02:00
2020-06-20 17:50:48 +02:00
2020-06-20 17:50:48 +02:00
2020-06-20 15:46:30 +02:00
2020-06-20 15:46:30 +02:00
2020-06-20 17:50:48 +02:00
2020-06-20 15:46:30 +02:00
2020-06-20 15:46:30 +02:00
2020-06-07 19:29:40 +02:00
2020-06-20 17:50:48 +02:00
2020-06-20 15:46:30 +02:00
2020-06-20 15:46:30 +02:00
2020-06-07 19:29:40 +02:00
2020-06-20 17:50:48 +02:00
2020-06-20 15:46:30 +02:00
2020-06-20 17:50:48 +02:00
2020-06-20 15:46:30 +02:00
2020-06-20 15:46:30 +02:00
2020-06-13 12:43:22 +02:00
2020-06-20 17:50:48 +02:00
2020-06-20 15:46:30 +02:00
2020-06-20 17:50:48 +02:00
2020-06-20 17:50:48 +02:00
2020-04-29 18:47:03 +02:00
2020-06-20 15:46:30 +02:00
2020-06-20 17:50:48 +02:00
2020-06-20 17:50:48 +02:00
2020-06-20 15:46:30 +02:00
2020-05-29 07:59:45 +02:00
2020-06-20 17:50:48 +02:00
2020-06-20 15:46:30 +02:00
2020-06-20 17:50:48 +02:00
2020-06-20 15:46:30 +02:00
2020-06-20 15:46:30 +02:00
2020-04-18 10:28:22 +02:00
2020-06-20 17:50:48 +02:00
2020-06-20 15:46:30 +02:00
2020-06-20 17:50:48 +02:00
2020-06-20 15:46:30 +02:00
2020-06-11 07:46:20 +02:00
2020-06-13 12:43:22 +02:00
2020-06-02 15:22:34 +02:00
2020-06-02 15:22:34 +02:00
2020-06-20 17:50:48 +02:00
2020-06-20 15:46:30 +02:00
2020-06-20 17:50:48 +02:00
2020-06-20 15:46:30 +02:00
2020-06-20 17:50:48 +02:00
2020-06-20 15:46:30 +02:00
2020-06-20 17:50:48 +02:00
2020-06-20 15:46:30 +02:00
2020-06-06 22:13:01 +02:00
2020-06-06 22:13:01 +02:00
2020-06-20 17:50:48 +02:00
2020-06-20 17:50:48 +02:00
2020-05-05 09:15:16 +02:00
2020-04-19 17:34:33 +02:00
2020-06-20 17:50:48 +02:00
2020-06-20 17:50:48 +02:00
2020-06-20 15:46:30 +02:00
2020-06-20 15:46:30 +02:00
2020-06-20 17:50:48 +02:00
2020-06-20 17:50:48 +02:00
2020-06-20 17:50:48 +02:00
2020-06-20 15:46:30 +02:00
2020-06-20 15:46:30 +02:00
2020-06-13 12:43:22 +02:00
2020-06-20 15:46:30 +02:00
2020-06-20 15:46:30 +02:00
2020-06-20 17:50:48 +02:00
2020-06-21 00:58:55 +02:00
2020-06-20 17:50:48 +02:00
2020-06-20 15:46:30 +02:00
2020-06-20 17:50:48 +02:00
2020-06-20 15:46:30 +02:00
2020-06-20 15:46:30 +02:00
2020-06-06 22:13:01 +02:00
2020-06-06 22:13:01 +02:00
2020-05-27 13:17:35 +02:00
2020-06-20 17:50:48 +02:00
2020-06-20 15:46:30 +02:00
2020-06-20 15:46:30 +02:00
2020-06-13 12:43:22 +02:00
2020-06-20 15:46:30 +02:00
2020-06-20 15:46:30 +02:00
2020-06-20 17:50:48 +02:00
2020-06-20 17:50:48 +02:00
2020-06-20 17:53:33 +02:00
2020-06-20 17:50:48 +02:00
2020-06-20 17:50:48 +02:00
2020-06-20 15:46:30 +02:00
2020-06-20 15:46:30 +02:00
2020-06-07 19:06:55 +02:00
2020-06-20 15:46:30 +02:00
2020-06-20 15:46:30 +02:00
2020-06-20 17:50:48 +02:00
2020-06-20 17:50:48 +02:00
2020-06-20 15:46:30 +02:00
2020-06-08 12:15:58 +02:00
2020-06-20 17:50:48 +02:00
2020-06-20 15:46:30 +02:00
2020-06-20 15:46:30 +02:00
2020-04-29 12:33:28 +02:00
2020-06-20 17:50:48 +02:00
2020-06-20 15:46:30 +02:00
2020-06-20 15:46:30 +02:00
2020-05-17 18:05:15 +02:00
2020-06-20 17:50:48 +02:00
2020-06-20 15:46:30 +02:00
2020-06-20 15:46:30 +02:00
2020-05-17 18:05:15 +02:00
2020-06-20 17:50:48 +02:00
2020-06-20 15:46:30 +02:00
2020-06-20 17:50:48 +02:00
2020-06-20 15:45:07 +02:00
2020-06-20 17:50:48 +02:00
2020-06-20 17:50:48 +02:00