1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 16:58:11 +00:00
serenity/Userland/Libraries/LibWeb/DOM
Andreas Kling fd441b954d LibWeb: Add fast_is<T>() for some DOM and layout node subclasses
The generic is<T>() uses dynamic_cast which is fine in the majority
of cases, but when one of them shows up in profiles, we can make it
faster by answering the is-a question manually.
2021-01-17 14:42:50 +01:00
..
Attribute.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
CharacterData.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
CharacterData.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
CharacterData.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Comment.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Comment.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Comment.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Document.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Document.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Document.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
DocumentFragment.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
DocumentFragment.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
DocumentFragment.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
DocumentType.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
DocumentType.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
DocumentType.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
DOMImplementation.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
DOMImplementation.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
DOMImplementation.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Element.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Element.h LibWeb: Add fast_is<T>() for some DOM and layout node subclasses 2021-01-17 14:42:50 +01:00
Element.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
ElementFactory.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
ElementFactory.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Event.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Event.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Event.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
EventDispatcher.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
EventDispatcher.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
EventListener.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
EventListener.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
EventTarget.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
EventTarget.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
EventTarget.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Node.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Node.h LibWeb: Add fast_is<T>() for some DOM and layout node subclasses 2021-01-17 14:42:50 +01:00
Node.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
NonDocumentTypeChildNode.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
NonElementParentNode.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
ParentNode.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
ParentNode.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Position.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Position.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Range.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Range.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
ShadowRoot.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
ShadowRoot.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
ShadowRoot.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Text.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Text.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Text.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Timer.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Timer.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Window.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Window.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
XMLHttpRequest.cpp Everywhere: Replace a bundle of dbg with dbgln. 2021-01-16 11:54:35 +01:00
XMLHttpRequest.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00