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)