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
ArrayIterator.h 4.3 kB
IncrementalTokenizer.cpp 4.9 kB
IncrementalTokenizer.h public TokenizerBase 4.6 kB
Observer.h it 2.0 kB
PLDHashTable.cpp 21.5 kB
PLDHashTable.h 22.6 kB
StickyTimeDuration.h A ValueCalculator class that performs additional checks before performing * arithmetic operations s 7.8 kB
Tokenizer.cpp 16.1 kB
Tokenizer.h 16.1 kB
moz.build 3.2 kB
nsArray.cpp 6.1 kB
nsArray.h 2.2 kB
nsArrayEnumerator.cpp 5.4 kB
nsArrayEnumerator.h 1.1 kB
nsArrayUtils.cpp 678 Bytes
nsArrayUtils.h 1.1 kB
nsAtomService.cpp nsIAtomService 659 Bytes
nsAtomService.h 620 Bytes
nsAtomTable.cpp 22.5 kB
nsAtomTable.h 662 Bytes
nsBaseHashtable.h the private nsTHashtable::EntryType class used by nsBaseHashtable * @see nsTHashtable for the speci 7.6 kB
nsCOMArray.cpp 7.7 kB
nsCOMArray.h 15.8 kB
nsCRT.cpp MODULE NOTES: * @update gess7/30/98 * * Much as I hate to do it, we were using string compares w 4.7 kB
nsCRT.h 4.9 kB
nsCharSeparatedTokenizer.h This parses a SeparatorChar-separated string into tokens. * Whitespace surrounding tokens is not tr 6.5 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 3.7 kB
nsClassHashtable.h templated hashtable class maps keys to C++ object pointers. * See nsBaseHashtable for complete decl 3.7 kB
nsDataHashtable.h templated hashtable class maps keys to simple datatypes. * See nsBaseHashtable for complete declara 1.7 kB
nsDeque.cpp Standard constructor * @param deallocator, called by Erase and ~nsDeque 8.2 kB
nsDeque.h MODULE NOTES: * * The Deque is a very small, very efficient container object * than can hold item 9.1 kB
nsEnumeratorUtils.cpp 6.2 kB
nsEnumeratorUtils.h 888 Bytes
nsExpirationTracker.h Data used to track the expiration state of an object. We promise that this * is 32 bits so that obj 18.2 kB
nsHashKeys.h 16.8 kB
nsHashPropertyBag.cpp nsHashPropertyBagBase implementation. 8.2 kB
nsHashPropertyBag.h public nsHashPropertyBagBase 1.5 kB
nsIArray.idl that the array should not be QueryInterfaced to an 3.4 kB
nsIArrayExtensions.idl nsIArray 1.8 kB
nsIAtom.idl nsISupports 4.4 kB
nsIAtomService.idl nsISupports 1.1 kB
nsICollection.idl nsISerializable 1.9 kB
nsIEnumerator.idl nsISupports 1.6 kB
nsIHashable.idl nsISupports 732 Bytes
nsIINIParser.idl nsISupports 1.7 kB
nsIMutableArray.idl nsIArrayExtensions 4.4 kB
nsINIParserImpl.cpp 3.3 kB
nsINIParserImpl.h 902 Bytes
nsINIProcessor.js 6.2 kB
nsINIProcessor.manifest 158 Bytes
nsIObserver.idl nsISupports 1.3 kB
nsIObserverService.idl nsISupports 2.6 kB
nsIPersistentProperties.h 553 Bytes
nsIPersistentProperties2.idl 1.8 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 1.8 kB
nsIStringEnumerator.idl nsISupports 691 Bytes
nsISupportsArray.idl nsICollection 2.1 kB
nsISupportsIterators.idl -- IDL defining general purpose iterators 12.4 kB
nsISupportsPrimitives.idl nsISupports wrappers for single primitive pieces of data. 5.2 kB
nsIVariant.idl nsISupports 6.9 kB
nsIWindowsRegKey.idl nsISupports 11.7 kB
nsIWritablePropertyBag.idl nsIPropertyBag 894 Bytes
nsIWritablePropertyBag2.idl nsIPropertyBag2 1.2 kB
nsInterfaceHashtable.h templated hashtable class maps keys to interface pointers. * See nsBaseHashtable for complete decla 3.9 kB
nsJSThingHashtable.h A wrapper for hash keys that sets ALLOW_MEMMOVE to false. * * This is used in the implementation o 2.0 kB
nsMathUtils.h round 3.7 kB
nsObserverList.cpp 3.5 kB
nsObserverList.h public nsCharPtrHashKey 2.6 kB
nsObserverService.cpp 9.6 kB
nsObserverService.h NS_OBSERVERSERVICE_CID 1.6 kB
nsPersistentProperties.cpp 19.2 kB
nsPersistentProperties.h 1.5 kB
nsPointerHashKeys.h Definitions for nsPtrHashKey<T> and nsVoidPtrHashKey. 1.3 kB
nsProperties.cpp 2.4 kB
nsProperties.h 1.2 kB
nsQuickSort.cpp - * Copyright (c) 1992, 1993 * The Regents of the University of California. All rights reserved. 5.3 kB
nsQuickSort.h We need this because Solaris' version of qsort is broken and * causes array bounds reads. 1.2 kB
nsRefPtrHashtable.h templated hashtable class maps keys to reference pointers. * See nsBaseHashtable for complete decla 5.3 kB
nsStaticAtom.h Holds data used to initialize large number of atoms during startup. Use * the above macros to initi 1.6 kB
nsStaticNameTable.cpp Class to manage lookup of static names in a table. 5.9 kB
nsStaticNameTable.h Classes to manage lookup of static names in a table. 1.6 kB
nsStringEnumerator.cpp 6.3 kB
nsStringEnumerator.h 3.7 kB
nsSupportsArray.cpp 6.0 kB
nsSupportsArray.h 3.1 kB
nsSupportsArrayEnumerator.cpp nsIBidirectionalEnumerator 2.9 kB
nsSupportsArrayEnumerator.h 1.4 kB
nsSupportsPrimitives.cpp 15.8 kB
nsSupportsPrimitives.h / class nsSupportsCString final : public nsISupportsCString { public: NS_DECL_ISUPPORTS NS_DECL 6.0 kB
nsTArray-inl.h 16.6 kB
nsTArray.cpp 973 Bytes
nsTArray.h 82.0 kB
nsTArrayForwardDeclare.h 908 Bytes
nsTHashtable.h 16.8 kB
nsTObserverArray.cpp 886 Bytes
nsTObserverArray.h unless you specifically 17.3 kB
nsTPriorityQueue.h A templatized priority queue data structure that uses an nsTArray to serve as * a binary heap. The 4.5 kB
nsVariant.cpp 67.0 kB
nsVariant.h Map the nsAUTF8String, nsUTF8String classes to the nsACString and * nsCString classes respectively 7.5 kB
nsWhitespaceTokenizer.h 3.2 kB
nsWindowsRegKey.cpp nsIWindowsRegKey 14.9 kB
nsWindowsRegKey.h This ContractID may be used to instantiate a windows registry key object * via the XPCOM component 1.5 kB