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
AutoRestore.h functions for restoring saved values at the end of a C++ scope 7.5 kB
BlockingResourceBase.cpp 11.9 kB
BlockingResourceBase.h 11.6 kB
CondVar.h BlockingResourceBase 4.8 kB
DeadlockDetector.cpp 2.0 kB
DeadlockDetector.h 20.1 kB
FileUtils.cpp 4.4 kB
FileUtils.h AutoFDClose is a RAII wrapper for PRFileDesc. * 3.1 kB
GenericFactory.cpp nsIFactory 2.2 kB
GenericFactory.h public nsIFactory 2.5 kB
GenericModule.cpp nsIModule 4.4 kB
IntentionalCrash.h 1.1 kB
Makefile.in 4.3 kB
Monitor.h 5.0 kB
Mutex.h a non-recursive mutex 6.0 kB
Observer.h Observer<T> provides a way for a class to observe something. * When an event has to be broadcasted 3.3 kB
ReentrantMonitor.h a Java-like monitor 6.5 kB
SSE.cpp compile-time and runtime tests for whether to use SSE instructions 5.3 kB
SSE.h compile-time and runtime tests for whether to use SSE instructions 10.5 kB
arm.cpp compile-time and runtime tests for whether to use various ARM extensions 5.9 kB
arm.h compile-time and runtime tests for whether to use SSE instructions 6.3 kB
nsArrayEnumerator.cpp 7.1 kB
nsArrayEnumerator.h 2.7 kB
nsArrayUtils.cpp 2.2 kB
nsArrayUtils.h 2.7 kB
nsBaseHashtable.h the private nsTHashtable::EntryType class used by nsBaseHashtable * @see nsTHashtable for the speci 14.6 kB
nsCOMArray.cpp 6.1 kB
nsCOMArray.h 10.4 kB
nsCOMPtr.cpp 4.9 kB
nsCOMPtr.h Having problems? See the User Manual at: http://www.mozilla.org/projects/xpcom/nsCOMPtr.htm 46.9 kB
nsCRTGlue.cpp 7.9 kB
nsCRTGlue.h Scan a string for the first character that is *not* in a set of * delimiters. If the string is onl 5.7 kB
nsCategoryCache.cpp 6.2 kB
nsCategoryCache.h 4.9 kB
nsClassHashtable.h 5.4 kB
nsClassInfoImpl.cpp 1.5 kB
nsComponentManagerUtils.cpp 9.1 kB
nsComponentManagerUtils.h 10.0 kB
nsCycleCollectionParticipant.cpp 3.3 kB
nsCycleCollectionParticipant.h 45.9 kB
nsCycleCollectorUtils.cpp 2.6 kB
nsCycleCollectorUtils.h 2.3 kB
nsDataHashtable.h 2.5 kB
nsDebug.h 14.8 kB
nsDeque.cpp 07/02/2001 09:17p 509,104 clangref.pdf from openwatcom's site * Watcom C Language Reference Editio 17.1 kB
nsDeque.h MODULE NOTES: * * The Deque is a very small, very efficient container object * than can hold elem 11.0 kB
nsEnumeratorUtils.cpp 8.1 kB
nsEnumeratorUtils.h 2.3 kB
nsHashKeys.h 12.7 kB
nsIClassInfoImpl.h 30.2 kB
nsID.cpp Multiplies the_int_var with 16 (0x10) and adds the value of the * hexadecimal digit the_char. If it 5.1 kB
nsID.h A "unique identifier". This is modeled after OSF DCE UUIDs. 5.3 kB
nsIInterfaceRequestorUtils.cpp 2.4 kB
nsIInterfaceRequestorUtils.h 3.0 kB
nsINIParser.cpp 8.4 kB
nsINIParser.h 5.4 kB
nsISupportsImpl.cpp 2.3 kB
nsISupportsImpl.h 79.1 kB
nsISupportsUtils.h 6.6 kB
nsIWeakReferenceUtils.h 4.9 kB
nsInterfaceHashtable.h 6.1 kB
nsMemory.cpp 2.7 kB
nsMemory.h 7.4 kB
nsProxyRelease.cpp 3.1 kB
nsProxyRelease.h Ensure that a nsCOMPtr is released on the target thread. * * @see NS_ProxyRelease(nsIEventTarget*, 3.5 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. 2.7 kB
nsRefPtrHashtable.h 5.6 kB
nsServiceManagerUtils.h 4.3 kB
nsStringAPI.cpp 25.6 kB
nsStringAPI.h This header provides wrapper classes around the frozen string API * which are roughly equivalent to 44.9 kB
nsStringGlue.h @file nsStringGlue.h * This header exists solely to #include the proper internal/frozen string * h 2.1 kB
nsTArray-inl.h 16.0 kB
nsTArray.cpp 2.0 kB
nsTArray.h 49.7 kB
nsTHashtable.cpp 3.6 kB
nsTHashtable.h 13.8 kB
nsTObserverArray.cpp 2.4 kB
nsTObserverArray.h unless you specifically 14.5 kB
nsTPriorityQueue.h A templatized priority queue data structure that uses an nsTArray to serve as * a binary heap. The 6.0 kB
nsTWeakRef.h 5.4 kB
nsTextFormatter.cpp Portable safe sprintf code. * * Code based on mozilla/nsprpub/src/io/prprf.c rev 3.7 * * Contri 30.5 kB
nsTextFormatter.h This code was copied from xpcom/ds/nsTextFormatter r1.3 * Memory model and Frozen linkage 4.0 kB
nsThreadIDs.h 2.0 kB
nsThreadUtils.cpp 6.6 kB
nsThreadUtils.h 13.7 kB
nsTraceRefcnt.h 5.0 kB
nsVersionComparator.cpp 7.4 kB
nsVersionComparator.h Compare two version strings. * * @see nsIVersionComparator 2.1 kB
nsVoidArray.cpp Grow the array by at least this many elements at a time. 26.6 kB
nsVoidArray.h 10.5 kB
nsWeakReference.cpp public nsIWeakReference 4.8 kB
nsWeakReference.h 3.0 kB
nsXPTCUtils.h A helper class that initializes an xptcall helper at construction * and releases it at destruction. 2.3 kB
objs.mk 3.2 kB
pldhash.cpp Double hashing implementation. * * Try to keep this file in sync with js/src/jsdhash.cpp. 31.1 kB
pldhash.h Double hashing, a la Knuth 6. * * Try to keep this file in sync with js/src/jsdhash.h. 26.0 kB
unused.cpp 1.9 kB
unused.h 2.2 kB