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
.cvsignore 9 Bytes
Makefile.in 3.4 kB
nsArray.cpp nsIArray 6.4 kB
nsArray.h 3.8 kB
nsArrayEnumerator.cpp 6.5 kB
nsArrayEnumerator.h 3.1 kB
nsAtomService.cpp nsIAtomService 2.3 kB
nsAtomService.h public nsIAtomService 2.1 kB
nsAtomTable.cpp 16.7 kB
nsAtomTable.h A threadsafely-refcounted implementation of nsIAtom. Note that * AtomImpl objects are sometimes co 3.2 kB
nsAutoBuffer.h 3.9 kB
nsBaseHashtable.h the private nsTHashtable::EntryType class used by nsBaseHashtable * @see nsTHashtable for the speci 14.5 kB
nsByteBuffer.cpp 4.6 kB
nsByteBuffer.h 2.5 kB
nsCOMArray.cpp 5.0 kB
nsCOMArray.h 9.7 kB
nsCRT.cpp MODULE NOTES: * @update gess7/30/98 * * Much as I hate to do it, we were using string compares w 16.2 kB
nsCRT.h 10.6 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
nsClassHashtable.h 4.1 kB
nsCppSharedAllocator.h 2.6 kB
nsDataHashtable.h 2.5 kB
nsDeque.cpp 07/02/2001 09:17p 509,104 clangref.pdf from openwatcom's site * Watcom C Language Reference Editio 17.3 kB
nsDeque.h MODULE NOTES: * * The Deque is a very small, very efficient container object * than can hold elem 11.0 kB
nsDoubleHashtable.h nsDoubleHashtable.h is OBSOLETE. Use nsTHashtable or a derivative instead. 20.4 kB
nsEmptyEnumerator.cpp An empty enumerator. 3.2 kB
nsEmptyEnumerator.h An empty enumerator. 2.3 kB
nsEnumeratorUtils.cpp 6.8 kB
nsEnumeratorUtils.h 4.0 kB
nsFixedSizeAllocator.cpp Implementation for nsFixedSizeAllocator 4.5 kB
nsFixedSizeAllocator.h 6.1 kB
nsHashKeys.h 9.3 kB
nsHashSets.cpp 2.1 kB
nsHashSets.h 4.4 kB
nsHashtable.cpp 24.4 kB
nsHashtable.h nsHashtable is OBSOLETE. Use nsTHashtable or a derivative instead. 13.0 kB
nsIArray.idl that the array should not be QueryInterfaced to an 7.5 kB
nsIAtom.idl nsISupports 4.9 kB
nsIAtomService.idl Should this really be scriptable? Using atoms from script or proxies * could be dangerous since do 2.8 kB
nsIByteBuffer.h public nsISupports 3.7 kB
nsICollection.idl nsISerializable 3.2 kB
nsIEnumerator.idl nsISupports 3.1 kB
nsIObserver.idl nsISupports 2.8 kB
nsIObserverService.idl nsISupports 4.1 kB
nsIPersistentProperties.h 226 Bytes
nsIPersistentProperties2.idl 3.7 kB
nsIProperties.idl nsISupports 2.9 kB
nsIPropertyBag.idl nsISupports 1.8 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.5 kB
nsISupportsIterators.idl -- IDL defining general purpose iterators 14.0 kB
nsISupportsPrimitives.idl nsISupports wrappers for single primitive pieces of data. 7.4 kB
nsITimelineService.idl 8.7 kB
nsIUnicharBuffer.h public nsISupports 3.0 kB
nsIVariant.idl The long avoided variant support for xpcom. 7.4 kB
nsInt64.h This class encapsulates full 64-bit integer functionality and * provides simple arithmetic and conv 10.1 kB
nsInterfaceHashtable.h 5.7 kB
nsManifestLineReader.h 3.9 kB
nsObserverList.cpp 6.3 kB
nsObserverList.h 2.7 kB
nsObserverService.cpp 7.4 kB
nsObserverService.h public nsIObserverService 2.7 kB
nsPersistentProperties.cpp 12.9 kB
nsPersistentProperties.h public nsIPersistentProperties 3.1 kB
nsProperties.cpp 5.0 kB
nsProperties.h public nsIProperties 2.8 kB
nsQuickSort.cpp - * Copyright (c) 1992, 1993 * The Regents of the University of California. All rights reserved. 5.5 kB
nsQuickSort.h We need this because Solaris' version of qsort is broken and * causes array bounds reads. 2.7 kB
nsRecyclingAllocator.cpp nsRecyclingAllocator 11.9 kB
nsRecyclingAllocator.h 7.0 kB
nsRefPtrHashtable.h 5.6 kB
nsStaticAtom.h 2.7 kB
nsStaticNameTable.cpp Class to manage lookup of static names in a table. 6.8 kB
nsStaticNameTable.h Classes to manage lookup of static names in a table. 2.8 kB
nsStringEnumerator.cpp public nsIStringEnumerator 7.9 kB
nsStringEnumerator.h 5.0 kB
nsSupportsArray.cpp 18.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
nsTHashtable.cpp 2.4 kB
nsTHashtable.h 14.1 kB
nsTextFormatter.cpp Portable safe sprintf code. * * Code based on mozilla/nsprpub/src/io/prprf.c rev 3.7 * * Contri 35.2 kB
nsTextFormatter.h API for PR printf like routines. Supports the following formats ** %d - decimal ** %u - unsigned dec 3.1 kB
nsTime.h This class encapsulates full 64-bit time functionality and * provides simple arithmetic and convers 6.0 kB
nsTimelineService.cpp 16.2 kB
nsTimelineService.h public nsITimelineService 2.3 kB
nsUnicharBuffer.cpp 4.0 kB
nsUnicharBuffer.h 2.4 kB
nsUnitConversion.h Coord Rounding Functions 7.0 kB
nsValueArray.cpp 9.6 kB
nsValueArray.h 3.6 kB
nsVariant.cpp The long avoided variant support for xpcom. 74.4 kB
nsVariant.h The long avoided variant support for xpcom. 8.6 kB
nsVoidArray.cpp Grow the array by at least this many elements at a time. 36.6 kB
nsVoidArray.h 13.2 kB
pldhash.c Double hashing implementation. * GENERATED BY js/src/plify_jsdhash.sed -- DO NOT EDIT!!! 25.6 kB
pldhash.h Double hashing, a la Knuth 6. * GENERATED BY js/src/plify_jsdhash.sed -- DO NOT EDIT!!! 24.5 kB