Back to index

lightning-sunbird  0.9+nobinonly
Classes | Defines
nsDocument.h File Reference
#include "nsCOMPtr.h"
#include "nsAutoPtr.h"
#include "nsCRT.h"
#include "nsIDocument.h"
#include "nsIDOMGCParticipant.h"
#include "nsWeakReference.h"
#include "nsWeakPtr.h"
#include "nsVoidArray.h"
#include "nsHashSets.h"
#include "nsIDOMXMLDocument.h"
#include "nsIDOM3Document.h"
#include "nsIDOMDocumentView.h"
#include "nsIDOMDocumentXBL.h"
#include "nsIDOMNSDocument.h"
#include "nsIDOMNSDocumentStyle.h"
#include "nsIDOMDocumentRange.h"
#include "nsIDOMDocumentTraversal.h"
#include "nsStubDocumentObserver.h"
#include "nsIDOMEventReceiver.h"
#include "nsIDOM3EventTarget.h"
#include "nsIDOMNSEventTarget.h"
#include "nsIDOMStyleSheetList.h"
#include "nsIScriptGlobalObject.h"
#include "nsIDOMEventTarget.h"
#include "nsIContent.h"
#include "nsIEventListenerManager.h"
#include "nsGenericDOMNodeList.h"
#include "nsIDOM3Node.h"
#include "nsIPrincipal.h"
#include "nsIParser.h"
#include "nsIBindingManager.h"
#include "nsINodeInfo.h"
#include "nsIDOMDocumentEvent.h"
#include "nsIDOM3DocumentEvent.h"
#include "nsCOMArray.h"
#include "nsHashtable.h"
#include "nsIWordBreakerFactory.h"
#include "nsILineBreakerFactory.h"
#include "nsIScriptObjectPrincipal.h"
#include "nsIURI.h"
#include "nsScriptLoader.h"
#include "nsICSSLoader.h"
#include "nsIDOMXPathEvaluator.h"
#include "nsIRadioGroupContainer.h"
#include "nsIScriptEventManager.h"
#include "nsILayoutHistoryState.h"
#include "nsIRequest.h"
#include "nsILoadGroup.h"
#include "nsHTMLStyleSheet.h"
#include "nsIHTMLCSSStyleSheet.h"
#include "nsStyleSet.h"
#include "nsXMLEventsManager.h"
#include "pldhash.h"
#include "nsAttrAndChildArray.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  nsUint32ToContentHashEntry
 Hashentry using a PRUint32 key and a cheap set of nsIContent* owning pointers for the value. More...
struct  nsUint32ToContentHashEntry::Visitor
class  nsDocHeaderData
class  nsDocumentChildNodes
class  nsDOMStyleSheetList
class  nsOnloadBlocker
class  nsDocumentObserverList
 nsDocumentObserverList is the list of nsIDocumentObservers for a document. More...
class  nsDocumentObserverList::Iterator
class  nsDocumentObserverList::ForwardIterator
class  nsDocumentObserverList::ReverseIterator
class  nsDocument

Defines

#define XML_DECLARATION_BITS_DECLARATION_EXISTS   (1 << 0)
#define XML_DECLARATION_BITS_ENCODING_EXISTS   (1 << 1)
#define XML_DECLARATION_BITS_STANDALONE_EXISTS   (1 << 2)
#define XML_DECLARATION_BITS_STANDALONE_YES   (1 << 3)
#define NS_DOCUMENT_NOTIFY_OBSERVERS(func_, params_)
#define NS_DOCUMENT_FORWARD_NOTIFY_OBSERVERS(func_, params_)

Define Documentation

#define NS_DOCUMENT_FORWARD_NOTIFY_OBSERVERS (   func_,
  params_ 
)
Value:
do {                                                                        \
    nsDocumentObserverList::ForwardIterator iter_(mObservers);                \
    nsCOMPtr<nsIDocumentObserver> obs_;                                       \
    while ((obs_ = iter_.GetNext())) {                                        \
      obs_ -> func_ params_ ;                                                 \
    }                                                                         \
  } while (0)

Definition at line 811 of file nsDocument.h.

#define NS_DOCUMENT_NOTIFY_OBSERVERS (   func_,
  params_ 
)
Value:
do {                                                                        \
    nsDocumentObserverList::ReverseIterator iter_(mObservers);                \
    nsCOMPtr<nsIDocumentObserver> obs_;                                       \
    while ((obs_ = iter_.GetNext())) {                                        \
      obs_ -> func_ params_ ;                                                 \
    }                                                                         \
  } while (0)

Definition at line 802 of file nsDocument.h.

Definition at line 98 of file nsDocument.h.

Definition at line 99 of file nsDocument.h.

Definition at line 100 of file nsDocument.h.

Definition at line 101 of file nsDocument.h.