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
CheckedInt.h we don't want to use std::numeric_limits here because PRInt... types may not support it, * dependin 22.7 kB
Makefile.in 4.5 kB
TimeStamp.cpp 3.6 kB
TimeStamp.h Instances of this class represent the length of an interval of time. * Negative durations are allow 11.2 kB
TimeStamp_posix.cpp 6.2 kB
nsArray.cpp 7.3 kB
nsArray.h 3.0 kB
nsAtomService.cpp nsIAtomService 2.8 kB
nsAtomService.h public nsIAtomService 2.1 kB
nsAtomTable.cpp 16.7 kB
nsAtomTable.h Note that AtomImpl objects are sometimes converted into PermanentAtomImpl * objects using placement 4.0 kB
nsByteBuffer.cpp 4.6 kB
nsByteBuffer.h 2.5 kB
nsCRT.cpp MODULE NOTES: * @update gess7/30/98 * * Much as I hate to do it, we were using string compares w 8.1 kB
nsCRT.h 10.3 kB
nsCharSeparatedTokenizer.h 8.0 kB
nsCheapSets.cpp Put a string into the table 4.6 kB
nsCheapSets.h A string set that takes up minimal size when there are 0 or 1 strings in the * set. Use for cases 5.3 kB
nsCppSharedAllocator.h 2.4 kB
nsDoubleHashtable.h nsDoubleHashtable.h is OBSOLETE. Use nsTHashtable or a derivative instead. 19.4 kB
nsExpirationTracker.h Data used to track the expiration state of an object. We promise that this * is 32 bits so that obj 13.3 kB
nsFixedSizeAllocator.cpp Implementation for nsFixedSizeAllocator 4.5 kB
nsFixedSizeAllocator.h 6.1 kB
nsHashPropertyBag.cpp 8.9 kB
nsHashPropertyBag.h public nsIWritablePropertyBag 3.1 kB
nsHashSets.cpp 2.1 kB
nsHashSets.h 4.4 kB
nsHashtable.cpp 24.5 kB
nsHashtable.h nsHashtable is OBSOLETE. Use nsTHashtable or a derivative instead. 12.7 kB
nsIArray.idl that the array should not be QueryInterfaced to an 4.9 kB
nsIAtom.idl nsISupports 6.0 kB
nsIAtomService.idl Should this really be scriptable? Using atoms from script or proxies * could be dangerous since do 3.0 kB
nsIByteBuffer.h public nsISupports 3.8 kB
nsICollection.idl nsISerializable 3.2 kB
nsIEnumerator.idl nsISupports 3.1 kB
nsIHashable.idl nsISupports 2.3 kB
nsIINIParser.idl nsISupports 2.9 kB
nsIMutableArray.idl nsIArray 5.9 kB
nsINIParserImpl.cpp 4.7 kB
nsINIParserImpl.h 2.2 kB
nsINIProcessor.js 7.0 kB
nsINIProcessor.manifest 158 Bytes
nsIObserver.idl nsISupports 2.8 kB
nsIObserverService.idl nsISupports 4.1 kB
nsIPersistentProperties.h 226 Bytes
nsIPersistentProperties2.idl 3.6 kB
nsIProperties.idl nsISupports 2.9 kB
nsIProperty.idl nsISupports 2.2 kB
nsIPropertyBag.idl nsISupports 2.4 kB
nsIPropertyBag2.idl nsIPropertyBag 3.1 kB
nsIRecyclingAllocator.idl A wrapper for the nsRecyclingAllocator 2.7 kB
nsISerializable.idl nsISupports 2.9 kB
nsISimpleEnumerator.idl nsISupports 3.5 kB
nsIStringEnumerator.idl nsISupports 2.2 kB
nsISupportsArray.idl This entire interface is deprecated and should not be used. * See nsIArray and nsIMutableArray for 5.7 kB
nsISupportsIterators.idl -- IDL defining general purpose iterators 14.0 kB
nsISupportsPrimitives.idl nsISupports wrappers for single primitive pieces of data. 7.0 kB
nsITimelineService.idl 8.7 kB
nsIUnicharBuffer.h public nsISupports 3.1 kB
nsIVariant.idl The long avoided variant support for xpcom. 8.4 kB
nsIWindowsRegKey.idl nsISupports 13.0 kB
nsIWritablePropertyBag.idl nsIPropertyBag 2.4 kB
nsIWritablePropertyBag2.idl nsIPropertyBag2 2.7 kB
nsInt64.h This class encapsulates full 64-bit integer functionality and * provides simple arithmetic and conv 10.7 kB
nsManifestLineReader.h 3.9 kB
nsMathUtils.h The M_ constants are not defined by the WinCE/WinMo SDKs even with * _USE_MATH_DEFINES. Provide a 5.8 kB
nsObserverList.cpp 4.8 kB
nsObserverList.h 3.8 kB
nsObserverService.cpp 6.5 kB
nsObserverService.h public nsIObserverService 2.7 kB
nsPersistentProperties.cpp 21.7 kB
nsPersistentProperties.h public nsIPersistentProperties 2.9 kB
nsProperties.cpp 4.3 kB
nsProperties.h 2.7 kB
nsRecyclingAllocator.cpp nsRecyclingAllocator 10.1 kB
nsRecyclingAllocator.h nsRecyclingAllocator * * This allocator is useful when we cycle through a small set of allocations 5.9 kB
nsStaticAtom.h 3.1 kB
nsStaticNameTable.cpp Class to manage lookup of static names in a table. 8.5 kB
nsStaticNameTable.h Classes to manage lookup of static names in a table. 3.1 kB
nsStringEnumerator.cpp public nsIStringEnumerator 8.0 kB
nsStringEnumerator.h 5.2 kB
nsSupportsArray.cpp 20.6 kB
nsSupportsArray.h public nsISupportsArray 6.1 kB
nsSupportsArrayEnumerator.cpp nsIBidirectionalEnumerator 4.3 kB
nsSupportsArrayEnumerator.h public nsIBidirectionalEnumerator 2.4 kB
nsSupportsPrimitives.cpp 21.2 kB
nsSupportsPrimitives.h 8.1 kB
nsTime.h public nsInt64 4.1 kB
nsTimelineService.cpp 15.4 kB
nsTimelineService.h public nsITimelineService 2.3 kB
nsUnicharBuffer.cpp 4.0 kB
nsUnicharBuffer.h 2.4 kB
nsVariant.cpp The long avoided variant support for xpcom. 76.7 kB
nsVariant.h The long avoided variant support for xpcom. 9.8 kB
nsWhitespaceTokenizer.h 4.1 kB
nsWindowsRegKey.cpp public nsIWindowsRegKey 15.4 kB
nsWindowsRegKey.h This ContractID may be used to instantiate a windows registry key object * via the XPCOM component 2.9 kB