DXR is a code search and navigation tool aimed at making sense of large projects. It supports full-text and regex searches as well as structural queries.

Name Description Modified (UTC) Size
parser A WebIDL parser written in Python to be used in Mozilla.
AtomList.h 739 Bytes
BindingDeclarations.h A header for declaring various things that binding implementation headers * might need. The idea i 12.8 kB
BindingUtils.cpp 112.7 kB
BindingUtils.h 107.1 kB
Bindings.conf 40.6 kB
CallbackFunction.h public CallbackObject 2.4 kB
CallbackInterface.cpp 1.2 kB
CallbackInterface.h public CallbackObject 2.1 kB
CallbackObject.cpp 12.4 kB
CallbackObject.h public nsISupports 19.2 kB
Codegen.py DO NOT EDIT 732.4 kB
Configuration.py A way of getting descriptors for interface names. Subclasses must have a getDescriptor method c 35.3 kB
DOMJSClass.h Returns true if code running in the given JSContext is allowed to access * [SecureContext] API on t 17.4 kB
DOMJSProxyHandler.cpp 11.0 kB
DOMJSProxyHandler.h 10.1 kB
DOMString.h A class for representing string return values. This can be either passed to * callees that have an 8.4 kB
Date.cpp 1.3 kB
Date.h Representation for dates. 1.4 kB
ErrorIPCUtils.h 2.7 kB
ErrorResult.h A set of structs for tracking exceptions that need to be thrown to JS: * ErrorResult and IgnoredErr 20.5 kB
Errors.msg The format for each error message is: * * MSG_DEF(<SYMBOLIC_NAME>, <ARGUMENT_COUNT>, <JS_EXN_TYPE> 9.6 kB
Exceptions.cpp 19.3 kB
Exceptions.h 2.2 kB
FakeString.h 4.8 kB
GenerateCSS2PropertiesWebIDL.py 3.5 kB
IterableIterator.cpp 1.3 kB
IterableIterator.h The IterableIterator class is used for WebIDL interfaces that have a * iterable<> member defined wi 6.2 kB
JSSlots.h This file defines various reserved slot indices used by JavaScript * reflections of DOM objects. 1.4 kB
Makefile.in 1.9 kB
MozMap.h protected nsTHashtable 3.1 kB
NonRefcountedDOMObject.h 1.1 kB
Nullable.h 2.9 kB
PrimitiveConversions.h Conversions from jsval to primitive values 10.3 kB
RootedDictionary.h 1.6 kB
RootedOwningNonNull.h An implementation of Rooted for OwningNonNull<T>. This works by assuming * that T has a Trace() me 2.2 kB
RootedRefPtr.h An implementation of Rooted for RefPtr<T>. This works by assuming that T has * a Trace() method de 1.5 kB
SimpleGlobalObject.cpp 5.1 kB
SimpleGlobalObject.h public nsIGlobalObject 3.4 kB
StructuredClone.cpp 1.9 kB
StructuredClone.h 754 Bytes
ToJSValue.cpp 2.3 kB
ToJSValue.h 10.2 kB
TypedArray.h Class that just handles the JSObject storage and tracing for typed arrays 13.2 kB
UnionMember.h A class for holding the members of a union. 1.3 kB
WebIDLGlobalNameHash.cpp 10.8 kB
WebIDLGlobalNameHash.h 2.5 kB
XrayExpandoClass.h This file declares a macro for defining Xray expando classes and declares the * default Xray expand 1.4 kB
mach_commands.py 1.9 kB
moz.build 4.4 kB