List of all items
Structs
- codegen::Globals::Globals
- constant::ConstantSpec
- lock::ThreadUnsafeOnceLock
- num::Finite
- proxyhandler::CrossOriginProperties
- record::Record
- reflector::Reflector
- root::Dom
- root::MaybeUnreflectedDom
- root::Root
- root::RootCollection
- script_runtime::CanGc
- script_runtime::JSContext
- str::ByteString
- str::DOMString
- str::USVString
- utils::DOMClass
- utils::DOMJSClass
- weakref::WeakBox
- weakref::WeakRef
Enums
- codegen::InheritTypes::AbstractRangeTypeId
- codegen::InheritTypes::AudioNodeTypeId
- codegen::InheritTypes::AudioScheduledSourceNodeTypeId
- codegen::InheritTypes::BaseAudioContextTypeId
- codegen::InheritTypes::BlobTypeId
- codegen::InheritTypes::CSSConditionRuleTypeId
- codegen::InheritTypes::CSSGroupingRuleTypeId
- codegen::InheritTypes::CSSRuleTypeId
- codegen::InheritTypes::CharacterDataTypeId
- codegen::InheritTypes::DOMExceptionTypeId
- codegen::InheritTypes::DOMMatrixReadOnlyTypeId
- codegen::InheritTypes::DOMPointReadOnlyTypeId
- codegen::InheritTypes::DOMRectReadOnlyTypeId
- codegen::InheritTypes::DocumentFragmentTypeId
- codegen::InheritTypes::DocumentTypeId
- codegen::InheritTypes::ElementTypeId
- codegen::InheritTypes::EventTargetTypeId
- codegen::InheritTypes::EventTypeId
- codegen::InheritTypes::ExtendableEventTypeId
- codegen::InheritTypes::GPUErrorTypeId
- codegen::InheritTypes::GlobalScopeTypeId
- codegen::InheritTypes::HTMLCollectionTypeId
- codegen::InheritTypes::HTMLElementTypeId
- codegen::InheritTypes::HTMLMediaElementTypeId
- codegen::InheritTypes::MouseEventTypeId
- codegen::InheritTypes::NodeListTypeId
- codegen::InheritTypes::NodeTypeId
- codegen::InheritTypes::PerformanceEntryTypeId
- codegen::InheritTypes::PerformanceResourceTimingTypeId
- codegen::InheritTypes::PermissionStatusTypeId
- codegen::InheritTypes::SVGElementTypeId
- codegen::InheritTypes::SVGGraphicsElementTypeId
- codegen::InheritTypes::StyleSheetTypeId
- codegen::InheritTypes::TestBindingTypeId
- codegen::InheritTypes::TextTrackCueTypeId
- codegen::InheritTypes::TextTypeId
- codegen::InheritTypes::UIEventTypeId
- codegen::InheritTypes::WebGLObjectTypeId
- codegen::InheritTypes::WorkerGlobalScopeTypeId
- codegen::InheritTypes::WorkletGlobalScopeTypeId
- codegen::InheritTypes::XMLHttpRequestEventTargetTypeId
- codegen::InheritTypes::XRCompositionLayerTypeId
- codegen::InheritTypes::XRLayerTypeId
- codegen::InheritTypes::XRPoseTypeId
- codegen::InheritTypes::XRReferenceSpaceTypeId
- codegen::InheritTypes::XRSpaceTypeId
- codegen::InheritTypes::XRSubImageTypeId
- codegen::PrototypeList::Constructor
- codegen::PrototypeList::ID
- constant::ConstantVal
- conversions::PrototypeCheck
- conversions::StringificationBehavior
- error::Error
- iterable::IteratorType
Unions
Traits
- callback::ThisReflector
- conversions::DerivedFrom
- conversions::IDLInterface
- inheritance::Castable
- inheritance::HasParent
- interfaces::DocumentHelpers
- interfaces::ServoInternalsHelpers
- interfaces::TestBindingHelpers
- interfaces::WebGL2RenderingContextHelpers
- interfaces::WindowHelpers
- iterable::Iterable
- iterable::IteratorDerives
- like::Maplike
- like::Setlike
- record::RecordKey
- reflector::DomObject
- reflector::MutDomObject
- root::DomSlice
- root::StableTraceObject
- trace::CustomTraceable
- utils::AsCCharPtrPtr
- utils::AsVoidPtr
- weakref::WeakReferenceable
Macros
Functions
- codegen::PrototypeList::proto_id_to_name
- constant::define_constants
- conversions::get_dom_class
- conversions::is_dom_proxy
- conversions::jsid_to_string
- conversions::jsstring_to_str
- conversions::native_from_handlevalue
- conversions::native_from_object
- conversions::native_from_object_static
- conversions::private_from_object
- conversions::private_from_proto_check
- conversions::private_from_proto_check_static
- conversions::root_from_handlevalue
- conversions::root_from_object
- error::throw_constructor_without_new
- error::throw_invalid_this
- finalize::do_finalize_global
- finalize::finalize_common
- finalize::finalize_global
- finalize::finalize_weak_referenceable
- proxyhandler::append_cross_origin_allowlisted_prop_keys
- proxyhandler::cross_origin_get_own_property_helper
- proxyhandler::cross_origin_has_own
- proxyhandler::cross_origin_own_property_keys
- proxyhandler::define_property
- proxyhandler::delete
- proxyhandler::ensure_cross_origin_property_holder
- proxyhandler::ensure_expando_object
- proxyhandler::get_expando_object
- proxyhandler::get_getter_object
- proxyhandler::get_prototype_if_ordinary
- proxyhandler::get_setter_object
- proxyhandler::id_to_source
- proxyhandler::init
- proxyhandler::is_accessor_descriptor
- proxyhandler::is_cross_origin_allowlisted_prop
- proxyhandler::is_data_descriptor
- proxyhandler::is_extensible
- proxyhandler::maybe_cross_origin_get_prototype_if_ordinary_rawcx
- proxyhandler::maybe_cross_origin_set_prototype_rawcx
- proxyhandler::prevent_extensions
- proxyhandler::set_property_descriptor
- proxyhandler::shadow_check_callback
- root::assert_in_script
- root::trace_roots
- script_runtime::mark_runtime_dead
- script_runtime::runtime_is_alive
- str::is_token
- trace::trace_object
- trace::trace_reflector
- utils::call_setter
- utils::delete_property_by_id
- utils::exception_to_promise
- utils::find_enum_value
- utils::generic_call
- utils::generic_getter
- utils::generic_lenient_getter
- utils::generic_lenient_setter
- utils::generic_method
- utils::generic_setter
- utils::generic_static_promise_method
- utils::get_array_index_from_id
- utils::get_dictionary_property
- utils::get_property_on_prototype
- utils::get_proto_or_iface_array
- utils::has_property_on_prototype
- utils::set_dictionary_property
- utils::trace_global
Type Aliases
Statics
Constants
- codegen::PrototypeList::MAX_PROTO_CHAIN_LENGTH
- codegen::PrototypeList::PROTO_OR_IFACE_LENGTH
- conversions::DOM_OBJECT_SLOT
- proxyhandler::ALLOWLISTED_SYMBOL_CODES
- root::STACK_ROOTS
- script_runtime::THREAD_ACTIVE
- utils::DOM_PROTOTYPE_SLOT
- utils::DOM_PROTO_UNFORGEABLE_HOLDER_SLOT
- utils::JSCLASS_DOM_GLOBAL
- weakref::DOM_WEAK_SLOT