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
CharTokenizer.h 2.0 kB
Makefile.in 2.9 kB
StringBuilder.h We would use std::max but MS makes it painful // windef.h defines min and max macros that we don't w 2.2 kB
TimeStamp.h Instances of this class represent the length of an interval of time. * Negative durations are allow 10.5 kB
TimeStamp_darwin.cpp 4.6 kB
TimeStamp_posix.cpp 4.7 kB
TimeStamp_windows.cpp 18.8 kB
nsArray.cpp 5.8 kB
nsArray.h public nsIMutableArray 1.6 kB
nsAtomService.cpp nsIAtomService 1.2 kB
nsAtomService.h 578 Bytes
nsAtomTable.cpp The shared hash table for atom lookups. * * XXX This should be manipulated in a threadsafe way or 19.7 kB
nsAtomTable.h 504 Bytes
nsByteBuffer.cpp 3.1 kB
nsByteBuffer.h 1.1 kB
nsCRT.cpp MODULE NOTES: * @update gess7/30/98 * * Much as I hate to do it, we were using string compares w 5.1 kB
nsCRT.h 7.0 kB
nsCharSeparatedTokenizer.h This parses a SeparatorChar-separated string into tokens. * Whitespace surrounding tokens is not tr 6.9 kB
nsCheapSets.h A set that takes up minimal size when there are 0 or 1 entries in the set. * Use for cases where si 2.7 kB
nsCppSharedAllocator.h 2.1 kB
nsExpirationTracker.h Data used to track the expiration state of an object. We promise that this * is 32 bits so that obj 14.7 kB
nsFixedSizeAllocator.cpp Implementation for nsFixedSizeAllocator 3.0 kB
nsFixedSizeAllocator.h 4.5 kB
nsHashPropertyBag.cpp nsHashPropertyBag impl 7.3 kB
nsHashPropertyBag.h public nsIWritablePropertyBag 1.3 kB
nsHashtable.cpp 22.9 kB
nsHashtable.h nsHashtable is OBSOLETE. Use nsTHashtable or a derivative instead. 11.0 kB
nsIArray.idl that the array should not be QueryInterfaced to an 3.4 kB
nsIAtom.idl nsISupports 4.7 kB
nsIAtomService.idl nsISupports 1.5 kB
nsIByteBuffer.h public nsISupports 2.3 kB
nsICollection.idl nsISerializable 1.6 kB
nsIEnumerator.idl nsISupports 1.6 kB
nsIHashable.idl nsISupports 732 Bytes
nsIINIParser.idl nsISupports 1.7 kB
nsIMutableArray.idl nsIArray 4.4 kB
nsINIParserImpl.cpp 3.2 kB
nsINIParserImpl.h 756 Bytes
nsINIProcessor.js 6.1 kB
nsINIProcessor.manifest 158 Bytes
nsIObserver.idl nsISupports 1.3 kB
nsIObserverService.idl nsISupports 2.6 kB
nsIPersistentProperties.h 432 Bytes
nsIPersistentProperties2.idl 2.1 kB
nsIProperties.idl nsISupports 1.4 kB
nsIProperty.idl nsISupports 666 Bytes
nsIPropertyBag.idl nsISupports 854 Bytes
nsIPropertyBag2.idl nsIPropertyBag 1.6 kB
nsISerializable.idl nsISupports 1.3 kB
nsISimpleEnumerator.idl nsISupports 2.0 kB
nsIStringEnumerator.idl nsISupports 691 Bytes
nsISupportsArray.idl nsICollection 4.2 kB
nsISupportsIterators.idl -- IDL defining general purpose iterators 12.4 kB
nsISupportsPrimitives.idl nsISupports wrappers for single primitive pieces of data. 5.4 kB
nsIUnicharBuffer.h public nsISupports 1.6 kB
nsIVariant.idl nsISupports 6.9 kB
nsIWindowsRegKey.idl nsISupports 11.7 kB
nsIWritablePropertyBag.idl nsIPropertyBag 894 Bytes
nsIWritablePropertyBag2.idl nsIPropertyBag2 1.2 kB
nsManifestLineReader.h 2.4 kB
nsMathUtils.h round 3.8 kB
nsObserverList.cpp 3.6 kB
nsObserverList.h public nsCharPtrHashKey 2.5 kB
nsObserverService.cpp nsIObserverService 5.3 kB
nsObserverService.h NS_OBSERVERSERVICE_CID 1.4 kB
nsPersistentProperties.cpp 20.0 kB
nsPersistentProperties.h 1.5 kB
nsProperties.cpp 2.8 kB
nsProperties.h 1.3 kB
nsStaticAtom.h Holds data used to initialize large number of atoms during startup. Use * the above macros to initi 1.8 kB
nsStaticNameTable.cpp Class to manage lookup of static names in a table. 7.0 kB
nsStaticNameTable.h Classes to manage lookup of static names in a table. 1.6 kB
nsStringEnumerator.cpp 6.4 kB
nsStringEnumerator.h 3.5 kB
nsSupportsArray.cpp 18.5 kB
nsSupportsArray.h 4.6 kB
nsSupportsArrayEnumerator.cpp nsIBidirectionalEnumerator 3.0 kB
nsSupportsArrayEnumerator.h 910 Bytes
nsSupportsPrimitives.cpp 19.6 kB
nsSupportsPrimitives.h / class nsSupportsCStringImpl MOZ_FINAL : public nsISupportsCString { public: NS_DECL_ISUPPORTS 6.7 kB
nsUnicharBuffer.cpp 2.4 kB
nsUnicharBuffer.h 950 Bytes
nsVariant.cpp The long avoided variant support for xpcom. 75.2 kB
nsVariant.h The long avoided variant support for xpcom. 8.3 kB
nsWhitespaceTokenizer.h 2.6 kB
nsWindowsRegKey.cpp public nsIWindowsRegKey 13.8 kB
nsWindowsRegKey.h This ContractID may be used to instantiate a windows registry key object * via the XPCOM component 1.4 kB