webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
webkitdomautocleanups.h
Go to the documentation of this file.
1 /* This file is part of the WebKit open source project.
2 
3  This library is free software; you can redistribute it and/or
4  modify it under the terms of the GNU Library General Public
5  License as published by the Free Software Foundation; either
6  version 2 of the License, or (at your option) any later version.
7 
8  This library is distributed in the hope that it will be useful,
9  but WITHOUT ANY WARRANTY; without even the implied warranty of
10  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
11  Library General Public License for more details.
12 
13  You should have received a copy of the GNU Library General Public License
14  along with this library; see the file COPYING.LIB. If not, write to
15  the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
16  Boston, MA 02110-1301, USA.
17 */
18 
19 #ifndef webkitdomautocleanups_h
20 #define webkitdomautocleanups_h
21 
22 #include <glib-object.h>
23 
24 #ifdef G_DEFINE_AUTOPTR_CLEANUP_FUNC
25 #ifndef __GI_SCANNER__
26 
27 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMAttr, g_object_unref)
28 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMBlob, g_object_unref)
29 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMCDATASection, g_object_unref)
30 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMCSSRule, g_object_unref)
31 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMCSSRuleList, g_object_unref)
32 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMCSSStyleDeclaration, g_object_unref)
33 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMCSSStyleSheet, g_object_unref)
34 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMCSSValue, g_object_unref)
35 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMCharacterData, g_object_unref)
36 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMComment, g_object_unref)
37 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMDOMImplementation, g_object_unref)
38 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMDOMWindow, g_object_unref)
39 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMDocument, g_object_unref)
40 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMDocumentFragment, g_object_unref)
41 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMDocumentType, g_object_unref)
42 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMElement, g_object_unref)
43 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMEvent, g_object_unref)
44 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMEventTarget, g_object_unref)
45 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMFile, g_object_unref)
46 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMFileList, g_object_unref)
47 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMHTMLAnchorElement, g_object_unref)
48 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMHTMLAppletElement, g_object_unref)
49 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMHTMLAreaElement, g_object_unref)
50 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMHTMLBRElement, g_object_unref)
51 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMHTMLBaseElement, g_object_unref)
52 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMHTMLBodyElement, g_object_unref)
53 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMHTMLButtonElement, g_object_unref)
54 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMHTMLCanvasElement, g_object_unref)
55 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMHTMLCollection, g_object_unref)
56 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMHTMLDListElement, g_object_unref)
57 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMHTMLDirectoryElement, g_object_unref)
58 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMHTMLDivElement, g_object_unref)
59 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMHTMLDocument, g_object_unref)
60 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMHTMLElement, g_object_unref)
61 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMHTMLEmbedElement, g_object_unref)
62 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMHTMLFieldSetElement, g_object_unref)
63 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMHTMLFontElement, g_object_unref)
64 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMHTMLFormElement, g_object_unref)
65 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMHTMLFrameElement, g_object_unref)
66 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMHTMLFrameSetElement, g_object_unref)
67 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMHTMLHRElement, g_object_unref)
68 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMHTMLHeadElement, g_object_unref)
69 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMHTMLHeadingElement, g_object_unref)
70 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMHTMLHtmlElement, g_object_unref)
71 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMHTMLIFrameElement, g_object_unref)
72 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMHTMLImageElement, g_object_unref)
73 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMHTMLInputElement, g_object_unref)
74 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMHTMLLIElement, g_object_unref)
75 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMHTMLLabelElement, g_object_unref)
76 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMHTMLLegendElement, g_object_unref)
77 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMHTMLLinkElement, g_object_unref)
78 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMHTMLMapElement, g_object_unref)
79 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMHTMLMarqueeElement, g_object_unref)
80 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMHTMLMenuElement, g_object_unref)
81 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMHTMLMetaElement, g_object_unref)
82 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMHTMLModElement, g_object_unref)
83 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMHTMLOListElement, g_object_unref)
84 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMHTMLObjectElement, g_object_unref)
85 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMHTMLOptGroupElement, g_object_unref)
86 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMHTMLOptionElement, g_object_unref)
87 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMHTMLOptionsCollection, g_object_unref)
88 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMHTMLParagraphElement, g_object_unref)
89 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMHTMLParamElement, g_object_unref)
90 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMHTMLPreElement, g_object_unref)
91 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMHTMLQuoteElement, g_object_unref)
92 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMHTMLScriptElement, g_object_unref)
93 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMHTMLSelectElement, g_object_unref)
94 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMHTMLStyleElement, g_object_unref)
95 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMHTMLTableCaptionElement, g_object_unref)
96 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMHTMLTableCellElement, g_object_unref)
97 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMHTMLTableColElement, g_object_unref)
98 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMHTMLTableElement, g_object_unref)
99 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMHTMLTableRowElement, g_object_unref)
100 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMHTMLTableSectionElement, g_object_unref)
101 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMHTMLTextAreaElement, g_object_unref)
102 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMHTMLTitleElement, g_object_unref)
103 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMHTMLUListElement, g_object_unref)
104 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMKeyboardEvent, g_object_unref)
105 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMMediaList, g_object_unref)
106 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMMouseEvent, g_object_unref)
107 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMNamedNodeMap, g_object_unref)
108 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMNode, g_object_unref)
109 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMNodeFilter, g_object_unref)
110 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMNodeIterator, g_object_unref)
111 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMNodeList, g_object_unref)
112 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMObject, g_object_unref)
113 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMProcessingInstruction, g_object_unref)
114 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMRange, g_object_unref)
115 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMStyleSheet, g_object_unref)
116 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMStyleSheetList, g_object_unref)
117 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMText, g_object_unref)
118 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMTreeWalker, g_object_unref)
119 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMUIEvent, g_object_unref)
120 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMWheelEvent, g_object_unref)
121 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMXPathExpression, g_object_unref)
122 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMXPathNSResolver, g_object_unref)
123 G_DEFINE_AUTOPTR_CLEANUP_FUNC (WebKitDOMXPathResult, g_object_unref)
124 
125 #endif
126 #endif
127 
128 #endif
Definition: WebKitDOMObject.h:42
Definition: WebKitDOMHTMLOptionElement.h:40
Definition: WebKitDOMHTMLIFrameElement.h:40
struct _WebKitDOMEventTarget WebKitDOMEventTarget
Definition: webkitdomdefines.h:91
Definition: WebKitDOMHTMLMetaElement.h:40
Definition: WebKitDOMHTMLDListElement.h:40
Definition: WebKitDOMHTMLAreaElement.h:40
Definition: WebKitDOMHTMLHeadingElement.h:40
Definition: WebKitDOMHTMLOptGroupElement.h:40
Definition: WebKitDOMHTMLObjectElement.h:40
Definition: WebKitDOMTreeWalker.h:40
Definition: WebKitDOMHTMLDocument.h:40
Definition: WebKitDOMHTMLLegendElement.h:40
Definition: WebKitDOMHTMLTableSectionElement.h:40
struct _WebKitDOMXPathNSResolver WebKitDOMXPathNSResolver
Definition: webkitdomdefines.h:331
Definition: WebKitDOMHTMLMenuElement.h:40
Definition: WebKitDOMCSSRule.h:75
Definition: WebKitDOMHTMLDivElement.h:40
Definition: WebKitDOMStyleSheetList.h:40
Definition: WebKitDOMNamedNodeMap.h:40
Definition: WebKitDOMCSSStyleDeclaration.h:40
Definition: WebKitDOMBlob.h:40
Definition: WebKitDOMHTMLTableRowElement.h:40
Definition: WebKitDOMHTMLTableColElement.h:40
Definition: WebKitDOMDocument.h:40
Definition: WebKitDOMHTMLBaseElement.h:40
Definition: WebKitDOMHTMLTableCaptionElement.h:40
Definition: WebKitDOMFile.h:40
Definition: WebKitDOMHTMLElement.h:40
Definition: WebKitDOMHTMLBodyElement.h:40
Definition: WebKitDOMMediaList.h:40
Definition: WebKitDOMNodeIterator.h:40
Definition: WebKitDOMHTMLOListElement.h:40
Definition: WebKitDOMHTMLParamElement.h:40
Definition: WebKitDOMHTMLCanvasElement.h:40
Definition: WebKitDOMHTMLMarqueeElement.h:40
Definition: WebKitDOMFileList.h:40
Definition: WebKitDOMHTMLOptionsCollection.h:40
struct _WebKitDOMNodeFilter WebKitDOMNodeFilter
Definition: webkitdomdefines.h:286
Definition: WebKitDOMHTMLAppletElement.h:40
Definition: WebKitDOMDocumentType.h:40
Definition: WebKitDOMUIEvent.h:40
Definition: WebKitDOMHTMLModElement.h:40
Definition: WebKitDOMCSSStyleSheet.h:40
Definition: WebKitDOMXPathResult.h:90
Definition: WebKitDOMHTMLCollection.h:40
Definition: WebKitDOMHTMLUListElement.h:40
Definition: WebKitDOMProcessingInstruction.h:40
Definition: WebKitDOMDOMImplementation.h:40
Definition: WebKitDOMHTMLImageElement.h:40
Definition: WebKitDOMHTMLButtonElement.h:40
Definition: WebKitDOMElement.h:40
Definition: WebKitDOMHTMLTableElement.h:40
Definition: WebKitDOMHTMLHeadElement.h:40
Definition: WebKitDOMNodeList.h:40
Definition: WebKitDOMXPathExpression.h:40
Definition: WebKitDOMHTMLScriptElement.h:40
Definition: WebKitDOMEvent.h:140
Definition: WebKitDOMHTMLFormElement.h:40
Definition: WebKitDOMDOMWindow.h:40
Definition: WebKitDOMStyleSheet.h:40
Definition: WebKitDOMWheelEvent.h:40
Definition: WebKitDOMHTMLTextAreaElement.h:40
Definition: WebKitDOMHTMLBRElement.h:40
Definition: WebKitDOMHTMLTableCellElement.h:40
Definition: WebKitDOMRange.h:80
Definition: WebKitDOMHTMLStyleElement.h:40
Definition: WebKitDOMHTMLHRElement.h:40
Definition: WebKitDOMNode.h:125
Definition: WebKitDOMHTMLPreElement.h:40
Definition: WebKitDOMHTMLParagraphElement.h:40
Definition: WebKitDOMText.h:40
Definition: WebKitDOMAttr.h:40
Definition: WebKitDOMCharacterData.h:40
Definition: WebKitDOMHTMLInputElement.h:40
Definition: WebKitDOMCDATASection.h:40
Definition: WebKitDOMMouseEvent.h:40
Definition: WebKitDOMHTMLTitleElement.h:40
Definition: WebKitDOMCSSRuleList.h:40
Definition: WebKitDOMCSSValue.h:60
Definition: WebKitDOMHTMLEmbedElement.h:40
Definition: WebKitDOMHTMLLabelElement.h:40
Definition: WebKitDOMHTMLAnchorElement.h:40
Definition: WebKitDOMHTMLDirectoryElement.h:40
Definition: WebKitDOMHTMLFontElement.h:40
Definition: WebKitDOMHTMLQuoteElement.h:40
Definition: WebKitDOMKeyboardEvent.h:60
Definition: WebKitDOMHTMLSelectElement.h:40
Definition: WebKitDOMHTMLFrameSetElement.h:40
Definition: WebKitDOMHTMLFrameElement.h:40
Definition: WebKitDOMDocumentFragment.h:40
Definition: WebKitDOMHTMLMapElement.h:40
Definition: WebKitDOMHTMLHtmlElement.h:40
Definition: WebKitDOMHTMLFieldSetElement.h:40
Definition: WebKitDOMHTMLLIElement.h:40
Definition: WebKitDOMComment.h:40