dom/base/nsDOMClassInfoClasses.h

changeset 0
6474c204b198
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/dom/base/nsDOMClassInfoClasses.h	Wed Dec 31 06:09:35 2014 +0100
     1.3 @@ -0,0 +1,100 @@
     1.4 +/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
     1.5 +/* This Source Code Form is subject to the terms of the Mozilla Public
     1.6 + * License, v. 2.0. If a copy of the MPL was not distributed with this
     1.7 + * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
     1.8 +// IWYU pragma: private, include "nsDOMClassInfoID.h"
     1.9 +
    1.10 +DOMCI_CLASS(Window)
    1.11 +DOMCI_CLASS(Location)
    1.12 +DOMCI_CLASS(DOMPrototype)
    1.13 +DOMCI_CLASS(DOMConstructor)
    1.14 +
    1.15 +// CSS classes
    1.16 +DOMCI_CLASS(CSSStyleRule)
    1.17 +DOMCI_CLASS(CSSCharsetRule)
    1.18 +DOMCI_CLASS(CSSImportRule)
    1.19 +DOMCI_CLASS(CSSMediaRule)
    1.20 +DOMCI_CLASS(CSSNameSpaceRule)
    1.21 +DOMCI_CLASS(CSSRuleList)
    1.22 +DOMCI_CLASS(CSSStyleSheet)
    1.23 +
    1.24 +// XUL classes
    1.25 +#ifdef MOZ_XUL
    1.26 +DOMCI_CLASS(XULCommandDispatcher)
    1.27 +#endif
    1.28 +DOMCI_CLASS(XULControllers)
    1.29 +DOMCI_CLASS(BoxObject)
    1.30 +#ifdef MOZ_XUL
    1.31 +DOMCI_CLASS(TreeSelection)
    1.32 +DOMCI_CLASS(TreeContentView)
    1.33 +#endif
    1.34 +
    1.35 +// DOM Chrome Window class, almost identical to Window
    1.36 +DOMCI_CLASS(ChromeWindow)
    1.37 +
    1.38 +#ifdef MOZ_XUL
    1.39 +DOMCI_CLASS(XULTemplateBuilder)
    1.40 +DOMCI_CLASS(XULTreeBuilder)
    1.41 +#endif
    1.42 +
    1.43 +#ifdef MOZ_XUL
    1.44 +DOMCI_CLASS(TreeColumn)
    1.45 +#endif
    1.46 +
    1.47 +DOMCI_CLASS(CSSMozDocumentRule)
    1.48 +DOMCI_CLASS(CSSSupportsRule)
    1.49 +
    1.50 +// other SVG classes
    1.51 +DOMCI_CLASS(SVGNumber)
    1.52 +
    1.53 +// WindowUtils
    1.54 +DOMCI_CLASS(WindowUtils)
    1.55 +
    1.56 +// XSLTProcessor
    1.57 +DOMCI_CLASS(XSLTProcessor)
    1.58 +
    1.59 +// DOM Level 3 XPath objects
    1.60 +DOMCI_CLASS(XPathExpression)
    1.61 +DOMCI_CLASS(XPathNSResolver)
    1.62 +DOMCI_CLASS(XPathResult)
    1.63 +
    1.64 +// WhatWG WebApps Objects
    1.65 +DOMCI_CLASS(Storage)
    1.66 +
    1.67 +DOMCI_CLASS(Blob)
    1.68 +DOMCI_CLASS(File)
    1.69 +
    1.70 +// DOM modal content window class, almost identical to Window
    1.71 +DOMCI_CLASS(ModalContentWindow)
    1.72 +
    1.73 +DOMCI_CLASS(MozMobileMessageManager)
    1.74 +DOMCI_CLASS(MozSmsMessage)
    1.75 +DOMCI_CLASS(MozMmsMessage)
    1.76 +DOMCI_CLASS(MozSmsFilter)
    1.77 +DOMCI_CLASS(MozSmsSegmentInfo)
    1.78 +DOMCI_CLASS(MozMobileMessageThread)
    1.79 +
    1.80 +#ifdef MOZ_B2G_RIL
    1.81 +DOMCI_CLASS(MozMobileConnection)
    1.82 +#endif
    1.83 +
    1.84 +// @font-face in CSS
    1.85 +DOMCI_CLASS(CSSFontFaceRule)
    1.86 +
    1.87 +DOMCI_CLASS(ContentFrameMessageManager)
    1.88 +DOMCI_CLASS(ChromeMessageBroadcaster)
    1.89 +DOMCI_CLASS(ChromeMessageSender)
    1.90 +
    1.91 +DOMCI_CLASS(MozCSSKeyframeRule)
    1.92 +DOMCI_CLASS(MozCSSKeyframesRule)
    1.93 +
    1.94 +DOMCI_CLASS(CSSPageRule)
    1.95 +
    1.96 +DOMCI_CLASS(CSSFontFeatureValuesRule)
    1.97 +
    1.98 +DOMCI_CLASS(UserDataHandler)
    1.99 +DOMCI_CLASS(XULControlElement)
   1.100 +DOMCI_CLASS(XULLabeledControlElement)
   1.101 +DOMCI_CLASS(XULButtonElement)
   1.102 +DOMCI_CLASS(XULCheckboxElement)
   1.103 +DOMCI_CLASS(XULPopupElement)

mercurial