1 /* contentvisitor.c generated by valac, the Vala compiler
2  * generated from contentvisitor.vala, do not modify */
3 
4 /* contentvisitor.vala
5  *
6  * Copyright (C) 2008-2009 Didier Villevalois
7  * Copyright (C) 2008-2012 Florian Brosch
8  *
9  * This library is free software; you can redistribute it and/or
10  * modify it under the terms of the GNU Lesser General Public
11  * License as published by the Free Software Foundation; either
12  * version 2.1 of the License, or (at your option) any later version.
13  *
14  * This library is distributed in the hope that it will be useful,
15  * but WITHOUT ANY WARRANTY; without even the implied warranty of
16  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
17  * Lesser General Public License for more details.
18  *
19  * You should have received a copy of the GNU Lesser General Public
20  * License along with this library; if not, write to the Free Software
21  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301  USA
22  *
23  * Author:
24  * 	Didier 'Ptitjes Villevalois <ptitjes@free.fr>
25  */
26 
27 #include "valadoc.h"
28 #include <glib.h>
29 #include <glib-object.h>
30 
31 enum  {
32 	VALADOC_CONTENT_CONTENT_VISITOR_0_PROPERTY,
33 	VALADOC_CONTENT_CONTENT_VISITOR_NUM_PROPERTIES
34 };
35 static GParamSpec* valadoc_content_content_visitor_properties[VALADOC_CONTENT_CONTENT_VISITOR_NUM_PROPERTIES];
36 
37 static gpointer valadoc_content_content_visitor_parent_class = NULL;
38 
39 static void valadoc_content_content_visitor_real_visit_comment (ValadocContentContentVisitor* self,
40                                                          ValadocContentComment* element);
41 static void valadoc_content_content_visitor_real_visit_embedded (ValadocContentContentVisitor* self,
42                                                           ValadocContentEmbedded* element);
43 static void valadoc_content_content_visitor_real_visit_headline (ValadocContentContentVisitor* self,
44                                                           ValadocContentHeadline* element);
45 static void valadoc_content_content_visitor_real_visit_link (ValadocContentContentVisitor* self,
46                                                       ValadocContentLink* element);
47 static void valadoc_content_content_visitor_real_visit_wiki_link (ValadocContentContentVisitor* self,
48                                                            ValadocContentWikiLink* element);
49 static void valadoc_content_content_visitor_real_visit_symbol_link (ValadocContentContentVisitor* self,
50                                                              ValadocContentSymbolLink* element);
51 static void valadoc_content_content_visitor_real_visit_list (ValadocContentContentVisitor* self,
52                                                       ValadocContentList* element);
53 static void valadoc_content_content_visitor_real_visit_list_item (ValadocContentContentVisitor* self,
54                                                            ValadocContentListItem* element);
55 static void valadoc_content_content_visitor_real_visit_paragraph (ValadocContentContentVisitor* self,
56                                                            ValadocContentParagraph* element);
57 static void valadoc_content_content_visitor_real_visit_warning (ValadocContentContentVisitor* self,
58                                                          ValadocContentWarning* element);
59 static void valadoc_content_content_visitor_real_visit_note (ValadocContentContentVisitor* self,
60                                                       ValadocContentNote* element);
61 static void valadoc_content_content_visitor_real_visit_page (ValadocContentContentVisitor* self,
62                                                       ValadocContentPage* element);
63 static void valadoc_content_content_visitor_real_visit_run (ValadocContentContentVisitor* self,
64                                                      ValadocContentRun* element);
65 static void valadoc_content_content_visitor_real_visit_source_code (ValadocContentContentVisitor* self,
66                                                              ValadocContentSourceCode* element);
67 static void valadoc_content_content_visitor_real_visit_table (ValadocContentContentVisitor* self,
68                                                        ValadocContentTable* element);
69 static void valadoc_content_content_visitor_real_visit_table_cell (ValadocContentContentVisitor* self,
70                                                             ValadocContentTableCell* element);
71 static void valadoc_content_content_visitor_real_visit_table_row (ValadocContentContentVisitor* self,
72                                                            ValadocContentTableRow* element);
73 static void valadoc_content_content_visitor_real_visit_taglet (ValadocContentContentVisitor* self,
74                                                         ValadocContentTaglet* element);
75 static void valadoc_content_content_visitor_real_visit_text (ValadocContentContentVisitor* self,
76                                                       ValadocContentText* element);
77 static GType valadoc_content_content_visitor_get_type_once (void);
78 
79 static void
valadoc_content_content_visitor_real_visit_comment(ValadocContentContentVisitor * self,ValadocContentComment * element)80 valadoc_content_content_visitor_real_visit_comment (ValadocContentContentVisitor* self,
81                                                     ValadocContentComment* element)
82 {
83 	g_return_if_fail (element != NULL);
84 }
85 
86 void
valadoc_content_content_visitor_visit_comment(ValadocContentContentVisitor * self,ValadocContentComment * element)87 valadoc_content_content_visitor_visit_comment (ValadocContentContentVisitor* self,
88                                                ValadocContentComment* element)
89 {
90 	g_return_if_fail (self != NULL);
91 	VALADOC_CONTENT_CONTENT_VISITOR_GET_CLASS (self)->visit_comment (self, element);
92 }
93 
94 static void
valadoc_content_content_visitor_real_visit_embedded(ValadocContentContentVisitor * self,ValadocContentEmbedded * element)95 valadoc_content_content_visitor_real_visit_embedded (ValadocContentContentVisitor* self,
96                                                      ValadocContentEmbedded* element)
97 {
98 	g_return_if_fail (element != NULL);
99 }
100 
101 void
valadoc_content_content_visitor_visit_embedded(ValadocContentContentVisitor * self,ValadocContentEmbedded * element)102 valadoc_content_content_visitor_visit_embedded (ValadocContentContentVisitor* self,
103                                                 ValadocContentEmbedded* element)
104 {
105 	g_return_if_fail (self != NULL);
106 	VALADOC_CONTENT_CONTENT_VISITOR_GET_CLASS (self)->visit_embedded (self, element);
107 }
108 
109 static void
valadoc_content_content_visitor_real_visit_headline(ValadocContentContentVisitor * self,ValadocContentHeadline * element)110 valadoc_content_content_visitor_real_visit_headline (ValadocContentContentVisitor* self,
111                                                      ValadocContentHeadline* element)
112 {
113 	g_return_if_fail (element != NULL);
114 }
115 
116 void
valadoc_content_content_visitor_visit_headline(ValadocContentContentVisitor * self,ValadocContentHeadline * element)117 valadoc_content_content_visitor_visit_headline (ValadocContentContentVisitor* self,
118                                                 ValadocContentHeadline* element)
119 {
120 	g_return_if_fail (self != NULL);
121 	VALADOC_CONTENT_CONTENT_VISITOR_GET_CLASS (self)->visit_headline (self, element);
122 }
123 
124 static void
valadoc_content_content_visitor_real_visit_link(ValadocContentContentVisitor * self,ValadocContentLink * element)125 valadoc_content_content_visitor_real_visit_link (ValadocContentContentVisitor* self,
126                                                  ValadocContentLink* element)
127 {
128 	g_return_if_fail (element != NULL);
129 }
130 
131 void
valadoc_content_content_visitor_visit_link(ValadocContentContentVisitor * self,ValadocContentLink * element)132 valadoc_content_content_visitor_visit_link (ValadocContentContentVisitor* self,
133                                             ValadocContentLink* element)
134 {
135 	g_return_if_fail (self != NULL);
136 	VALADOC_CONTENT_CONTENT_VISITOR_GET_CLASS (self)->visit_link (self, element);
137 }
138 
139 static void
valadoc_content_content_visitor_real_visit_wiki_link(ValadocContentContentVisitor * self,ValadocContentWikiLink * element)140 valadoc_content_content_visitor_real_visit_wiki_link (ValadocContentContentVisitor* self,
141                                                       ValadocContentWikiLink* element)
142 {
143 	g_return_if_fail (element != NULL);
144 }
145 
146 void
valadoc_content_content_visitor_visit_wiki_link(ValadocContentContentVisitor * self,ValadocContentWikiLink * element)147 valadoc_content_content_visitor_visit_wiki_link (ValadocContentContentVisitor* self,
148                                                  ValadocContentWikiLink* element)
149 {
150 	g_return_if_fail (self != NULL);
151 	VALADOC_CONTENT_CONTENT_VISITOR_GET_CLASS (self)->visit_wiki_link (self, element);
152 }
153 
154 static void
valadoc_content_content_visitor_real_visit_symbol_link(ValadocContentContentVisitor * self,ValadocContentSymbolLink * element)155 valadoc_content_content_visitor_real_visit_symbol_link (ValadocContentContentVisitor* self,
156                                                         ValadocContentSymbolLink* element)
157 {
158 	g_return_if_fail (element != NULL);
159 }
160 
161 void
valadoc_content_content_visitor_visit_symbol_link(ValadocContentContentVisitor * self,ValadocContentSymbolLink * element)162 valadoc_content_content_visitor_visit_symbol_link (ValadocContentContentVisitor* self,
163                                                    ValadocContentSymbolLink* element)
164 {
165 	g_return_if_fail (self != NULL);
166 	VALADOC_CONTENT_CONTENT_VISITOR_GET_CLASS (self)->visit_symbol_link (self, element);
167 }
168 
169 static void
valadoc_content_content_visitor_real_visit_list(ValadocContentContentVisitor * self,ValadocContentList * element)170 valadoc_content_content_visitor_real_visit_list (ValadocContentContentVisitor* self,
171                                                  ValadocContentList* element)
172 {
173 	g_return_if_fail (element != NULL);
174 }
175 
176 void
valadoc_content_content_visitor_visit_list(ValadocContentContentVisitor * self,ValadocContentList * element)177 valadoc_content_content_visitor_visit_list (ValadocContentContentVisitor* self,
178                                             ValadocContentList* element)
179 {
180 	g_return_if_fail (self != NULL);
181 	VALADOC_CONTENT_CONTENT_VISITOR_GET_CLASS (self)->visit_list (self, element);
182 }
183 
184 static void
valadoc_content_content_visitor_real_visit_list_item(ValadocContentContentVisitor * self,ValadocContentListItem * element)185 valadoc_content_content_visitor_real_visit_list_item (ValadocContentContentVisitor* self,
186                                                       ValadocContentListItem* element)
187 {
188 	g_return_if_fail (element != NULL);
189 }
190 
191 void
valadoc_content_content_visitor_visit_list_item(ValadocContentContentVisitor * self,ValadocContentListItem * element)192 valadoc_content_content_visitor_visit_list_item (ValadocContentContentVisitor* self,
193                                                  ValadocContentListItem* element)
194 {
195 	g_return_if_fail (self != NULL);
196 	VALADOC_CONTENT_CONTENT_VISITOR_GET_CLASS (self)->visit_list_item (self, element);
197 }
198 
199 static void
valadoc_content_content_visitor_real_visit_paragraph(ValadocContentContentVisitor * self,ValadocContentParagraph * element)200 valadoc_content_content_visitor_real_visit_paragraph (ValadocContentContentVisitor* self,
201                                                       ValadocContentParagraph* element)
202 {
203 	g_return_if_fail (element != NULL);
204 }
205 
206 void
valadoc_content_content_visitor_visit_paragraph(ValadocContentContentVisitor * self,ValadocContentParagraph * element)207 valadoc_content_content_visitor_visit_paragraph (ValadocContentContentVisitor* self,
208                                                  ValadocContentParagraph* element)
209 {
210 	g_return_if_fail (self != NULL);
211 	VALADOC_CONTENT_CONTENT_VISITOR_GET_CLASS (self)->visit_paragraph (self, element);
212 }
213 
214 static void
valadoc_content_content_visitor_real_visit_warning(ValadocContentContentVisitor * self,ValadocContentWarning * element)215 valadoc_content_content_visitor_real_visit_warning (ValadocContentContentVisitor* self,
216                                                     ValadocContentWarning* element)
217 {
218 	g_return_if_fail (element != NULL);
219 }
220 
221 void
valadoc_content_content_visitor_visit_warning(ValadocContentContentVisitor * self,ValadocContentWarning * element)222 valadoc_content_content_visitor_visit_warning (ValadocContentContentVisitor* self,
223                                                ValadocContentWarning* element)
224 {
225 	g_return_if_fail (self != NULL);
226 	VALADOC_CONTENT_CONTENT_VISITOR_GET_CLASS (self)->visit_warning (self, element);
227 }
228 
229 static void
valadoc_content_content_visitor_real_visit_note(ValadocContentContentVisitor * self,ValadocContentNote * element)230 valadoc_content_content_visitor_real_visit_note (ValadocContentContentVisitor* self,
231                                                  ValadocContentNote* element)
232 {
233 	g_return_if_fail (element != NULL);
234 }
235 
236 void
valadoc_content_content_visitor_visit_note(ValadocContentContentVisitor * self,ValadocContentNote * element)237 valadoc_content_content_visitor_visit_note (ValadocContentContentVisitor* self,
238                                             ValadocContentNote* element)
239 {
240 	g_return_if_fail (self != NULL);
241 	VALADOC_CONTENT_CONTENT_VISITOR_GET_CLASS (self)->visit_note (self, element);
242 }
243 
244 static void
valadoc_content_content_visitor_real_visit_page(ValadocContentContentVisitor * self,ValadocContentPage * element)245 valadoc_content_content_visitor_real_visit_page (ValadocContentContentVisitor* self,
246                                                  ValadocContentPage* element)
247 {
248 	g_return_if_fail (element != NULL);
249 }
250 
251 void
valadoc_content_content_visitor_visit_page(ValadocContentContentVisitor * self,ValadocContentPage * element)252 valadoc_content_content_visitor_visit_page (ValadocContentContentVisitor* self,
253                                             ValadocContentPage* element)
254 {
255 	g_return_if_fail (self != NULL);
256 	VALADOC_CONTENT_CONTENT_VISITOR_GET_CLASS (self)->visit_page (self, element);
257 }
258 
259 static void
valadoc_content_content_visitor_real_visit_run(ValadocContentContentVisitor * self,ValadocContentRun * element)260 valadoc_content_content_visitor_real_visit_run (ValadocContentContentVisitor* self,
261                                                 ValadocContentRun* element)
262 {
263 	g_return_if_fail (element != NULL);
264 }
265 
266 void
valadoc_content_content_visitor_visit_run(ValadocContentContentVisitor * self,ValadocContentRun * element)267 valadoc_content_content_visitor_visit_run (ValadocContentContentVisitor* self,
268                                            ValadocContentRun* element)
269 {
270 	g_return_if_fail (self != NULL);
271 	VALADOC_CONTENT_CONTENT_VISITOR_GET_CLASS (self)->visit_run (self, element);
272 }
273 
274 static void
valadoc_content_content_visitor_real_visit_source_code(ValadocContentContentVisitor * self,ValadocContentSourceCode * element)275 valadoc_content_content_visitor_real_visit_source_code (ValadocContentContentVisitor* self,
276                                                         ValadocContentSourceCode* element)
277 {
278 	g_return_if_fail (element != NULL);
279 }
280 
281 void
valadoc_content_content_visitor_visit_source_code(ValadocContentContentVisitor * self,ValadocContentSourceCode * element)282 valadoc_content_content_visitor_visit_source_code (ValadocContentContentVisitor* self,
283                                                    ValadocContentSourceCode* element)
284 {
285 	g_return_if_fail (self != NULL);
286 	VALADOC_CONTENT_CONTENT_VISITOR_GET_CLASS (self)->visit_source_code (self, element);
287 }
288 
289 static void
valadoc_content_content_visitor_real_visit_table(ValadocContentContentVisitor * self,ValadocContentTable * element)290 valadoc_content_content_visitor_real_visit_table (ValadocContentContentVisitor* self,
291                                                   ValadocContentTable* element)
292 {
293 	g_return_if_fail (element != NULL);
294 }
295 
296 void
valadoc_content_content_visitor_visit_table(ValadocContentContentVisitor * self,ValadocContentTable * element)297 valadoc_content_content_visitor_visit_table (ValadocContentContentVisitor* self,
298                                              ValadocContentTable* element)
299 {
300 	g_return_if_fail (self != NULL);
301 	VALADOC_CONTENT_CONTENT_VISITOR_GET_CLASS (self)->visit_table (self, element);
302 }
303 
304 static void
valadoc_content_content_visitor_real_visit_table_cell(ValadocContentContentVisitor * self,ValadocContentTableCell * element)305 valadoc_content_content_visitor_real_visit_table_cell (ValadocContentContentVisitor* self,
306                                                        ValadocContentTableCell* element)
307 {
308 	g_return_if_fail (element != NULL);
309 }
310 
311 void
valadoc_content_content_visitor_visit_table_cell(ValadocContentContentVisitor * self,ValadocContentTableCell * element)312 valadoc_content_content_visitor_visit_table_cell (ValadocContentContentVisitor* self,
313                                                   ValadocContentTableCell* element)
314 {
315 	g_return_if_fail (self != NULL);
316 	VALADOC_CONTENT_CONTENT_VISITOR_GET_CLASS (self)->visit_table_cell (self, element);
317 }
318 
319 static void
valadoc_content_content_visitor_real_visit_table_row(ValadocContentContentVisitor * self,ValadocContentTableRow * element)320 valadoc_content_content_visitor_real_visit_table_row (ValadocContentContentVisitor* self,
321                                                       ValadocContentTableRow* element)
322 {
323 	g_return_if_fail (element != NULL);
324 }
325 
326 void
valadoc_content_content_visitor_visit_table_row(ValadocContentContentVisitor * self,ValadocContentTableRow * element)327 valadoc_content_content_visitor_visit_table_row (ValadocContentContentVisitor* self,
328                                                  ValadocContentTableRow* element)
329 {
330 	g_return_if_fail (self != NULL);
331 	VALADOC_CONTENT_CONTENT_VISITOR_GET_CLASS (self)->visit_table_row (self, element);
332 }
333 
334 static void
valadoc_content_content_visitor_real_visit_taglet(ValadocContentContentVisitor * self,ValadocContentTaglet * element)335 valadoc_content_content_visitor_real_visit_taglet (ValadocContentContentVisitor* self,
336                                                    ValadocContentTaglet* element)
337 {
338 	g_return_if_fail (element != NULL);
339 }
340 
341 void
valadoc_content_content_visitor_visit_taglet(ValadocContentContentVisitor * self,ValadocContentTaglet * element)342 valadoc_content_content_visitor_visit_taglet (ValadocContentContentVisitor* self,
343                                               ValadocContentTaglet* element)
344 {
345 	g_return_if_fail (self != NULL);
346 	VALADOC_CONTENT_CONTENT_VISITOR_GET_CLASS (self)->visit_taglet (self, element);
347 }
348 
349 static void
valadoc_content_content_visitor_real_visit_text(ValadocContentContentVisitor * self,ValadocContentText * element)350 valadoc_content_content_visitor_real_visit_text (ValadocContentContentVisitor* self,
351                                                  ValadocContentText* element)
352 {
353 	g_return_if_fail (element != NULL);
354 }
355 
356 void
valadoc_content_content_visitor_visit_text(ValadocContentContentVisitor * self,ValadocContentText * element)357 valadoc_content_content_visitor_visit_text (ValadocContentContentVisitor* self,
358                                             ValadocContentText* element)
359 {
360 	g_return_if_fail (self != NULL);
361 	VALADOC_CONTENT_CONTENT_VISITOR_GET_CLASS (self)->visit_text (self, element);
362 }
363 
364 ValadocContentContentVisitor*
valadoc_content_content_visitor_construct(GType object_type)365 valadoc_content_content_visitor_construct (GType object_type)
366 {
367 	ValadocContentContentVisitor * self = NULL;
368 	self = (ValadocContentContentVisitor*) g_object_new (object_type, NULL);
369 	return self;
370 }
371 
372 static void
valadoc_content_content_visitor_class_init(ValadocContentContentVisitorClass * klass,gpointer klass_data)373 valadoc_content_content_visitor_class_init (ValadocContentContentVisitorClass * klass,
374                                             gpointer klass_data)
375 {
376 	valadoc_content_content_visitor_parent_class = g_type_class_peek_parent (klass);
377 	((ValadocContentContentVisitorClass *) klass)->visit_comment = (void (*) (ValadocContentContentVisitor*, ValadocContentComment*)) valadoc_content_content_visitor_real_visit_comment;
378 	((ValadocContentContentVisitorClass *) klass)->visit_embedded = (void (*) (ValadocContentContentVisitor*, ValadocContentEmbedded*)) valadoc_content_content_visitor_real_visit_embedded;
379 	((ValadocContentContentVisitorClass *) klass)->visit_headline = (void (*) (ValadocContentContentVisitor*, ValadocContentHeadline*)) valadoc_content_content_visitor_real_visit_headline;
380 	((ValadocContentContentVisitorClass *) klass)->visit_link = (void (*) (ValadocContentContentVisitor*, ValadocContentLink*)) valadoc_content_content_visitor_real_visit_link;
381 	((ValadocContentContentVisitorClass *) klass)->visit_wiki_link = (void (*) (ValadocContentContentVisitor*, ValadocContentWikiLink*)) valadoc_content_content_visitor_real_visit_wiki_link;
382 	((ValadocContentContentVisitorClass *) klass)->visit_symbol_link = (void (*) (ValadocContentContentVisitor*, ValadocContentSymbolLink*)) valadoc_content_content_visitor_real_visit_symbol_link;
383 	((ValadocContentContentVisitorClass *) klass)->visit_list = (void (*) (ValadocContentContentVisitor*, ValadocContentList*)) valadoc_content_content_visitor_real_visit_list;
384 	((ValadocContentContentVisitorClass *) klass)->visit_list_item = (void (*) (ValadocContentContentVisitor*, ValadocContentListItem*)) valadoc_content_content_visitor_real_visit_list_item;
385 	((ValadocContentContentVisitorClass *) klass)->visit_paragraph = (void (*) (ValadocContentContentVisitor*, ValadocContentParagraph*)) valadoc_content_content_visitor_real_visit_paragraph;
386 	((ValadocContentContentVisitorClass *) klass)->visit_warning = (void (*) (ValadocContentContentVisitor*, ValadocContentWarning*)) valadoc_content_content_visitor_real_visit_warning;
387 	((ValadocContentContentVisitorClass *) klass)->visit_note = (void (*) (ValadocContentContentVisitor*, ValadocContentNote*)) valadoc_content_content_visitor_real_visit_note;
388 	((ValadocContentContentVisitorClass *) klass)->visit_page = (void (*) (ValadocContentContentVisitor*, ValadocContentPage*)) valadoc_content_content_visitor_real_visit_page;
389 	((ValadocContentContentVisitorClass *) klass)->visit_run = (void (*) (ValadocContentContentVisitor*, ValadocContentRun*)) valadoc_content_content_visitor_real_visit_run;
390 	((ValadocContentContentVisitorClass *) klass)->visit_source_code = (void (*) (ValadocContentContentVisitor*, ValadocContentSourceCode*)) valadoc_content_content_visitor_real_visit_source_code;
391 	((ValadocContentContentVisitorClass *) klass)->visit_table = (void (*) (ValadocContentContentVisitor*, ValadocContentTable*)) valadoc_content_content_visitor_real_visit_table;
392 	((ValadocContentContentVisitorClass *) klass)->visit_table_cell = (void (*) (ValadocContentContentVisitor*, ValadocContentTableCell*)) valadoc_content_content_visitor_real_visit_table_cell;
393 	((ValadocContentContentVisitorClass *) klass)->visit_table_row = (void (*) (ValadocContentContentVisitor*, ValadocContentTableRow*)) valadoc_content_content_visitor_real_visit_table_row;
394 	((ValadocContentContentVisitorClass *) klass)->visit_taglet = (void (*) (ValadocContentContentVisitor*, ValadocContentTaglet*)) valadoc_content_content_visitor_real_visit_taglet;
395 	((ValadocContentContentVisitorClass *) klass)->visit_text = (void (*) (ValadocContentContentVisitor*, ValadocContentText*)) valadoc_content_content_visitor_real_visit_text;
396 }
397 
398 static void
valadoc_content_content_visitor_instance_init(ValadocContentContentVisitor * self,gpointer klass)399 valadoc_content_content_visitor_instance_init (ValadocContentContentVisitor * self,
400                                                gpointer klass)
401 {
402 }
403 
404 static GType
valadoc_content_content_visitor_get_type_once(void)405 valadoc_content_content_visitor_get_type_once (void)
406 {
407 	static const GTypeInfo g_define_type_info = { sizeof (ValadocContentContentVisitorClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) valadoc_content_content_visitor_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (ValadocContentContentVisitor), 0, (GInstanceInitFunc) valadoc_content_content_visitor_instance_init, NULL };
408 	GType valadoc_content_content_visitor_type_id;
409 	valadoc_content_content_visitor_type_id = g_type_register_static (G_TYPE_OBJECT, "ValadocContentContentVisitor", &g_define_type_info, G_TYPE_FLAG_ABSTRACT);
410 	return valadoc_content_content_visitor_type_id;
411 }
412 
413 GType
valadoc_content_content_visitor_get_type(void)414 valadoc_content_content_visitor_get_type (void)
415 {
416 	static volatile gsize valadoc_content_content_visitor_type_id__volatile = 0;
417 	if (g_once_init_enter (&valadoc_content_content_visitor_type_id__volatile)) {
418 		GType valadoc_content_content_visitor_type_id;
419 		valadoc_content_content_visitor_type_id = valadoc_content_content_visitor_get_type_once ();
420 		g_once_init_leave (&valadoc_content_content_visitor_type_id__volatile, valadoc_content_content_visitor_type_id);
421 	}
422 	return valadoc_content_content_visitor_type_id__volatile;
423 }
424 
425