1 /* valadoc.h generated by valac, the Vala compiler, do not modify */ 2 3 #ifndef __VALADOC_H__ 4 #define __VALADOC_H__ 5 6 #include <glib-object.h> 7 #include <glib.h> 8 #include <stdio.h> 9 #include <stdlib.h> 10 #include <string.h> 11 #include <valagee.h> 12 #include <vala.h> 13 #include <graphviz/gvc.h> 14 15 G_BEGIN_DECLS 16 17 #define VALADOC_TYPE_MODULE_LOADER (valadoc_module_loader_get_type ()) 18 #define VALADOC_MODULE_LOADER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_TYPE_MODULE_LOADER, ValadocModuleLoader)) 19 #define VALADOC_MODULE_LOADER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_TYPE_MODULE_LOADER, ValadocModuleLoaderClass)) 20 #define VALADOC_IS_MODULE_LOADER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_TYPE_MODULE_LOADER)) 21 #define VALADOC_IS_MODULE_LOADER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_TYPE_MODULE_LOADER)) 22 #define VALADOC_MODULE_LOADER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_TYPE_MODULE_LOADER, ValadocModuleLoaderClass)) 23 24 typedef struct _ValadocModuleLoader ValadocModuleLoader; 25 typedef struct _ValadocModuleLoaderClass ValadocModuleLoaderClass; 26 typedef GType (*ValadocDocletRegisterFunction) (ValadocModuleLoader* module_loader); 27 28 #define VALADOC_TYPE_DOCLET (valadoc_doclet_get_type ()) 29 #define VALADOC_DOCLET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_TYPE_DOCLET, ValadocDoclet)) 30 #define VALADOC_IS_DOCLET(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_TYPE_DOCLET)) 31 #define VALADOC_DOCLET_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), VALADOC_TYPE_DOCLET, ValadocDocletIface)) 32 33 typedef struct _ValadocDoclet ValadocDoclet; 34 typedef struct _ValadocDocletIface ValadocDocletIface; 35 36 #define VALADOC_TYPE_SETTINGS (valadoc_settings_get_type ()) 37 #define VALADOC_SETTINGS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_TYPE_SETTINGS, ValadocSettings)) 38 #define VALADOC_SETTINGS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_TYPE_SETTINGS, ValadocSettingsClass)) 39 #define VALADOC_IS_SETTINGS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_TYPE_SETTINGS)) 40 #define VALADOC_IS_SETTINGS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_TYPE_SETTINGS)) 41 #define VALADOC_SETTINGS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_TYPE_SETTINGS, ValadocSettingsClass)) 42 43 typedef struct _ValadocSettings ValadocSettings; 44 typedef struct _ValadocSettingsClass ValadocSettingsClass; 45 46 #define VALADOC_API_TYPE_TREE (valadoc_api_tree_get_type ()) 47 #define VALADOC_API_TREE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_API_TYPE_TREE, ValadocApiTree)) 48 #define VALADOC_API_TREE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_API_TYPE_TREE, ValadocApiTreeClass)) 49 #define VALADOC_API_IS_TREE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_API_TYPE_TREE)) 50 #define VALADOC_API_IS_TREE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_API_TYPE_TREE)) 51 #define VALADOC_API_TREE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_API_TYPE_TREE, ValadocApiTreeClass)) 52 53 typedef struct _ValadocApiTree ValadocApiTree; 54 typedef struct _ValadocApiTreeClass ValadocApiTreeClass; 55 56 #define VALADOC_TYPE_ERROR_REPORTER (valadoc_error_reporter_get_type ()) 57 #define VALADOC_ERROR_REPORTER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_TYPE_ERROR_REPORTER, ValadocErrorReporter)) 58 #define VALADOC_ERROR_REPORTER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_TYPE_ERROR_REPORTER, ValadocErrorReporterClass)) 59 #define VALADOC_IS_ERROR_REPORTER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_TYPE_ERROR_REPORTER)) 60 #define VALADOC_IS_ERROR_REPORTER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_TYPE_ERROR_REPORTER)) 61 #define VALADOC_ERROR_REPORTER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_TYPE_ERROR_REPORTER, ValadocErrorReporterClass)) 62 63 typedef struct _ValadocErrorReporter ValadocErrorReporter; 64 typedef struct _ValadocErrorReporterClass ValadocErrorReporterClass; 65 typedef struct _ValadocErrorReporterPrivate ValadocErrorReporterPrivate; 66 typedef void (*ValadocTagletRegisterFunction) (ValadocModuleLoader* loader); 67 typedef struct _ValadocModuleLoaderPrivate ValadocModuleLoaderPrivate; 68 69 #define VALADOC_CONTENT_TYPE_TAGLET (valadoc_content_taglet_get_type ()) 70 #define VALADOC_CONTENT_TAGLET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_CONTENT_TYPE_TAGLET, ValadocContentTaglet)) 71 #define VALADOC_CONTENT_IS_TAGLET(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_CONTENT_TYPE_TAGLET)) 72 #define VALADOC_CONTENT_TAGLET_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), VALADOC_CONTENT_TYPE_TAGLET, ValadocContentTagletIface)) 73 74 typedef struct _ValadocContentTaglet ValadocContentTaglet; 75 typedef struct _ValadocContentTagletIface ValadocContentTagletIface; 76 77 #define VALADOC_CONTENT_TYPE_CONTENT_ELEMENT (valadoc_content_content_element_get_type ()) 78 #define VALADOC_CONTENT_CONTENT_ELEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_CONTENT_TYPE_CONTENT_ELEMENT, ValadocContentContentElement)) 79 #define VALADOC_CONTENT_CONTENT_ELEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_CONTENT_TYPE_CONTENT_ELEMENT, ValadocContentContentElementClass)) 80 #define VALADOC_CONTENT_IS_CONTENT_ELEMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_CONTENT_TYPE_CONTENT_ELEMENT)) 81 #define VALADOC_CONTENT_IS_CONTENT_ELEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_CONTENT_TYPE_CONTENT_ELEMENT)) 82 #define VALADOC_CONTENT_CONTENT_ELEMENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_CONTENT_TYPE_CONTENT_ELEMENT, ValadocContentContentElementClass)) 83 84 typedef struct _ValadocContentContentElement ValadocContentContentElement; 85 typedef struct _ValadocContentContentElementClass ValadocContentContentElementClass; 86 87 #define VALADOC_TYPE_RULE (valadoc_rule_get_type ()) 88 #define VALADOC_RULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_TYPE_RULE, ValadocRule)) 89 #define VALADOC_RULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_TYPE_RULE, ValadocRuleClass)) 90 #define VALADOC_IS_RULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_TYPE_RULE)) 91 #define VALADOC_IS_RULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_TYPE_RULE)) 92 #define VALADOC_RULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_TYPE_RULE, ValadocRuleClass)) 93 94 typedef struct _ValadocRule ValadocRule; 95 typedef struct _ValadocRuleClass ValadocRuleClass; 96 typedef struct _ValadocSettingsPrivate ValadocSettingsPrivate; 97 98 #define VALADOC_TYPE_MARKUP_WRITER (valadoc_markup_writer_get_type ()) 99 #define VALADOC_MARKUP_WRITER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_TYPE_MARKUP_WRITER, ValadocMarkupWriter)) 100 #define VALADOC_MARKUP_WRITER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_TYPE_MARKUP_WRITER, ValadocMarkupWriterClass)) 101 #define VALADOC_IS_MARKUP_WRITER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_TYPE_MARKUP_WRITER)) 102 #define VALADOC_IS_MARKUP_WRITER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_TYPE_MARKUP_WRITER)) 103 #define VALADOC_MARKUP_WRITER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_TYPE_MARKUP_WRITER, ValadocMarkupWriterClass)) 104 105 typedef struct _ValadocMarkupWriter ValadocMarkupWriter; 106 typedef struct _ValadocMarkupWriterClass ValadocMarkupWriterClass; 107 typedef struct _ValadocMarkupWriterPrivate ValadocMarkupWriterPrivate; 108 typedef void (*ValadocMarkupWriterWriteFunc) (const gchar* text, gpointer user_data); 109 110 #define VALADOC_TYPE_GTK_DOC_MARKUP_WRITER (valadoc_gtk_doc_markup_writer_get_type ()) 111 #define VALADOC_GTK_DOC_MARKUP_WRITER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_TYPE_GTK_DOC_MARKUP_WRITER, ValadocGtkDocMarkupWriter)) 112 #define VALADOC_GTK_DOC_MARKUP_WRITER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_TYPE_GTK_DOC_MARKUP_WRITER, ValadocGtkDocMarkupWriterClass)) 113 #define VALADOC_IS_GTK_DOC_MARKUP_WRITER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_TYPE_GTK_DOC_MARKUP_WRITER)) 114 #define VALADOC_IS_GTK_DOC_MARKUP_WRITER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_TYPE_GTK_DOC_MARKUP_WRITER)) 115 #define VALADOC_GTK_DOC_MARKUP_WRITER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_TYPE_GTK_DOC_MARKUP_WRITER, ValadocGtkDocMarkupWriterClass)) 116 117 typedef struct _ValadocGtkDocMarkupWriter ValadocGtkDocMarkupWriter; 118 typedef struct _ValadocGtkDocMarkupWriterClass ValadocGtkDocMarkupWriterClass; 119 typedef struct _ValadocGtkDocMarkupWriterPrivate ValadocGtkDocMarkupWriterPrivate; 120 121 #define VALADOC_DEVHELP_TYPE_MARKUP_WRITER (valadoc_devhelp_markup_writer_get_type ()) 122 #define VALADOC_DEVHELP_MARKUP_WRITER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_DEVHELP_TYPE_MARKUP_WRITER, ValadocDevhelpMarkupWriter)) 123 #define VALADOC_DEVHELP_MARKUP_WRITER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_DEVHELP_TYPE_MARKUP_WRITER, ValadocDevhelpMarkupWriterClass)) 124 #define VALADOC_DEVHELP_IS_MARKUP_WRITER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_DEVHELP_TYPE_MARKUP_WRITER)) 125 #define VALADOC_DEVHELP_IS_MARKUP_WRITER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_DEVHELP_TYPE_MARKUP_WRITER)) 126 #define VALADOC_DEVHELP_MARKUP_WRITER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_DEVHELP_TYPE_MARKUP_WRITER, ValadocDevhelpMarkupWriterClass)) 127 128 typedef struct _ValadocDevhelpMarkupWriter ValadocDevhelpMarkupWriter; 129 typedef struct _ValadocDevhelpMarkupWriterClass ValadocDevhelpMarkupWriterClass; 130 typedef struct _ValadocDevhelpMarkupWriterPrivate ValadocDevhelpMarkupWriterPrivate; 131 132 #define VALADOC_API_TYPE_VISITOR (valadoc_api_visitor_get_type ()) 133 #define VALADOC_API_VISITOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_API_TYPE_VISITOR, ValadocApiVisitor)) 134 #define VALADOC_API_VISITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_API_TYPE_VISITOR, ValadocApiVisitorClass)) 135 #define VALADOC_API_IS_VISITOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_API_TYPE_VISITOR)) 136 #define VALADOC_API_IS_VISITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_API_TYPE_VISITOR)) 137 #define VALADOC_API_VISITOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_API_TYPE_VISITOR, ValadocApiVisitorClass)) 138 139 typedef struct _ValadocApiVisitor ValadocApiVisitor; 140 typedef struct _ValadocApiVisitorClass ValadocApiVisitorClass; 141 typedef struct _ValadocApiVisitorPrivate ValadocApiVisitorPrivate; 142 143 #define VALADOC_API_TYPE_ITEM (valadoc_api_item_get_type ()) 144 #define VALADOC_API_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_API_TYPE_ITEM, ValadocApiItem)) 145 #define VALADOC_API_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_API_TYPE_ITEM, ValadocApiItemClass)) 146 #define VALADOC_API_IS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_API_TYPE_ITEM)) 147 #define VALADOC_API_IS_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_API_TYPE_ITEM)) 148 #define VALADOC_API_ITEM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_API_TYPE_ITEM, ValadocApiItemClass)) 149 150 typedef struct _ValadocApiItem ValadocApiItem; 151 typedef struct _ValadocApiItemClass ValadocApiItemClass; 152 153 #define VALADOC_API_TYPE_NODE (valadoc_api_node_get_type ()) 154 #define VALADOC_API_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_API_TYPE_NODE, ValadocApiNode)) 155 #define VALADOC_API_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_API_TYPE_NODE, ValadocApiNodeClass)) 156 #define VALADOC_API_IS_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_API_TYPE_NODE)) 157 #define VALADOC_API_IS_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_API_TYPE_NODE)) 158 #define VALADOC_API_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_API_TYPE_NODE, ValadocApiNodeClass)) 159 160 typedef struct _ValadocApiNode ValadocApiNode; 161 typedef struct _ValadocApiNodeClass ValadocApiNodeClass; 162 163 #define VALADOC_API_TYPE_PACKAGE (valadoc_api_package_get_type ()) 164 #define VALADOC_API_PACKAGE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_API_TYPE_PACKAGE, ValadocApiPackage)) 165 #define VALADOC_API_PACKAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_API_TYPE_PACKAGE, ValadocApiPackageClass)) 166 #define VALADOC_API_IS_PACKAGE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_API_TYPE_PACKAGE)) 167 #define VALADOC_API_IS_PACKAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_API_TYPE_PACKAGE)) 168 #define VALADOC_API_PACKAGE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_API_TYPE_PACKAGE, ValadocApiPackageClass)) 169 170 typedef struct _ValadocApiPackage ValadocApiPackage; 171 typedef struct _ValadocApiPackageClass ValadocApiPackageClass; 172 173 #define VALADOC_API_TYPE_SYMBOL (valadoc_api_symbol_get_type ()) 174 #define VALADOC_API_SYMBOL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_API_TYPE_SYMBOL, ValadocApiSymbol)) 175 #define VALADOC_API_SYMBOL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_API_TYPE_SYMBOL, ValadocApiSymbolClass)) 176 #define VALADOC_API_IS_SYMBOL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_API_TYPE_SYMBOL)) 177 #define VALADOC_API_IS_SYMBOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_API_TYPE_SYMBOL)) 178 #define VALADOC_API_SYMBOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_API_TYPE_SYMBOL, ValadocApiSymbolClass)) 179 180 typedef struct _ValadocApiSymbol ValadocApiSymbol; 181 typedef struct _ValadocApiSymbolClass ValadocApiSymbolClass; 182 183 #define VALADOC_API_TYPE_NAMESPACE (valadoc_api_namespace_get_type ()) 184 #define VALADOC_API_NAMESPACE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_API_TYPE_NAMESPACE, ValadocApiNamespace)) 185 #define VALADOC_API_NAMESPACE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_API_TYPE_NAMESPACE, ValadocApiNamespaceClass)) 186 #define VALADOC_API_IS_NAMESPACE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_API_TYPE_NAMESPACE)) 187 #define VALADOC_API_IS_NAMESPACE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_API_TYPE_NAMESPACE)) 188 #define VALADOC_API_NAMESPACE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_API_TYPE_NAMESPACE, ValadocApiNamespaceClass)) 189 190 typedef struct _ValadocApiNamespace ValadocApiNamespace; 191 typedef struct _ValadocApiNamespaceClass ValadocApiNamespaceClass; 192 193 #define VALADOC_API_TYPE_TYPESYMBOL (valadoc_api_typesymbol_get_type ()) 194 #define VALADOC_API_TYPESYMBOL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_API_TYPE_TYPESYMBOL, ValadocApiTypeSymbol)) 195 #define VALADOC_API_TYPESYMBOL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_API_TYPE_TYPESYMBOL, ValadocApiTypeSymbolClass)) 196 #define VALADOC_API_IS_TYPESYMBOL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_API_TYPE_TYPESYMBOL)) 197 #define VALADOC_API_IS_TYPESYMBOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_API_TYPE_TYPESYMBOL)) 198 #define VALADOC_API_TYPESYMBOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_API_TYPE_TYPESYMBOL, ValadocApiTypeSymbolClass)) 199 200 typedef struct _ValadocApiTypeSymbol ValadocApiTypeSymbol; 201 typedef struct _ValadocApiTypeSymbolClass ValadocApiTypeSymbolClass; 202 203 #define VALADOC_API_TYPE_INTERFACE (valadoc_api_interface_get_type ()) 204 #define VALADOC_API_INTERFACE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_API_TYPE_INTERFACE, ValadocApiInterface)) 205 #define VALADOC_API_INTERFACE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_API_TYPE_INTERFACE, ValadocApiInterfaceClass)) 206 #define VALADOC_API_IS_INTERFACE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_API_TYPE_INTERFACE)) 207 #define VALADOC_API_IS_INTERFACE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_API_TYPE_INTERFACE)) 208 #define VALADOC_API_INTERFACE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_API_TYPE_INTERFACE, ValadocApiInterfaceClass)) 209 210 typedef struct _ValadocApiInterface ValadocApiInterface; 211 typedef struct _ValadocApiInterfaceClass ValadocApiInterfaceClass; 212 213 #define VALADOC_API_TYPE_CLASS (valadoc_api_class_get_type ()) 214 #define VALADOC_API_CLASS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_API_TYPE_CLASS, ValadocApiClass)) 215 #define VALADOC_API_CLASS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_API_TYPE_CLASS, ValadocApiClassClass)) 216 #define VALADOC_API_IS_CLASS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_API_TYPE_CLASS)) 217 #define VALADOC_API_IS_CLASS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_API_TYPE_CLASS)) 218 #define VALADOC_API_CLASS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_API_TYPE_CLASS, ValadocApiClassClass)) 219 220 typedef struct _ValadocApiClass ValadocApiClass; 221 typedef struct _ValadocApiClassClass ValadocApiClassClass; 222 223 #define VALADOC_API_TYPE_STRUCT (valadoc_api_struct_get_type ()) 224 #define VALADOC_API_STRUCT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_API_TYPE_STRUCT, ValadocApiStruct)) 225 #define VALADOC_API_STRUCT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_API_TYPE_STRUCT, ValadocApiStructClass)) 226 #define VALADOC_API_IS_STRUCT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_API_TYPE_STRUCT)) 227 #define VALADOC_API_IS_STRUCT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_API_TYPE_STRUCT)) 228 #define VALADOC_API_STRUCT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_API_TYPE_STRUCT, ValadocApiStructClass)) 229 230 typedef struct _ValadocApiStruct ValadocApiStruct; 231 typedef struct _ValadocApiStructClass ValadocApiStructClass; 232 233 #define VALADOC_API_TYPE_PROPERTY (valadoc_api_property_get_type ()) 234 #define VALADOC_API_PROPERTY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_API_TYPE_PROPERTY, ValadocApiProperty)) 235 #define VALADOC_API_PROPERTY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_API_TYPE_PROPERTY, ValadocApiPropertyClass)) 236 #define VALADOC_API_IS_PROPERTY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_API_TYPE_PROPERTY)) 237 #define VALADOC_API_IS_PROPERTY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_API_TYPE_PROPERTY)) 238 #define VALADOC_API_PROPERTY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_API_TYPE_PROPERTY, ValadocApiPropertyClass)) 239 240 typedef struct _ValadocApiProperty ValadocApiProperty; 241 typedef struct _ValadocApiPropertyClass ValadocApiPropertyClass; 242 243 #define VALADOC_API_TYPE_FIELD (valadoc_api_field_get_type ()) 244 #define VALADOC_API_FIELD(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_API_TYPE_FIELD, ValadocApiField)) 245 #define VALADOC_API_FIELD_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_API_TYPE_FIELD, ValadocApiFieldClass)) 246 #define VALADOC_API_IS_FIELD(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_API_TYPE_FIELD)) 247 #define VALADOC_API_IS_FIELD_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_API_TYPE_FIELD)) 248 #define VALADOC_API_FIELD_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_API_TYPE_FIELD, ValadocApiFieldClass)) 249 250 typedef struct _ValadocApiField ValadocApiField; 251 typedef struct _ValadocApiFieldClass ValadocApiFieldClass; 252 253 #define VALADOC_API_TYPE_CONSTANT (valadoc_api_constant_get_type ()) 254 #define VALADOC_API_CONSTANT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_API_TYPE_CONSTANT, ValadocApiConstant)) 255 #define VALADOC_API_CONSTANT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_API_TYPE_CONSTANT, ValadocApiConstantClass)) 256 #define VALADOC_API_IS_CONSTANT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_API_TYPE_CONSTANT)) 257 #define VALADOC_API_IS_CONSTANT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_API_TYPE_CONSTANT)) 258 #define VALADOC_API_CONSTANT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_API_TYPE_CONSTANT, ValadocApiConstantClass)) 259 260 typedef struct _ValadocApiConstant ValadocApiConstant; 261 typedef struct _ValadocApiConstantClass ValadocApiConstantClass; 262 263 #define VALADOC_API_TYPE_DELEGATE (valadoc_api_delegate_get_type ()) 264 #define VALADOC_API_DELEGATE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_API_TYPE_DELEGATE, ValadocApiDelegate)) 265 #define VALADOC_API_DELEGATE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_API_TYPE_DELEGATE, ValadocApiDelegateClass)) 266 #define VALADOC_API_IS_DELEGATE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_API_TYPE_DELEGATE)) 267 #define VALADOC_API_IS_DELEGATE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_API_TYPE_DELEGATE)) 268 #define VALADOC_API_DELEGATE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_API_TYPE_DELEGATE, ValadocApiDelegateClass)) 269 270 typedef struct _ValadocApiDelegate ValadocApiDelegate; 271 typedef struct _ValadocApiDelegateClass ValadocApiDelegateClass; 272 273 #define VALADOC_API_TYPE_SIGNAL (valadoc_api_signal_get_type ()) 274 #define VALADOC_API_SIGNAL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_API_TYPE_SIGNAL, ValadocApiSignal)) 275 #define VALADOC_API_SIGNAL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_API_TYPE_SIGNAL, ValadocApiSignalClass)) 276 #define VALADOC_API_IS_SIGNAL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_API_TYPE_SIGNAL)) 277 #define VALADOC_API_IS_SIGNAL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_API_TYPE_SIGNAL)) 278 #define VALADOC_API_SIGNAL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_API_TYPE_SIGNAL, ValadocApiSignalClass)) 279 280 typedef struct _ValadocApiSignal ValadocApiSignal; 281 typedef struct _ValadocApiSignalClass ValadocApiSignalClass; 282 283 #define VALADOC_API_TYPE_METHOD (valadoc_api_method_get_type ()) 284 #define VALADOC_API_METHOD(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_API_TYPE_METHOD, ValadocApiMethod)) 285 #define VALADOC_API_METHOD_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_API_TYPE_METHOD, ValadocApiMethodClass)) 286 #define VALADOC_API_IS_METHOD(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_API_TYPE_METHOD)) 287 #define VALADOC_API_IS_METHOD_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_API_TYPE_METHOD)) 288 #define VALADOC_API_METHOD_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_API_TYPE_METHOD, ValadocApiMethodClass)) 289 290 typedef struct _ValadocApiMethod ValadocApiMethod; 291 typedef struct _ValadocApiMethodClass ValadocApiMethodClass; 292 293 #define VALADOC_API_TYPE_TYPEPARAMETER (valadoc_api_typeparameter_get_type ()) 294 #define VALADOC_API_TYPEPARAMETER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_API_TYPE_TYPEPARAMETER, ValadocApiTypeParameter)) 295 #define VALADOC_API_TYPEPARAMETER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_API_TYPE_TYPEPARAMETER, ValadocApiTypeParameterClass)) 296 #define VALADOC_API_IS_TYPEPARAMETER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_API_TYPE_TYPEPARAMETER)) 297 #define VALADOC_API_IS_TYPEPARAMETER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_API_TYPE_TYPEPARAMETER)) 298 #define VALADOC_API_TYPEPARAMETER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_API_TYPE_TYPEPARAMETER, ValadocApiTypeParameterClass)) 299 300 typedef struct _ValadocApiTypeParameter ValadocApiTypeParameter; 301 typedef struct _ValadocApiTypeParameterClass ValadocApiTypeParameterClass; 302 303 #define VALADOC_API_TYPE_PARAMETER (valadoc_api_parameter_get_type ()) 304 #define VALADOC_API_PARAMETER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_API_TYPE_PARAMETER, ValadocApiParameter)) 305 #define VALADOC_API_PARAMETER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_API_TYPE_PARAMETER, ValadocApiParameterClass)) 306 #define VALADOC_API_IS_PARAMETER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_API_TYPE_PARAMETER)) 307 #define VALADOC_API_IS_PARAMETER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_API_TYPE_PARAMETER)) 308 #define VALADOC_API_PARAMETER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_API_TYPE_PARAMETER, ValadocApiParameterClass)) 309 310 typedef struct _ValadocApiParameter ValadocApiParameter; 311 typedef struct _ValadocApiParameterClass ValadocApiParameterClass; 312 313 #define VALADOC_API_TYPE_ERROR_DOMAIN (valadoc_api_error_domain_get_type ()) 314 #define VALADOC_API_ERROR_DOMAIN(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_API_TYPE_ERROR_DOMAIN, ValadocApiErrorDomain)) 315 #define VALADOC_API_ERROR_DOMAIN_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_API_TYPE_ERROR_DOMAIN, ValadocApiErrorDomainClass)) 316 #define VALADOC_API_IS_ERROR_DOMAIN(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_API_TYPE_ERROR_DOMAIN)) 317 #define VALADOC_API_IS_ERROR_DOMAIN_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_API_TYPE_ERROR_DOMAIN)) 318 #define VALADOC_API_ERROR_DOMAIN_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_API_TYPE_ERROR_DOMAIN, ValadocApiErrorDomainClass)) 319 320 typedef struct _ValadocApiErrorDomain ValadocApiErrorDomain; 321 typedef struct _ValadocApiErrorDomainClass ValadocApiErrorDomainClass; 322 323 #define VALADOC_API_TYPE_ERROR_CODE (valadoc_api_error_code_get_type ()) 324 #define VALADOC_API_ERROR_CODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_API_TYPE_ERROR_CODE, ValadocApiErrorCode)) 325 #define VALADOC_API_ERROR_CODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_API_TYPE_ERROR_CODE, ValadocApiErrorCodeClass)) 326 #define VALADOC_API_IS_ERROR_CODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_API_TYPE_ERROR_CODE)) 327 #define VALADOC_API_IS_ERROR_CODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_API_TYPE_ERROR_CODE)) 328 #define VALADOC_API_ERROR_CODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_API_TYPE_ERROR_CODE, ValadocApiErrorCodeClass)) 329 330 typedef struct _ValadocApiErrorCode ValadocApiErrorCode; 331 typedef struct _ValadocApiErrorCodeClass ValadocApiErrorCodeClass; 332 333 #define VALADOC_API_TYPE_ENUM (valadoc_api_enum_get_type ()) 334 #define VALADOC_API_ENUM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_API_TYPE_ENUM, ValadocApiEnum)) 335 #define VALADOC_API_ENUM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_API_TYPE_ENUM, ValadocApiEnumClass)) 336 #define VALADOC_API_IS_ENUM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_API_TYPE_ENUM)) 337 #define VALADOC_API_IS_ENUM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_API_TYPE_ENUM)) 338 #define VALADOC_API_ENUM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_API_TYPE_ENUM, ValadocApiEnumClass)) 339 340 typedef struct _ValadocApiEnum ValadocApiEnum; 341 typedef struct _ValadocApiEnumClass ValadocApiEnumClass; 342 343 #define VALADOC_API_TYPE_ENUM_VALUE (valadoc_api_enum_value_get_type ()) 344 #define VALADOC_API_ENUM_VALUE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_API_TYPE_ENUM_VALUE, ValadocApiEnumValue)) 345 #define VALADOC_API_ENUM_VALUE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_API_TYPE_ENUM_VALUE, ValadocApiEnumValueClass)) 346 #define VALADOC_API_IS_ENUM_VALUE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_API_TYPE_ENUM_VALUE)) 347 #define VALADOC_API_IS_ENUM_VALUE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_API_TYPE_ENUM_VALUE)) 348 #define VALADOC_API_ENUM_VALUE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_API_TYPE_ENUM_VALUE, ValadocApiEnumValueClass)) 349 350 typedef struct _ValadocApiEnumValue ValadocApiEnumValue; 351 typedef struct _ValadocApiEnumValueClass ValadocApiEnumValueClass; 352 353 #define VALADOC_TYPE_CTYPE_RESOLVER (valadoc_ctype_resolver_get_type ()) 354 #define VALADOC_CTYPE_RESOLVER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_TYPE_CTYPE_RESOLVER, ValadocCTypeResolver)) 355 #define VALADOC_CTYPE_RESOLVER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_TYPE_CTYPE_RESOLVER, ValadocCTypeResolverClass)) 356 #define VALADOC_IS_CTYPE_RESOLVER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_TYPE_CTYPE_RESOLVER)) 357 #define VALADOC_IS_CTYPE_RESOLVER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_TYPE_CTYPE_RESOLVER)) 358 #define VALADOC_CTYPE_RESOLVER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_TYPE_CTYPE_RESOLVER, ValadocCTypeResolverClass)) 359 360 typedef struct _ValadocCTypeResolver ValadocCTypeResolver; 361 typedef struct _ValadocCTypeResolverClass ValadocCTypeResolverClass; 362 typedef struct _ValadocCTypeResolverPrivate ValadocCTypeResolverPrivate; 363 364 #define VALADOC_CONTENT_TYPE_CONTENT_VISITOR (valadoc_content_content_visitor_get_type ()) 365 #define VALADOC_CONTENT_CONTENT_VISITOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_CONTENT_TYPE_CONTENT_VISITOR, ValadocContentContentVisitor)) 366 #define VALADOC_CONTENT_CONTENT_VISITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_CONTENT_TYPE_CONTENT_VISITOR, ValadocContentContentVisitorClass)) 367 #define VALADOC_CONTENT_IS_CONTENT_VISITOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_CONTENT_TYPE_CONTENT_VISITOR)) 368 #define VALADOC_CONTENT_IS_CONTENT_VISITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_CONTENT_TYPE_CONTENT_VISITOR)) 369 #define VALADOC_CONTENT_CONTENT_VISITOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_CONTENT_TYPE_CONTENT_VISITOR, ValadocContentContentVisitorClass)) 370 371 typedef struct _ValadocContentContentVisitor ValadocContentContentVisitor; 372 typedef struct _ValadocContentContentVisitorClass ValadocContentContentVisitorClass; 373 typedef struct _ValadocContentContentVisitorPrivate ValadocContentContentVisitorPrivate; 374 375 #define VALADOC_CONTENT_TYPE_BLOCK_CONTENT (valadoc_content_block_content_get_type ()) 376 #define VALADOC_CONTENT_BLOCK_CONTENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_CONTENT_TYPE_BLOCK_CONTENT, ValadocContentBlockContent)) 377 #define VALADOC_CONTENT_BLOCK_CONTENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_CONTENT_TYPE_BLOCK_CONTENT, ValadocContentBlockContentClass)) 378 #define VALADOC_CONTENT_IS_BLOCK_CONTENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_CONTENT_TYPE_BLOCK_CONTENT)) 379 #define VALADOC_CONTENT_IS_BLOCK_CONTENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_CONTENT_TYPE_BLOCK_CONTENT)) 380 #define VALADOC_CONTENT_BLOCK_CONTENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_CONTENT_TYPE_BLOCK_CONTENT, ValadocContentBlockContentClass)) 381 382 typedef struct _ValadocContentBlockContent ValadocContentBlockContent; 383 typedef struct _ValadocContentBlockContentClass ValadocContentBlockContentClass; 384 385 #define VALADOC_CONTENT_TYPE_COMMENT (valadoc_content_comment_get_type ()) 386 #define VALADOC_CONTENT_COMMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_CONTENT_TYPE_COMMENT, ValadocContentComment)) 387 #define VALADOC_CONTENT_COMMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_CONTENT_TYPE_COMMENT, ValadocContentCommentClass)) 388 #define VALADOC_CONTENT_IS_COMMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_CONTENT_TYPE_COMMENT)) 389 #define VALADOC_CONTENT_IS_COMMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_CONTENT_TYPE_COMMENT)) 390 #define VALADOC_CONTENT_COMMENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_CONTENT_TYPE_COMMENT, ValadocContentCommentClass)) 391 392 typedef struct _ValadocContentComment ValadocContentComment; 393 typedef struct _ValadocContentCommentClass ValadocContentCommentClass; 394 395 #define VALADOC_CONTENT_TYPE_EMBEDDED (valadoc_content_embedded_get_type ()) 396 #define VALADOC_CONTENT_EMBEDDED(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_CONTENT_TYPE_EMBEDDED, ValadocContentEmbedded)) 397 #define VALADOC_CONTENT_EMBEDDED_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_CONTENT_TYPE_EMBEDDED, ValadocContentEmbeddedClass)) 398 #define VALADOC_CONTENT_IS_EMBEDDED(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_CONTENT_TYPE_EMBEDDED)) 399 #define VALADOC_CONTENT_IS_EMBEDDED_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_CONTENT_TYPE_EMBEDDED)) 400 #define VALADOC_CONTENT_EMBEDDED_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_CONTENT_TYPE_EMBEDDED, ValadocContentEmbeddedClass)) 401 402 typedef struct _ValadocContentEmbedded ValadocContentEmbedded; 403 typedef struct _ValadocContentEmbeddedClass ValadocContentEmbeddedClass; 404 405 #define VALADOC_CONTENT_TYPE_INLINE_CONTENT (valadoc_content_inline_content_get_type ()) 406 #define VALADOC_CONTENT_INLINE_CONTENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_CONTENT_TYPE_INLINE_CONTENT, ValadocContentInlineContent)) 407 #define VALADOC_CONTENT_INLINE_CONTENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_CONTENT_TYPE_INLINE_CONTENT, ValadocContentInlineContentClass)) 408 #define VALADOC_CONTENT_IS_INLINE_CONTENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_CONTENT_TYPE_INLINE_CONTENT)) 409 #define VALADOC_CONTENT_IS_INLINE_CONTENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_CONTENT_TYPE_INLINE_CONTENT)) 410 #define VALADOC_CONTENT_INLINE_CONTENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_CONTENT_TYPE_INLINE_CONTENT, ValadocContentInlineContentClass)) 411 412 typedef struct _ValadocContentInlineContent ValadocContentInlineContent; 413 typedef struct _ValadocContentInlineContentClass ValadocContentInlineContentClass; 414 415 #define VALADOC_CONTENT_TYPE_HEADLINE (valadoc_content_headline_get_type ()) 416 #define VALADOC_CONTENT_HEADLINE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_CONTENT_TYPE_HEADLINE, ValadocContentHeadline)) 417 #define VALADOC_CONTENT_HEADLINE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_CONTENT_TYPE_HEADLINE, ValadocContentHeadlineClass)) 418 #define VALADOC_CONTENT_IS_HEADLINE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_CONTENT_TYPE_HEADLINE)) 419 #define VALADOC_CONTENT_IS_HEADLINE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_CONTENT_TYPE_HEADLINE)) 420 #define VALADOC_CONTENT_HEADLINE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_CONTENT_TYPE_HEADLINE, ValadocContentHeadlineClass)) 421 422 typedef struct _ValadocContentHeadline ValadocContentHeadline; 423 typedef struct _ValadocContentHeadlineClass ValadocContentHeadlineClass; 424 425 #define VALADOC_CONTENT_TYPE_LINK (valadoc_content_link_get_type ()) 426 #define VALADOC_CONTENT_LINK(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_CONTENT_TYPE_LINK, ValadocContentLink)) 427 #define VALADOC_CONTENT_LINK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_CONTENT_TYPE_LINK, ValadocContentLinkClass)) 428 #define VALADOC_CONTENT_IS_LINK(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_CONTENT_TYPE_LINK)) 429 #define VALADOC_CONTENT_IS_LINK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_CONTENT_TYPE_LINK)) 430 #define VALADOC_CONTENT_LINK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_CONTENT_TYPE_LINK, ValadocContentLinkClass)) 431 432 typedef struct _ValadocContentLink ValadocContentLink; 433 typedef struct _ValadocContentLinkClass ValadocContentLinkClass; 434 435 #define VALADOC_CONTENT_TYPE_WIKI_LINK (valadoc_content_wiki_link_get_type ()) 436 #define VALADOC_CONTENT_WIKI_LINK(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_CONTENT_TYPE_WIKI_LINK, ValadocContentWikiLink)) 437 #define VALADOC_CONTENT_WIKI_LINK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_CONTENT_TYPE_WIKI_LINK, ValadocContentWikiLinkClass)) 438 #define VALADOC_CONTENT_IS_WIKI_LINK(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_CONTENT_TYPE_WIKI_LINK)) 439 #define VALADOC_CONTENT_IS_WIKI_LINK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_CONTENT_TYPE_WIKI_LINK)) 440 #define VALADOC_CONTENT_WIKI_LINK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_CONTENT_TYPE_WIKI_LINK, ValadocContentWikiLinkClass)) 441 442 typedef struct _ValadocContentWikiLink ValadocContentWikiLink; 443 typedef struct _ValadocContentWikiLinkClass ValadocContentWikiLinkClass; 444 445 #define VALADOC_CONTENT_TYPE_SYMBOL_LINK (valadoc_content_symbol_link_get_type ()) 446 #define VALADOC_CONTENT_SYMBOL_LINK(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_CONTENT_TYPE_SYMBOL_LINK, ValadocContentSymbolLink)) 447 #define VALADOC_CONTENT_SYMBOL_LINK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_CONTENT_TYPE_SYMBOL_LINK, ValadocContentSymbolLinkClass)) 448 #define VALADOC_CONTENT_IS_SYMBOL_LINK(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_CONTENT_TYPE_SYMBOL_LINK)) 449 #define VALADOC_CONTENT_IS_SYMBOL_LINK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_CONTENT_TYPE_SYMBOL_LINK)) 450 #define VALADOC_CONTENT_SYMBOL_LINK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_CONTENT_TYPE_SYMBOL_LINK, ValadocContentSymbolLinkClass)) 451 452 typedef struct _ValadocContentSymbolLink ValadocContentSymbolLink; 453 typedef struct _ValadocContentSymbolLinkClass ValadocContentSymbolLinkClass; 454 455 #define VALADOC_CONTENT_TYPE_LIST (valadoc_content_list_get_type ()) 456 #define VALADOC_CONTENT_LIST(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_CONTENT_TYPE_LIST, ValadocContentList)) 457 #define VALADOC_CONTENT_LIST_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_CONTENT_TYPE_LIST, ValadocContentListClass)) 458 #define VALADOC_CONTENT_IS_LIST(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_CONTENT_TYPE_LIST)) 459 #define VALADOC_CONTENT_IS_LIST_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_CONTENT_TYPE_LIST)) 460 #define VALADOC_CONTENT_LIST_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_CONTENT_TYPE_LIST, ValadocContentListClass)) 461 462 typedef struct _ValadocContentList ValadocContentList; 463 typedef struct _ValadocContentListClass ValadocContentListClass; 464 465 #define VALADOC_CONTENT_TYPE_LIST_ITEM (valadoc_content_list_item_get_type ()) 466 #define VALADOC_CONTENT_LIST_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_CONTENT_TYPE_LIST_ITEM, ValadocContentListItem)) 467 #define VALADOC_CONTENT_LIST_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_CONTENT_TYPE_LIST_ITEM, ValadocContentListItemClass)) 468 #define VALADOC_CONTENT_IS_LIST_ITEM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_CONTENT_TYPE_LIST_ITEM)) 469 #define VALADOC_CONTENT_IS_LIST_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_CONTENT_TYPE_LIST_ITEM)) 470 #define VALADOC_CONTENT_LIST_ITEM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_CONTENT_TYPE_LIST_ITEM, ValadocContentListItemClass)) 471 472 typedef struct _ValadocContentListItem ValadocContentListItem; 473 typedef struct _ValadocContentListItemClass ValadocContentListItemClass; 474 475 #define VALADOC_CONTENT_TYPE_PARAGRAPH (valadoc_content_paragraph_get_type ()) 476 #define VALADOC_CONTENT_PARAGRAPH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_CONTENT_TYPE_PARAGRAPH, ValadocContentParagraph)) 477 #define VALADOC_CONTENT_PARAGRAPH_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_CONTENT_TYPE_PARAGRAPH, ValadocContentParagraphClass)) 478 #define VALADOC_CONTENT_IS_PARAGRAPH(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_CONTENT_TYPE_PARAGRAPH)) 479 #define VALADOC_CONTENT_IS_PARAGRAPH_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_CONTENT_TYPE_PARAGRAPH)) 480 #define VALADOC_CONTENT_PARAGRAPH_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_CONTENT_TYPE_PARAGRAPH, ValadocContentParagraphClass)) 481 482 typedef struct _ValadocContentParagraph ValadocContentParagraph; 483 typedef struct _ValadocContentParagraphClass ValadocContentParagraphClass; 484 485 #define VALADOC_CONTENT_TYPE_WARNING (valadoc_content_warning_get_type ()) 486 #define VALADOC_CONTENT_WARNING(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_CONTENT_TYPE_WARNING, ValadocContentWarning)) 487 #define VALADOC_CONTENT_WARNING_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_CONTENT_TYPE_WARNING, ValadocContentWarningClass)) 488 #define VALADOC_CONTENT_IS_WARNING(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_CONTENT_TYPE_WARNING)) 489 #define VALADOC_CONTENT_IS_WARNING_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_CONTENT_TYPE_WARNING)) 490 #define VALADOC_CONTENT_WARNING_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_CONTENT_TYPE_WARNING, ValadocContentWarningClass)) 491 492 typedef struct _ValadocContentWarning ValadocContentWarning; 493 typedef struct _ValadocContentWarningClass ValadocContentWarningClass; 494 495 #define VALADOC_CONTENT_TYPE_NOTE (valadoc_content_note_get_type ()) 496 #define VALADOC_CONTENT_NOTE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_CONTENT_TYPE_NOTE, ValadocContentNote)) 497 #define VALADOC_CONTENT_NOTE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_CONTENT_TYPE_NOTE, ValadocContentNoteClass)) 498 #define VALADOC_CONTENT_IS_NOTE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_CONTENT_TYPE_NOTE)) 499 #define VALADOC_CONTENT_IS_NOTE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_CONTENT_TYPE_NOTE)) 500 #define VALADOC_CONTENT_NOTE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_CONTENT_TYPE_NOTE, ValadocContentNoteClass)) 501 502 typedef struct _ValadocContentNote ValadocContentNote; 503 typedef struct _ValadocContentNoteClass ValadocContentNoteClass; 504 505 #define VALADOC_CONTENT_TYPE_PAGE (valadoc_content_page_get_type ()) 506 #define VALADOC_CONTENT_PAGE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_CONTENT_TYPE_PAGE, ValadocContentPage)) 507 #define VALADOC_CONTENT_PAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_CONTENT_TYPE_PAGE, ValadocContentPageClass)) 508 #define VALADOC_CONTENT_IS_PAGE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_CONTENT_TYPE_PAGE)) 509 #define VALADOC_CONTENT_IS_PAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_CONTENT_TYPE_PAGE)) 510 #define VALADOC_CONTENT_PAGE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_CONTENT_TYPE_PAGE, ValadocContentPageClass)) 511 512 typedef struct _ValadocContentPage ValadocContentPage; 513 typedef struct _ValadocContentPageClass ValadocContentPageClass; 514 515 #define VALADOC_CONTENT_TYPE_RUN (valadoc_content_run_get_type ()) 516 #define VALADOC_CONTENT_RUN(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_CONTENT_TYPE_RUN, ValadocContentRun)) 517 #define VALADOC_CONTENT_RUN_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_CONTENT_TYPE_RUN, ValadocContentRunClass)) 518 #define VALADOC_CONTENT_IS_RUN(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_CONTENT_TYPE_RUN)) 519 #define VALADOC_CONTENT_IS_RUN_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_CONTENT_TYPE_RUN)) 520 #define VALADOC_CONTENT_RUN_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_CONTENT_TYPE_RUN, ValadocContentRunClass)) 521 522 typedef struct _ValadocContentRun ValadocContentRun; 523 typedef struct _ValadocContentRunClass ValadocContentRunClass; 524 525 #define VALADOC_CONTENT_TYPE_SOURCE_CODE (valadoc_content_source_code_get_type ()) 526 #define VALADOC_CONTENT_SOURCE_CODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_CONTENT_TYPE_SOURCE_CODE, ValadocContentSourceCode)) 527 #define VALADOC_CONTENT_SOURCE_CODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_CONTENT_TYPE_SOURCE_CODE, ValadocContentSourceCodeClass)) 528 #define VALADOC_CONTENT_IS_SOURCE_CODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_CONTENT_TYPE_SOURCE_CODE)) 529 #define VALADOC_CONTENT_IS_SOURCE_CODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_CONTENT_TYPE_SOURCE_CODE)) 530 #define VALADOC_CONTENT_SOURCE_CODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_CONTENT_TYPE_SOURCE_CODE, ValadocContentSourceCodeClass)) 531 532 typedef struct _ValadocContentSourceCode ValadocContentSourceCode; 533 typedef struct _ValadocContentSourceCodeClass ValadocContentSourceCodeClass; 534 535 #define VALADOC_CONTENT_TYPE_TABLE (valadoc_content_table_get_type ()) 536 #define VALADOC_CONTENT_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_CONTENT_TYPE_TABLE, ValadocContentTable)) 537 #define VALADOC_CONTENT_TABLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_CONTENT_TYPE_TABLE, ValadocContentTableClass)) 538 #define VALADOC_CONTENT_IS_TABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_CONTENT_TYPE_TABLE)) 539 #define VALADOC_CONTENT_IS_TABLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_CONTENT_TYPE_TABLE)) 540 #define VALADOC_CONTENT_TABLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_CONTENT_TYPE_TABLE, ValadocContentTableClass)) 541 542 typedef struct _ValadocContentTable ValadocContentTable; 543 typedef struct _ValadocContentTableClass ValadocContentTableClass; 544 545 #define VALADOC_CONTENT_TYPE_TABLE_CELL (valadoc_content_table_cell_get_type ()) 546 #define VALADOC_CONTENT_TABLE_CELL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_CONTENT_TYPE_TABLE_CELL, ValadocContentTableCell)) 547 #define VALADOC_CONTENT_TABLE_CELL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_CONTENT_TYPE_TABLE_CELL, ValadocContentTableCellClass)) 548 #define VALADOC_CONTENT_IS_TABLE_CELL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_CONTENT_TYPE_TABLE_CELL)) 549 #define VALADOC_CONTENT_IS_TABLE_CELL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_CONTENT_TYPE_TABLE_CELL)) 550 #define VALADOC_CONTENT_TABLE_CELL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_CONTENT_TYPE_TABLE_CELL, ValadocContentTableCellClass)) 551 552 typedef struct _ValadocContentTableCell ValadocContentTableCell; 553 typedef struct _ValadocContentTableCellClass ValadocContentTableCellClass; 554 555 #define VALADOC_CONTENT_TYPE_TABLE_ROW (valadoc_content_table_row_get_type ()) 556 #define VALADOC_CONTENT_TABLE_ROW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_CONTENT_TYPE_TABLE_ROW, ValadocContentTableRow)) 557 #define VALADOC_CONTENT_TABLE_ROW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_CONTENT_TYPE_TABLE_ROW, ValadocContentTableRowClass)) 558 #define VALADOC_CONTENT_IS_TABLE_ROW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_CONTENT_TYPE_TABLE_ROW)) 559 #define VALADOC_CONTENT_IS_TABLE_ROW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_CONTENT_TYPE_TABLE_ROW)) 560 #define VALADOC_CONTENT_TABLE_ROW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_CONTENT_TYPE_TABLE_ROW, ValadocContentTableRowClass)) 561 562 typedef struct _ValadocContentTableRow ValadocContentTableRow; 563 typedef struct _ValadocContentTableRowClass ValadocContentTableRowClass; 564 565 #define VALADOC_CONTENT_TYPE_TEXT (valadoc_content_text_get_type ()) 566 #define VALADOC_CONTENT_TEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_CONTENT_TYPE_TEXT, ValadocContentText)) 567 #define VALADOC_CONTENT_TEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_CONTENT_TYPE_TEXT, ValadocContentTextClass)) 568 #define VALADOC_CONTENT_IS_TEXT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_CONTENT_TYPE_TEXT)) 569 #define VALADOC_CONTENT_IS_TEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_CONTENT_TYPE_TEXT)) 570 #define VALADOC_CONTENT_TEXT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_CONTENT_TYPE_TEXT, ValadocContentTextClass)) 571 572 typedef struct _ValadocContentText ValadocContentText; 573 typedef struct _ValadocContentTextClass ValadocContentTextClass; 574 575 #define VALADOC_CONTENT_TYPE_CONTENT_RENDERER (valadoc_content_content_renderer_get_type ()) 576 #define VALADOC_CONTENT_CONTENT_RENDERER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_CONTENT_TYPE_CONTENT_RENDERER, ValadocContentContentRenderer)) 577 #define VALADOC_CONTENT_CONTENT_RENDERER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_CONTENT_TYPE_CONTENT_RENDERER, ValadocContentContentRendererClass)) 578 #define VALADOC_CONTENT_IS_CONTENT_RENDERER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_CONTENT_TYPE_CONTENT_RENDERER)) 579 #define VALADOC_CONTENT_IS_CONTENT_RENDERER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_CONTENT_TYPE_CONTENT_RENDERER)) 580 #define VALADOC_CONTENT_CONTENT_RENDERER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_CONTENT_TYPE_CONTENT_RENDERER, ValadocContentContentRendererClass)) 581 582 typedef struct _ValadocContentContentRenderer ValadocContentContentRenderer; 583 typedef struct _ValadocContentContentRendererClass ValadocContentContentRendererClass; 584 typedef struct _ValadocContentContentRendererPrivate ValadocContentContentRendererPrivate; 585 586 #define VALADOC_TYPE_GTKDOC_RENDERER (valadoc_gtkdoc_renderer_get_type ()) 587 #define VALADOC_GTKDOC_RENDERER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_TYPE_GTKDOC_RENDERER, ValadocGtkdocRenderer)) 588 #define VALADOC_GTKDOC_RENDERER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_TYPE_GTKDOC_RENDERER, ValadocGtkdocRendererClass)) 589 #define VALADOC_IS_GTKDOC_RENDERER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_TYPE_GTKDOC_RENDERER)) 590 #define VALADOC_IS_GTKDOC_RENDERER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_TYPE_GTKDOC_RENDERER)) 591 #define VALADOC_GTKDOC_RENDERER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_TYPE_GTKDOC_RENDERER, ValadocGtkdocRendererClass)) 592 593 typedef struct _ValadocGtkdocRenderer ValadocGtkdocRenderer; 594 typedef struct _ValadocGtkdocRendererClass ValadocGtkdocRendererClass; 595 typedef struct _ValadocGtkdocRendererPrivate ValadocGtkdocRendererPrivate; 596 597 #define VALADOC_TYPE_SCANNER (valadoc_scanner_get_type ()) 598 #define VALADOC_SCANNER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_TYPE_SCANNER, ValadocScanner)) 599 #define VALADOC_IS_SCANNER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_TYPE_SCANNER)) 600 #define VALADOC_SCANNER_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), VALADOC_TYPE_SCANNER, ValadocScannerIface)) 601 602 typedef struct _ValadocScanner ValadocScanner; 603 typedef struct _ValadocScannerIface ValadocScannerIface; 604 605 #define VALADOC_TYPE_PARSER (valadoc_parser_get_type ()) 606 #define VALADOC_PARSER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_TYPE_PARSER, ValadocParser)) 607 #define VALADOC_PARSER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_TYPE_PARSER, ValadocParserClass)) 608 #define VALADOC_IS_PARSER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_TYPE_PARSER)) 609 #define VALADOC_IS_PARSER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_TYPE_PARSER)) 610 #define VALADOC_PARSER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_TYPE_PARSER, ValadocParserClass)) 611 612 typedef struct _ValadocParser ValadocParser; 613 typedef struct _ValadocParserClass ValadocParserClass; 614 615 #define VALADOC_TYPE_WIKI_SCANNER (valadoc_wiki_scanner_get_type ()) 616 #define VALADOC_WIKI_SCANNER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_TYPE_WIKI_SCANNER, ValadocWikiScanner)) 617 #define VALADOC_WIKI_SCANNER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_TYPE_WIKI_SCANNER, ValadocWikiScannerClass)) 618 #define VALADOC_IS_WIKI_SCANNER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_TYPE_WIKI_SCANNER)) 619 #define VALADOC_IS_WIKI_SCANNER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_TYPE_WIKI_SCANNER)) 620 #define VALADOC_WIKI_SCANNER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_TYPE_WIKI_SCANNER, ValadocWikiScannerClass)) 621 622 typedef struct _ValadocWikiScanner ValadocWikiScanner; 623 typedef struct _ValadocWikiScannerClass ValadocWikiScannerClass; 624 typedef struct _ValadocWikiScannerPrivate ValadocWikiScannerPrivate; 625 626 #define VALADOC_TYPE_COMMENT_SCANNER (valadoc_comment_scanner_get_type ()) 627 #define VALADOC_COMMENT_SCANNER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_TYPE_COMMENT_SCANNER, ValadocCommentScanner)) 628 #define VALADOC_COMMENT_SCANNER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_TYPE_COMMENT_SCANNER, ValadocCommentScannerClass)) 629 #define VALADOC_IS_COMMENT_SCANNER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_TYPE_COMMENT_SCANNER)) 630 #define VALADOC_IS_COMMENT_SCANNER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_TYPE_COMMENT_SCANNER)) 631 #define VALADOC_COMMENT_SCANNER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_TYPE_COMMENT_SCANNER, ValadocCommentScannerClass)) 632 633 typedef struct _ValadocCommentScanner ValadocCommentScanner; 634 typedef struct _ValadocCommentScannerClass ValadocCommentScannerClass; 635 typedef struct _ValadocCommentScannerPrivate ValadocCommentScannerPrivate; 636 637 #define VALADOC_TYPE_DOCUMENTATION (valadoc_documentation_get_type ()) 638 #define VALADOC_DOCUMENTATION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_TYPE_DOCUMENTATION, ValadocDocumentation)) 639 #define VALADOC_IS_DOCUMENTATION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_TYPE_DOCUMENTATION)) 640 #define VALADOC_DOCUMENTATION_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), VALADOC_TYPE_DOCUMENTATION, ValadocDocumentationIface)) 641 642 typedef struct _ValadocDocumentation ValadocDocumentation; 643 typedef struct _ValadocDocumentationIface ValadocDocumentationIface; 644 645 #define VALADOC_TYPE_RESOURCE_LOCATOR (valadoc_resource_locator_get_type ()) 646 #define VALADOC_RESOURCE_LOCATOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_TYPE_RESOURCE_LOCATOR, ValadocResourceLocator)) 647 #define VALADOC_IS_RESOURCE_LOCATOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_TYPE_RESOURCE_LOCATOR)) 648 #define VALADOC_RESOURCE_LOCATOR_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), VALADOC_TYPE_RESOURCE_LOCATOR, ValadocResourceLocatorIface)) 649 650 typedef struct _ValadocResourceLocator ValadocResourceLocator; 651 typedef struct _ValadocResourceLocatorIface ValadocResourceLocatorIface; 652 653 #define VALADOC_TYPE_DOCUMENTATION_PARSER (valadoc_documentation_parser_get_type ()) 654 #define VALADOC_DOCUMENTATION_PARSER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_TYPE_DOCUMENTATION_PARSER, ValadocDocumentationParser)) 655 #define VALADOC_DOCUMENTATION_PARSER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_TYPE_DOCUMENTATION_PARSER, ValadocDocumentationParserClass)) 656 #define VALADOC_IS_DOCUMENTATION_PARSER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_TYPE_DOCUMENTATION_PARSER)) 657 #define VALADOC_IS_DOCUMENTATION_PARSER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_TYPE_DOCUMENTATION_PARSER)) 658 #define VALADOC_DOCUMENTATION_PARSER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_TYPE_DOCUMENTATION_PARSER, ValadocDocumentationParserClass)) 659 660 typedef struct _ValadocDocumentationParser ValadocDocumentationParser; 661 typedef struct _ValadocDocumentationParserClass ValadocDocumentationParserClass; 662 typedef struct _ValadocDocumentationParserPrivate ValadocDocumentationParserPrivate; 663 664 #define VALADOC_API_TYPE_SOURCE_COMMENT (valadoc_api_source_comment_get_type ()) 665 #define VALADOC_API_SOURCE_COMMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_API_TYPE_SOURCE_COMMENT, ValadocApiSourceComment)) 666 #define VALADOC_API_SOURCE_COMMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_API_TYPE_SOURCE_COMMENT, ValadocApiSourceCommentClass)) 667 #define VALADOC_API_IS_SOURCE_COMMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_API_TYPE_SOURCE_COMMENT)) 668 #define VALADOC_API_IS_SOURCE_COMMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_API_TYPE_SOURCE_COMMENT)) 669 #define VALADOC_API_SOURCE_COMMENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_API_TYPE_SOURCE_COMMENT, ValadocApiSourceCommentClass)) 670 671 typedef struct _ValadocApiSourceComment ValadocApiSourceComment; 672 typedef struct _ValadocApiSourceCommentClass ValadocApiSourceCommentClass; 673 674 #define VALADOC_TYPE_WIKI_PAGE (valadoc_wiki_page_get_type ()) 675 #define VALADOC_WIKI_PAGE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_TYPE_WIKI_PAGE, ValadocWikiPage)) 676 #define VALADOC_WIKI_PAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_TYPE_WIKI_PAGE, ValadocWikiPageClass)) 677 #define VALADOC_IS_WIKI_PAGE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_TYPE_WIKI_PAGE)) 678 #define VALADOC_IS_WIKI_PAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_TYPE_WIKI_PAGE)) 679 #define VALADOC_WIKI_PAGE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_TYPE_WIKI_PAGE, ValadocWikiPageClass)) 680 681 typedef struct _ValadocWikiPage ValadocWikiPage; 682 typedef struct _ValadocWikiPageClass ValadocWikiPageClass; 683 684 #define VALADOC_CONTENT_TYPE_INLINE_TAGLET (valadoc_content_inline_taglet_get_type ()) 685 #define VALADOC_CONTENT_INLINE_TAGLET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_CONTENT_TYPE_INLINE_TAGLET, ValadocContentInlineTaglet)) 686 #define VALADOC_CONTENT_INLINE_TAGLET_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_CONTENT_TYPE_INLINE_TAGLET, ValadocContentInlineTagletClass)) 687 #define VALADOC_CONTENT_IS_INLINE_TAGLET(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_CONTENT_TYPE_INLINE_TAGLET)) 688 #define VALADOC_CONTENT_IS_INLINE_TAGLET_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_CONTENT_TYPE_INLINE_TAGLET)) 689 #define VALADOC_CONTENT_INLINE_TAGLET_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_CONTENT_TYPE_INLINE_TAGLET, ValadocContentInlineTagletClass)) 690 691 typedef struct _ValadocContentInlineTaglet ValadocContentInlineTaglet; 692 typedef struct _ValadocContentInlineTagletClass ValadocContentInlineTagletClass; 693 694 #define VALADOC_TAGLETS_TYPE_INHERIT_DOC (valadoc_taglets_inherit_doc_get_type ()) 695 #define VALADOC_TAGLETS_INHERIT_DOC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_TAGLETS_TYPE_INHERIT_DOC, ValadocTagletsInheritDoc)) 696 #define VALADOC_TAGLETS_INHERIT_DOC_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_TAGLETS_TYPE_INHERIT_DOC, ValadocTagletsInheritDocClass)) 697 #define VALADOC_TAGLETS_IS_INHERIT_DOC(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_TAGLETS_TYPE_INHERIT_DOC)) 698 #define VALADOC_TAGLETS_IS_INHERIT_DOC_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_TAGLETS_TYPE_INHERIT_DOC)) 699 #define VALADOC_TAGLETS_INHERIT_DOC_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_TAGLETS_TYPE_INHERIT_DOC, ValadocTagletsInheritDocClass)) 700 701 typedef struct _ValadocTagletsInheritDoc ValadocTagletsInheritDoc; 702 typedef struct _ValadocTagletsInheritDocClass ValadocTagletsInheritDocClass; 703 typedef struct _ValadocWikiPagePrivate ValadocWikiPagePrivate; 704 705 #define VALADOC_TYPE_WIKI_PAGE_TREE (valadoc_wiki_page_tree_get_type ()) 706 #define VALADOC_WIKI_PAGE_TREE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_TYPE_WIKI_PAGE_TREE, ValadocWikiPageTree)) 707 #define VALADOC_WIKI_PAGE_TREE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_TYPE_WIKI_PAGE_TREE, ValadocWikiPageTreeClass)) 708 #define VALADOC_IS_WIKI_PAGE_TREE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_TYPE_WIKI_PAGE_TREE)) 709 #define VALADOC_IS_WIKI_PAGE_TREE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_TYPE_WIKI_PAGE_TREE)) 710 #define VALADOC_WIKI_PAGE_TREE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_TYPE_WIKI_PAGE_TREE, ValadocWikiPageTreeClass)) 711 712 typedef struct _ValadocWikiPageTree ValadocWikiPageTree; 713 typedef struct _ValadocWikiPageTreeClass ValadocWikiPageTreeClass; 714 typedef struct _ValadocWikiPageTreePrivate ValadocWikiPageTreePrivate; 715 716 #define VALADOC_GTKDOC_TYPE_PARSER (valadoc_gtkdoc_parser_get_type ()) 717 #define VALADOC_GTKDOC_PARSER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_GTKDOC_TYPE_PARSER, ValadocGtkdocParser)) 718 #define VALADOC_GTKDOC_PARSER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_GTKDOC_TYPE_PARSER, ValadocGtkdocParserClass)) 719 #define VALADOC_GTKDOC_IS_PARSER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_GTKDOC_TYPE_PARSER)) 720 #define VALADOC_GTKDOC_IS_PARSER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_GTKDOC_TYPE_PARSER)) 721 #define VALADOC_GTKDOC_PARSER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_GTKDOC_TYPE_PARSER, ValadocGtkdocParserClass)) 722 723 typedef struct _ValadocGtkdocParser ValadocGtkdocParser; 724 typedef struct _ValadocGtkdocParserClass ValadocGtkdocParserClass; 725 typedef struct _ValadocGtkdocParserPrivate ValadocGtkdocParserPrivate; 726 727 #define VALADOC_API_TYPE_GIR_SOURCE_COMMENT (valadoc_api_gir_source_comment_get_type ()) 728 #define VALADOC_API_GIR_SOURCE_COMMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_API_TYPE_GIR_SOURCE_COMMENT, ValadocApiGirSourceComment)) 729 #define VALADOC_API_GIR_SOURCE_COMMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_API_TYPE_GIR_SOURCE_COMMENT, ValadocApiGirSourceCommentClass)) 730 #define VALADOC_API_IS_GIR_SOURCE_COMMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_API_TYPE_GIR_SOURCE_COMMENT)) 731 #define VALADOC_API_IS_GIR_SOURCE_COMMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_API_TYPE_GIR_SOURCE_COMMENT)) 732 #define VALADOC_API_GIR_SOURCE_COMMENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_API_TYPE_GIR_SOURCE_COMMENT, ValadocApiGirSourceCommentClass)) 733 734 typedef struct _ValadocApiGirSourceComment ValadocApiGirSourceComment; 735 typedef struct _ValadocApiGirSourceCommentClass ValadocApiGirSourceCommentClass; 736 737 #define VALADOC_TYPE_GIR_META_DATA (valadoc_gir_meta_data_get_type ()) 738 #define VALADOC_GIR_META_DATA(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_TYPE_GIR_META_DATA, ValadocGirMetaData)) 739 #define VALADOC_GIR_META_DATA_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_TYPE_GIR_META_DATA, ValadocGirMetaDataClass)) 740 #define VALADOC_IS_GIR_META_DATA(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_TYPE_GIR_META_DATA)) 741 #define VALADOC_IS_GIR_META_DATA_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_TYPE_GIR_META_DATA)) 742 #define VALADOC_GIR_META_DATA_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_TYPE_GIR_META_DATA, ValadocGirMetaDataClass)) 743 744 typedef struct _ValadocGirMetaData ValadocGirMetaData; 745 typedef struct _ValadocGirMetaDataClass ValadocGirMetaDataClass; 746 747 #define VALADOC_IMPORTER_TYPE_INTERNAL_ID_REGISTRAR (valadoc_importer_internal_id_registrar_get_type ()) 748 #define VALADOC_IMPORTER_INTERNAL_ID_REGISTRAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_IMPORTER_TYPE_INTERNAL_ID_REGISTRAR, ValadocImporterInternalIdRegistrar)) 749 #define VALADOC_IMPORTER_INTERNAL_ID_REGISTRAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_IMPORTER_TYPE_INTERNAL_ID_REGISTRAR, ValadocImporterInternalIdRegistrarClass)) 750 #define VALADOC_IMPORTER_IS_INTERNAL_ID_REGISTRAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_IMPORTER_TYPE_INTERNAL_ID_REGISTRAR)) 751 #define VALADOC_IMPORTER_IS_INTERNAL_ID_REGISTRAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_IMPORTER_TYPE_INTERNAL_ID_REGISTRAR)) 752 #define VALADOC_IMPORTER_INTERNAL_ID_REGISTRAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_IMPORTER_TYPE_INTERNAL_ID_REGISTRAR, ValadocImporterInternalIdRegistrarClass)) 753 754 typedef struct _ValadocImporterInternalIdRegistrar ValadocImporterInternalIdRegistrar; 755 typedef struct _ValadocImporterInternalIdRegistrarClass ValadocImporterInternalIdRegistrarClass; 756 typedef enum { 757 VALADOC_GTKDOC_TOKEN_TYPE_XML_OPEN, 758 VALADOC_GTKDOC_TOKEN_TYPE_XML_CLOSE, 759 VALADOC_GTKDOC_TOKEN_TYPE_XML_COMMENT, 760 VALADOC_GTKDOC_TOKEN_TYPE_GTKDOC_FUNCTION, 761 VALADOC_GTKDOC_TOKEN_TYPE_GTKDOC_CONST, 762 VALADOC_GTKDOC_TOKEN_TYPE_GTKDOC_TYPE, 763 VALADOC_GTKDOC_TOKEN_TYPE_GTKDOC_PARAM, 764 VALADOC_GTKDOC_TOKEN_TYPE_GTKDOC_SOURCE_OPEN, 765 VALADOC_GTKDOC_TOKEN_TYPE_GTKDOC_SOURCE_CLOSE, 766 VALADOC_GTKDOC_TOKEN_TYPE_GTKDOC_SIGNAL, 767 VALADOC_GTKDOC_TOKEN_TYPE_GTKDOC_PROPERTY, 768 VALADOC_GTKDOC_TOKEN_TYPE_GTKDOC_PARAGRAPH, 769 VALADOC_GTKDOC_TOKEN_TYPE_NEWLINE, 770 VALADOC_GTKDOC_TOKEN_TYPE_SPACE, 771 VALADOC_GTKDOC_TOKEN_TYPE_WORD, 772 VALADOC_GTKDOC_TOKEN_TYPE_EOF 773 } ValadocGtkdocTokenType; 774 775 #define VALADOC_GTKDOC_TYPE_TOKEN_TYPE (valadoc_gtkdoc_token_type_get_type ()) 776 777 #define VALADOC_GTKDOC_TYPE_TOKEN (valadoc_gtkdoc_token_get_type ()) 778 #define VALADOC_GTKDOC_TOKEN(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_GTKDOC_TYPE_TOKEN, ValadocGtkdocToken)) 779 #define VALADOC_GTKDOC_TOKEN_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_GTKDOC_TYPE_TOKEN, ValadocGtkdocTokenClass)) 780 #define VALADOC_GTKDOC_IS_TOKEN(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_GTKDOC_TYPE_TOKEN)) 781 #define VALADOC_GTKDOC_IS_TOKEN_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_GTKDOC_TYPE_TOKEN)) 782 #define VALADOC_GTKDOC_TOKEN_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_GTKDOC_TYPE_TOKEN, ValadocGtkdocTokenClass)) 783 784 typedef struct _ValadocGtkdocToken ValadocGtkdocToken; 785 typedef struct _ValadocGtkdocTokenClass ValadocGtkdocTokenClass; 786 typedef struct _ValadocGtkdocTokenPrivate ValadocGtkdocTokenPrivate; 787 788 #define VALADOC_GTKDOC_TYPE_SCANNER (valadoc_gtkdoc_scanner_get_type ()) 789 #define VALADOC_GTKDOC_SCANNER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_GTKDOC_TYPE_SCANNER, ValadocGtkdocScanner)) 790 #define VALADOC_GTKDOC_SCANNER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_GTKDOC_TYPE_SCANNER, ValadocGtkdocScannerClass)) 791 #define VALADOC_GTKDOC_IS_SCANNER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_GTKDOC_TYPE_SCANNER)) 792 #define VALADOC_GTKDOC_IS_SCANNER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_GTKDOC_TYPE_SCANNER)) 793 #define VALADOC_GTKDOC_SCANNER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_GTKDOC_TYPE_SCANNER, ValadocGtkdocScannerClass)) 794 795 typedef struct _ValadocGtkdocScanner ValadocGtkdocScanner; 796 typedef struct _ValadocGtkdocScannerClass ValadocGtkdocScannerClass; 797 typedef struct _ValadocGtkdocScannerPrivate ValadocGtkdocScannerPrivate; 798 799 #define VALADOC_GTKDOC_TYPE_MARKDOWN_PARSER (valadoc_gtkdoc_markdown_parser_get_type ()) 800 #define VALADOC_GTKDOC_MARKDOWN_PARSER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_GTKDOC_TYPE_MARKDOWN_PARSER, ValadocGtkdocMarkdownParser)) 801 #define VALADOC_GTKDOC_MARKDOWN_PARSER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_GTKDOC_TYPE_MARKDOWN_PARSER, ValadocGtkdocMarkdownParserClass)) 802 #define VALADOC_GTKDOC_IS_MARKDOWN_PARSER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_GTKDOC_TYPE_MARKDOWN_PARSER)) 803 #define VALADOC_GTKDOC_IS_MARKDOWN_PARSER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_GTKDOC_TYPE_MARKDOWN_PARSER)) 804 #define VALADOC_GTKDOC_MARKDOWN_PARSER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_GTKDOC_TYPE_MARKDOWN_PARSER, ValadocGtkdocMarkdownParserClass)) 805 806 typedef struct _ValadocGtkdocMarkdownParser ValadocGtkdocMarkdownParser; 807 typedef struct _ValadocGtkdocMarkdownParserClass ValadocGtkdocMarkdownParserClass; 808 typedef struct _ValadocGtkdocMarkdownParserPrivate ValadocGtkdocMarkdownParserPrivate; 809 810 #define VALADOC_GTKDOC_TYPE_MARKDOWN_SCANNER (valadoc_gtkdoc_markdown_scanner_get_type ()) 811 #define VALADOC_GTKDOC_MARKDOWN_SCANNER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_GTKDOC_TYPE_MARKDOWN_SCANNER, ValadocGtkdocMarkdownScanner)) 812 #define VALADOC_GTKDOC_MARKDOWN_SCANNER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_GTKDOC_TYPE_MARKDOWN_SCANNER, ValadocGtkdocMarkdownScannerClass)) 813 #define VALADOC_GTKDOC_IS_MARKDOWN_SCANNER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_GTKDOC_TYPE_MARKDOWN_SCANNER)) 814 #define VALADOC_GTKDOC_IS_MARKDOWN_SCANNER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_GTKDOC_TYPE_MARKDOWN_SCANNER)) 815 #define VALADOC_GTKDOC_MARKDOWN_SCANNER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_GTKDOC_TYPE_MARKDOWN_SCANNER, ValadocGtkdocMarkdownScannerClass)) 816 817 typedef struct _ValadocGtkdocMarkdownScanner ValadocGtkdocMarkdownScanner; 818 typedef struct _ValadocGtkdocMarkdownScannerClass ValadocGtkdocMarkdownScannerClass; 819 typedef struct _ValadocGtkdocMarkdownScannerPrivate ValadocGtkdocMarkdownScannerPrivate; 820 typedef struct _ValadocGirMetaDataPrivate ValadocGirMetaDataPrivate; 821 822 #define VALADOC_IMPORTER_TYPE_DOCUMENTATION_IMPORTER (valadoc_importer_documentation_importer_get_type ()) 823 #define VALADOC_IMPORTER_DOCUMENTATION_IMPORTER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_IMPORTER_TYPE_DOCUMENTATION_IMPORTER, ValadocImporterDocumentationImporter)) 824 #define VALADOC_IMPORTER_DOCUMENTATION_IMPORTER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_IMPORTER_TYPE_DOCUMENTATION_IMPORTER, ValadocImporterDocumentationImporterClass)) 825 #define VALADOC_IMPORTER_IS_DOCUMENTATION_IMPORTER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_IMPORTER_TYPE_DOCUMENTATION_IMPORTER)) 826 #define VALADOC_IMPORTER_IS_DOCUMENTATION_IMPORTER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_IMPORTER_TYPE_DOCUMENTATION_IMPORTER)) 827 #define VALADOC_IMPORTER_DOCUMENTATION_IMPORTER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_IMPORTER_TYPE_DOCUMENTATION_IMPORTER, ValadocImporterDocumentationImporterClass)) 828 829 typedef struct _ValadocImporterDocumentationImporter ValadocImporterDocumentationImporter; 830 typedef struct _ValadocImporterDocumentationImporterClass ValadocImporterDocumentationImporterClass; 831 typedef struct _ValadocImporterDocumentationImporterPrivate ValadocImporterDocumentationImporterPrivate; 832 833 #define VALADOC_IMPORTER_TYPE_VALADOC_DOCUMENTATION_IMPORTER (valadoc_importer_valadoc_documentation_importer_get_type ()) 834 #define VALADOC_IMPORTER_VALADOC_DOCUMENTATION_IMPORTER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_IMPORTER_TYPE_VALADOC_DOCUMENTATION_IMPORTER, ValadocImporterValadocDocumentationImporter)) 835 #define VALADOC_IMPORTER_VALADOC_DOCUMENTATION_IMPORTER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_IMPORTER_TYPE_VALADOC_DOCUMENTATION_IMPORTER, ValadocImporterValadocDocumentationImporterClass)) 836 #define VALADOC_IMPORTER_IS_VALADOC_DOCUMENTATION_IMPORTER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_IMPORTER_TYPE_VALADOC_DOCUMENTATION_IMPORTER)) 837 #define VALADOC_IMPORTER_IS_VALADOC_DOCUMENTATION_IMPORTER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_IMPORTER_TYPE_VALADOC_DOCUMENTATION_IMPORTER)) 838 #define VALADOC_IMPORTER_VALADOC_DOCUMENTATION_IMPORTER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_IMPORTER_TYPE_VALADOC_DOCUMENTATION_IMPORTER, ValadocImporterValadocDocumentationImporterClass)) 839 840 typedef struct _ValadocImporterValadocDocumentationImporter ValadocImporterValadocDocumentationImporter; 841 typedef struct _ValadocImporterValadocDocumentationImporterClass ValadocImporterValadocDocumentationImporterClass; 842 typedef struct _ValadocImporterValadocDocumentationImporterPrivate ValadocImporterValadocDocumentationImporterPrivate; 843 844 #define VALADOC_CONTENT_TYPE_CONTENT_FACTORY (valadoc_content_content_factory_get_type ()) 845 #define VALADOC_CONTENT_CONTENT_FACTORY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_CONTENT_TYPE_CONTENT_FACTORY, ValadocContentContentFactory)) 846 #define VALADOC_CONTENT_CONTENT_FACTORY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_CONTENT_TYPE_CONTENT_FACTORY, ValadocContentContentFactoryClass)) 847 #define VALADOC_CONTENT_IS_CONTENT_FACTORY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_CONTENT_TYPE_CONTENT_FACTORY)) 848 #define VALADOC_CONTENT_IS_CONTENT_FACTORY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_CONTENT_TYPE_CONTENT_FACTORY)) 849 #define VALADOC_CONTENT_CONTENT_FACTORY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_CONTENT_TYPE_CONTENT_FACTORY, ValadocContentContentFactoryClass)) 850 851 typedef struct _ValadocContentContentFactory ValadocContentContentFactory; 852 typedef struct _ValadocContentContentFactoryClass ValadocContentContentFactoryClass; 853 854 #define VALADOC_IMPORTER_TYPE_VALADOC_DOCUMENTATION_SCANNER (valadoc_importer_valadoc_documentation_scanner_get_type ()) 855 #define VALADOC_IMPORTER_VALADOC_DOCUMENTATION_SCANNER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_IMPORTER_TYPE_VALADOC_DOCUMENTATION_SCANNER, ValadocImporterValadocDocumentationScanner)) 856 #define VALADOC_IMPORTER_VALADOC_DOCUMENTATION_SCANNER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_IMPORTER_TYPE_VALADOC_DOCUMENTATION_SCANNER, ValadocImporterValadocDocumentationScannerClass)) 857 #define VALADOC_IMPORTER_IS_VALADOC_DOCUMENTATION_SCANNER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_IMPORTER_TYPE_VALADOC_DOCUMENTATION_SCANNER)) 858 #define VALADOC_IMPORTER_IS_VALADOC_DOCUMENTATION_SCANNER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_IMPORTER_TYPE_VALADOC_DOCUMENTATION_SCANNER)) 859 #define VALADOC_IMPORTER_VALADOC_DOCUMENTATION_SCANNER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_IMPORTER_TYPE_VALADOC_DOCUMENTATION_SCANNER, ValadocImporterValadocDocumentationScannerClass)) 860 861 typedef struct _ValadocImporterValadocDocumentationScanner ValadocImporterValadocDocumentationScanner; 862 typedef struct _ValadocImporterValadocDocumentationScannerClass ValadocImporterValadocDocumentationScannerClass; 863 typedef struct _ValadocImporterValadocDocumentationScannerPrivate ValadocImporterValadocDocumentationScannerPrivate; 864 865 #define VALADOC_IMPORTER_TYPE_GIR_DOCUMENTATION_IMPORTER (valadoc_importer_gir_documentation_importer_get_type ()) 866 #define VALADOC_IMPORTER_GIR_DOCUMENTATION_IMPORTER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_IMPORTER_TYPE_GIR_DOCUMENTATION_IMPORTER, ValadocImporterGirDocumentationImporter)) 867 #define VALADOC_IMPORTER_GIR_DOCUMENTATION_IMPORTER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_IMPORTER_TYPE_GIR_DOCUMENTATION_IMPORTER, ValadocImporterGirDocumentationImporterClass)) 868 #define VALADOC_IMPORTER_IS_GIR_DOCUMENTATION_IMPORTER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_IMPORTER_TYPE_GIR_DOCUMENTATION_IMPORTER)) 869 #define VALADOC_IMPORTER_IS_GIR_DOCUMENTATION_IMPORTER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_IMPORTER_TYPE_GIR_DOCUMENTATION_IMPORTER)) 870 #define VALADOC_IMPORTER_GIR_DOCUMENTATION_IMPORTER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_IMPORTER_TYPE_GIR_DOCUMENTATION_IMPORTER, ValadocImporterGirDocumentationImporterClass)) 871 872 typedef struct _ValadocImporterGirDocumentationImporter ValadocImporterGirDocumentationImporter; 873 typedef struct _ValadocImporterGirDocumentationImporterClass ValadocImporterGirDocumentationImporterClass; 874 typedef struct _ValadocImporterGirDocumentationImporterPrivate ValadocImporterGirDocumentationImporterPrivate; 875 typedef struct _ValadocImporterInternalIdRegistrarPrivate ValadocImporterInternalIdRegistrarPrivate; 876 typedef struct _ValadocApiSourceCommentPrivate ValadocApiSourceCommentPrivate; 877 878 #define VALADOC_API_TYPE_SOURCE_FILE (valadoc_api_source_file_get_type ()) 879 #define VALADOC_API_SOURCE_FILE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_API_TYPE_SOURCE_FILE, ValadocApiSourceFile)) 880 #define VALADOC_API_SOURCE_FILE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_API_TYPE_SOURCE_FILE, ValadocApiSourceFileClass)) 881 #define VALADOC_API_IS_SOURCE_FILE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_API_TYPE_SOURCE_FILE)) 882 #define VALADOC_API_IS_SOURCE_FILE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_API_TYPE_SOURCE_FILE)) 883 #define VALADOC_API_SOURCE_FILE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_API_TYPE_SOURCE_FILE, ValadocApiSourceFileClass)) 884 885 typedef struct _ValadocApiSourceFile ValadocApiSourceFile; 886 typedef struct _ValadocApiSourceFileClass ValadocApiSourceFileClass; 887 typedef struct _ValadocApiGirSourceCommentPrivate ValadocApiGirSourceCommentPrivate; 888 typedef struct _ValadocApiItemPrivate ValadocApiItemPrivate; 889 890 #define VALADOC_CONTENT_TYPE_INLINE (valadoc_content_inline_get_type ()) 891 #define VALADOC_CONTENT_INLINE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_CONTENT_TYPE_INLINE, ValadocContentInline)) 892 #define VALADOC_CONTENT_IS_INLINE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_CONTENT_TYPE_INLINE)) 893 #define VALADOC_CONTENT_INLINE_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), VALADOC_CONTENT_TYPE_INLINE, ValadocContentInlineIface)) 894 895 typedef struct _ValadocContentInline ValadocContentInline; 896 typedef struct _ValadocContentInlineIface ValadocContentInlineIface; 897 898 #define VALADOC_API_TYPE_ATTRIBUTE (valadoc_api_attribute_get_type ()) 899 #define VALADOC_API_ATTRIBUTE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_API_TYPE_ATTRIBUTE, ValadocApiAttribute)) 900 #define VALADOC_API_ATTRIBUTE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_API_TYPE_ATTRIBUTE, ValadocApiAttributeClass)) 901 #define VALADOC_API_IS_ATTRIBUTE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_API_TYPE_ATTRIBUTE)) 902 #define VALADOC_API_IS_ATTRIBUTE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_API_TYPE_ATTRIBUTE)) 903 #define VALADOC_API_ATTRIBUTE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_API_TYPE_ATTRIBUTE, ValadocApiAttributeClass)) 904 905 typedef struct _ValadocApiAttribute ValadocApiAttribute; 906 typedef struct _ValadocApiAttributeClass ValadocApiAttributeClass; 907 typedef struct _ValadocApiAttributePrivate ValadocApiAttributePrivate; 908 909 #define VALADOC_API_TYPE_ARRAY (valadoc_api_array_get_type ()) 910 #define VALADOC_API_ARRAY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_API_TYPE_ARRAY, ValadocApiArray)) 911 #define VALADOC_API_ARRAY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_API_TYPE_ARRAY, ValadocApiArrayClass)) 912 #define VALADOC_API_IS_ARRAY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_API_TYPE_ARRAY)) 913 #define VALADOC_API_IS_ARRAY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_API_TYPE_ARRAY)) 914 #define VALADOC_API_ARRAY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_API_TYPE_ARRAY, ValadocApiArrayClass)) 915 916 typedef struct _ValadocApiArray ValadocApiArray; 917 typedef struct _ValadocApiArrayClass ValadocApiArrayClass; 918 typedef struct _ValadocApiArrayPrivate ValadocApiArrayPrivate; 919 920 #define VALADOC_API_TYPE_CALLABLE (valadoc_api_callable_get_type ()) 921 #define VALADOC_API_CALLABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_API_TYPE_CALLABLE, ValadocApiCallable)) 922 #define VALADOC_API_IS_CALLABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_API_TYPE_CALLABLE)) 923 #define VALADOC_API_CALLABLE_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), VALADOC_API_TYPE_CALLABLE, ValadocApiCallableIface)) 924 925 typedef struct _ValadocApiCallable ValadocApiCallable; 926 typedef struct _ValadocApiCallableIface ValadocApiCallableIface; 927 928 #define VALADOC_API_TYPE_TYPEREFERENCE (valadoc_api_typereference_get_type ()) 929 #define VALADOC_API_TYPEREFERENCE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_API_TYPE_TYPEREFERENCE, ValadocApiTypeReference)) 930 #define VALADOC_API_TYPEREFERENCE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_API_TYPE_TYPEREFERENCE, ValadocApiTypeReferenceClass)) 931 #define VALADOC_API_IS_TYPEREFERENCE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_API_TYPE_TYPEREFERENCE)) 932 #define VALADOC_API_IS_TYPEREFERENCE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_API_TYPE_TYPEREFERENCE)) 933 #define VALADOC_API_TYPEREFERENCE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_API_TYPE_TYPEREFERENCE, ValadocApiTypeReferenceClass)) 934 935 typedef struct _ValadocApiTypeReference ValadocApiTypeReference; 936 typedef struct _ValadocApiTypeReferenceClass ValadocApiTypeReferenceClass; 937 938 #define VALADOC_API_TYPE_CHILD_SYMBOL_REGISTRAR (valadoc_api_child_symbol_registrar_get_type ()) 939 #define VALADOC_API_CHILD_SYMBOL_REGISTRAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_API_TYPE_CHILD_SYMBOL_REGISTRAR, ValadocApiChildSymbolRegistrar)) 940 #define VALADOC_API_CHILD_SYMBOL_REGISTRAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_API_TYPE_CHILD_SYMBOL_REGISTRAR, ValadocApiChildSymbolRegistrarClass)) 941 #define VALADOC_API_IS_CHILD_SYMBOL_REGISTRAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_API_TYPE_CHILD_SYMBOL_REGISTRAR)) 942 #define VALADOC_API_IS_CHILD_SYMBOL_REGISTRAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_API_TYPE_CHILD_SYMBOL_REGISTRAR)) 943 #define VALADOC_API_CHILD_SYMBOL_REGISTRAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_API_TYPE_CHILD_SYMBOL_REGISTRAR, ValadocApiChildSymbolRegistrarClass)) 944 945 typedef struct _ValadocApiChildSymbolRegistrar ValadocApiChildSymbolRegistrar; 946 typedef struct _ValadocApiChildSymbolRegistrarClass ValadocApiChildSymbolRegistrarClass; 947 typedef struct _ValadocApiChildSymbolRegistrarPrivate ValadocApiChildSymbolRegistrarPrivate; 948 typedef struct _ValadocApiNodePrivate ValadocApiNodePrivate; 949 typedef enum { 950 VALADOC_API_NODE_TYPE_CLASS, 951 VALADOC_API_NODE_TYPE_CONSTANT, 952 VALADOC_API_NODE_TYPE_CREATION_METHOD, 953 VALADOC_API_NODE_TYPE_DELEGATE, 954 VALADOC_API_NODE_TYPE_ENUM, 955 VALADOC_API_NODE_TYPE_ENUM_VALUE, 956 VALADOC_API_NODE_TYPE_ERROR_CODE, 957 VALADOC_API_NODE_TYPE_ERROR_DOMAIN, 958 VALADOC_API_NODE_TYPE_FIELD, 959 VALADOC_API_NODE_TYPE_FORMAL_PARAMETER, 960 VALADOC_API_NODE_TYPE_INTERFACE, 961 VALADOC_API_NODE_TYPE_METHOD, 962 VALADOC_API_NODE_TYPE_NAMESPACE, 963 VALADOC_API_NODE_TYPE_PACKAGE, 964 VALADOC_API_NODE_TYPE_PROPERTY, 965 VALADOC_API_NODE_TYPE_PROPERTY_ACCESSOR, 966 VALADOC_API_NODE_TYPE_SIGNAL, 967 VALADOC_API_NODE_TYPE_STATIC_METHOD, 968 VALADOC_API_NODE_TYPE_STRUCT, 969 VALADOC_API_NODE_TYPE_TYPE_PARAMETER 970 } ValadocApiNodeType; 971 972 #define VALADOC_API_TYPE_NODE_TYPE (valadoc_api_node_type_get_type ()) 973 typedef struct _ValadocApiSymbolPrivate ValadocApiSymbolPrivate; 974 typedef struct _ValadocApiTypeSymbolPrivate ValadocApiTypeSymbolPrivate; 975 typedef struct _ValadocApiClassPrivate ValadocApiClassPrivate; 976 typedef struct _ValadocApiConstantPrivate ValadocApiConstantPrivate; 977 typedef struct _ValadocApiDelegatePrivate ValadocApiDelegatePrivate; 978 typedef struct _ValadocApiEnumPrivate ValadocApiEnumPrivate; 979 typedef struct _ValadocApiEnumValuePrivate ValadocApiEnumValuePrivate; 980 typedef struct _ValadocApiErrorCodePrivate ValadocApiErrorCodePrivate; 981 typedef struct _ValadocApiErrorDomainPrivate ValadocApiErrorDomainPrivate; 982 typedef struct _ValadocApiFieldPrivate ValadocApiFieldPrivate; 983 typedef struct _ValadocApiInterfacePrivate ValadocApiInterfacePrivate; 984 typedef struct _ValadocApiMethodPrivate ValadocApiMethodPrivate; 985 typedef struct _ValadocApiNamespacePrivate ValadocApiNamespacePrivate; 986 typedef enum { 987 VALADOC_API_OWNERSHIP_DEFAULT, 988 VALADOC_API_OWNERSHIP_UNOWNED, 989 VALADOC_API_OWNERSHIP_OWNED, 990 VALADOC_API_OWNERSHIP_WEAK 991 } ValadocApiOwnership; 992 993 #define VALADOC_API_TYPE_OWNERSHIP (valadoc_api_ownership_get_type ()) 994 typedef struct _ValadocApiPackagePrivate ValadocApiPackagePrivate; 995 typedef struct _ValadocApiParameterPrivate ValadocApiParameterPrivate; 996 997 #define VALADOC_API_TYPE_POINTER (valadoc_api_pointer_get_type ()) 998 #define VALADOC_API_POINTER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_API_TYPE_POINTER, ValadocApiPointer)) 999 #define VALADOC_API_POINTER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_API_TYPE_POINTER, ValadocApiPointerClass)) 1000 #define VALADOC_API_IS_POINTER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_API_TYPE_POINTER)) 1001 #define VALADOC_API_IS_POINTER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_API_TYPE_POINTER)) 1002 #define VALADOC_API_POINTER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_API_TYPE_POINTER, ValadocApiPointerClass)) 1003 1004 typedef struct _ValadocApiPointer ValadocApiPointer; 1005 typedef struct _ValadocApiPointerClass ValadocApiPointerClass; 1006 typedef struct _ValadocApiPointerPrivate ValadocApiPointerPrivate; 1007 typedef struct _ValadocApiPropertyPrivate ValadocApiPropertyPrivate; 1008 1009 #define VALADOC_API_TYPE_PROPERTY_ACCESSOR (valadoc_api_property_accessor_get_type ()) 1010 #define VALADOC_API_PROPERTY_ACCESSOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_API_TYPE_PROPERTY_ACCESSOR, ValadocApiPropertyAccessor)) 1011 #define VALADOC_API_PROPERTY_ACCESSOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_API_TYPE_PROPERTY_ACCESSOR, ValadocApiPropertyAccessorClass)) 1012 #define VALADOC_API_IS_PROPERTY_ACCESSOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_API_TYPE_PROPERTY_ACCESSOR)) 1013 #define VALADOC_API_IS_PROPERTY_ACCESSOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_API_TYPE_PROPERTY_ACCESSOR)) 1014 #define VALADOC_API_PROPERTY_ACCESSOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_API_TYPE_PROPERTY_ACCESSOR, ValadocApiPropertyAccessorClass)) 1015 1016 typedef struct _ValadocApiPropertyAccessor ValadocApiPropertyAccessor; 1017 typedef struct _ValadocApiPropertyAccessorClass ValadocApiPropertyAccessorClass; 1018 typedef struct _ValadocApiPropertyAccessorPrivate ValadocApiPropertyAccessorPrivate; 1019 typedef struct _ValadocApiSignalPrivate ValadocApiSignalPrivate; 1020 1021 #define VALADOC_API_TYPE_SIGNATURE_BUILDER (valadoc_api_signature_builder_get_type ()) 1022 #define VALADOC_API_SIGNATURE_BUILDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_API_TYPE_SIGNATURE_BUILDER, ValadocApiSignatureBuilder)) 1023 #define VALADOC_API_SIGNATURE_BUILDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_API_TYPE_SIGNATURE_BUILDER, ValadocApiSignatureBuilderClass)) 1024 #define VALADOC_API_IS_SIGNATURE_BUILDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_API_TYPE_SIGNATURE_BUILDER)) 1025 #define VALADOC_API_IS_SIGNATURE_BUILDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_API_TYPE_SIGNATURE_BUILDER)) 1026 #define VALADOC_API_SIGNATURE_BUILDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_API_TYPE_SIGNATURE_BUILDER, ValadocApiSignatureBuilderClass)) 1027 1028 typedef struct _ValadocApiSignatureBuilder ValadocApiSignatureBuilder; 1029 typedef struct _ValadocApiSignatureBuilderClass ValadocApiSignatureBuilderClass; 1030 typedef struct _ValadocApiSignatureBuilderPrivate ValadocApiSignatureBuilderPrivate; 1031 typedef struct _ValadocApiSourceFilePrivate ValadocApiSourceFilePrivate; 1032 typedef struct _ValadocApiStructPrivate ValadocApiStructPrivate; 1033 typedef struct _ValadocApiTreePrivate ValadocApiTreePrivate; 1034 1035 #define VALADOC_HIGHLIGHTER_TYPE_HIGHLIGHTER (valadoc_highlighter_highlighter_get_type ()) 1036 #define VALADOC_HIGHLIGHTER_HIGHLIGHTER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_HIGHLIGHTER_TYPE_HIGHLIGHTER, ValadocHighlighterHighlighter)) 1037 #define VALADOC_HIGHLIGHTER_HIGHLIGHTER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_HIGHLIGHTER_TYPE_HIGHLIGHTER, ValadocHighlighterHighlighterClass)) 1038 #define VALADOC_HIGHLIGHTER_IS_HIGHLIGHTER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_HIGHLIGHTER_TYPE_HIGHLIGHTER)) 1039 #define VALADOC_HIGHLIGHTER_IS_HIGHLIGHTER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_HIGHLIGHTER_TYPE_HIGHLIGHTER)) 1040 #define VALADOC_HIGHLIGHTER_HIGHLIGHTER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_HIGHLIGHTER_TYPE_HIGHLIGHTER, ValadocHighlighterHighlighterClass)) 1041 1042 typedef struct _ValadocHighlighterHighlighter ValadocHighlighterHighlighter; 1043 typedef struct _ValadocHighlighterHighlighterClass ValadocHighlighterHighlighterClass; 1044 typedef struct _ValadocApiTypeParameterPrivate ValadocApiTypeParameterPrivate; 1045 typedef struct _ValadocApiTypeReferencePrivate ValadocApiTypeReferencePrivate; 1046 1047 #define VALADOC_CONTENT_TYPE_BLOCK (valadoc_content_block_get_type ()) 1048 #define VALADOC_CONTENT_BLOCK(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_CONTENT_TYPE_BLOCK, ValadocContentBlock)) 1049 #define VALADOC_CONTENT_IS_BLOCK(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_CONTENT_TYPE_BLOCK)) 1050 #define VALADOC_CONTENT_BLOCK_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), VALADOC_CONTENT_TYPE_BLOCK, ValadocContentBlockIface)) 1051 1052 typedef struct _ValadocContentBlock ValadocContentBlock; 1053 typedef struct _ValadocContentBlockIface ValadocContentBlockIface; 1054 typedef struct _ValadocContentContentElementPrivate ValadocContentContentElementPrivate; 1055 typedef struct _ValadocContentBlockContentPrivate ValadocContentBlockContentPrivate; 1056 typedef struct _ValadocContentCommentPrivate ValadocContentCommentPrivate; 1057 typedef struct _ValadocContentContentFactoryPrivate ValadocContentContentFactoryPrivate; 1058 typedef enum { 1059 VALADOC_CONTENT_RUN_STYLE_NONE, 1060 VALADOC_CONTENT_RUN_STYLE_BOLD, 1061 VALADOC_CONTENT_RUN_STYLE_ITALIC, 1062 VALADOC_CONTENT_RUN_STYLE_UNDERLINED, 1063 VALADOC_CONTENT_RUN_STYLE_MONOSPACED, 1064 VALADOC_CONTENT_RUN_STYLE_STROKE, 1065 VALADOC_CONTENT_RUN_STYLE_LANG_KEYWORD, 1066 VALADOC_CONTENT_RUN_STYLE_LANG_LITERAL, 1067 VALADOC_CONTENT_RUN_STYLE_LANG_BASIC_TYPE, 1068 VALADOC_CONTENT_RUN_STYLE_LANG_TYPE, 1069 VALADOC_CONTENT_RUN_STYLE_LANG_PREPROCESSOR, 1070 VALADOC_CONTENT_RUN_STYLE_LANG_COMMENT, 1071 VALADOC_CONTENT_RUN_STYLE_LANG_ESCAPE, 1072 VALADOC_CONTENT_RUN_STYLE_XML_ESCAPE, 1073 VALADOC_CONTENT_RUN_STYLE_XML_ELEMENT, 1074 VALADOC_CONTENT_RUN_STYLE_XML_ATTRIBUTE, 1075 VALADOC_CONTENT_RUN_STYLE_XML_ATTRIBUTE_VALUE, 1076 VALADOC_CONTENT_RUN_STYLE_XML_COMMENT, 1077 VALADOC_CONTENT_RUN_STYLE_XML_CDATA 1078 } ValadocContentRunStyle; 1079 1080 #define VALADOC_CONTENT_RUN_TYPE_STYLE (valadoc_content_run_style_get_type ()) 1081 1082 #define VALADOC_CONTENT_TYPE_STYLE_ATTRIBUTES (valadoc_content_style_attributes_get_type ()) 1083 #define VALADOC_CONTENT_STYLE_ATTRIBUTES(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_CONTENT_TYPE_STYLE_ATTRIBUTES, ValadocContentStyleAttributes)) 1084 #define VALADOC_CONTENT_IS_STYLE_ATTRIBUTES(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_CONTENT_TYPE_STYLE_ATTRIBUTES)) 1085 #define VALADOC_CONTENT_STYLE_ATTRIBUTES_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), VALADOC_CONTENT_TYPE_STYLE_ATTRIBUTES, ValadocContentStyleAttributesIface)) 1086 1087 typedef struct _ValadocContentStyleAttributes ValadocContentStyleAttributes; 1088 typedef struct _ValadocContentStyleAttributesIface ValadocContentStyleAttributesIface; 1089 typedef enum { 1090 VALADOC_CONTENT_HORIZONTAL_ALIGN_NONE, 1091 VALADOC_CONTENT_HORIZONTAL_ALIGN_LEFT, 1092 VALADOC_CONTENT_HORIZONTAL_ALIGN_RIGHT, 1093 VALADOC_CONTENT_HORIZONTAL_ALIGN_CENTER 1094 } ValadocContentHorizontalAlign; 1095 1096 #define VALADOC_CONTENT_TYPE_HORIZONTAL_ALIGN (valadoc_content_horizontal_align_get_type ()) 1097 typedef enum { 1098 VALADOC_CONTENT_VERTICAL_ALIGN_NONE, 1099 VALADOC_CONTENT_VERTICAL_ALIGN_TOP, 1100 VALADOC_CONTENT_VERTICAL_ALIGN_MIDDLE, 1101 VALADOC_CONTENT_VERTICAL_ALIGN_BOTTOM 1102 } ValadocContentVerticalAlign; 1103 1104 #define VALADOC_CONTENT_TYPE_VERTICAL_ALIGN (valadoc_content_vertical_align_get_type ()) 1105 typedef struct _ValadocContentEmbeddedPrivate ValadocContentEmbeddedPrivate; 1106 typedef struct _ValadocContentInlineContentPrivate ValadocContentInlineContentPrivate; 1107 typedef struct _ValadocContentHeadlinePrivate ValadocContentHeadlinePrivate; 1108 typedef struct _ValadocContentInlineTagletPrivate ValadocContentInlineTagletPrivate; 1109 typedef struct _ValadocContentWikiLinkPrivate ValadocContentWikiLinkPrivate; 1110 typedef struct _ValadocContentLinkPrivate ValadocContentLinkPrivate; 1111 typedef struct _ValadocContentListPrivate ValadocContentListPrivate; 1112 typedef enum { 1113 VALADOC_CONTENT_LIST_BULLET_NONE, 1114 VALADOC_CONTENT_LIST_BULLET_UNORDERED, 1115 VALADOC_CONTENT_LIST_BULLET_ORDERED, 1116 VALADOC_CONTENT_LIST_BULLET_ORDERED_NUMBER, 1117 VALADOC_CONTENT_LIST_BULLET_ORDERED_LOWER_CASE_ALPHA, 1118 VALADOC_CONTENT_LIST_BULLET_ORDERED_UPPER_CASE_ALPHA, 1119 VALADOC_CONTENT_LIST_BULLET_ORDERED_LOWER_CASE_ROMAN, 1120 VALADOC_CONTENT_LIST_BULLET_ORDERED_UPPER_CASE_ROMAN 1121 } ValadocContentListBullet; 1122 1123 #define VALADOC_CONTENT_LIST_TYPE_BULLET (valadoc_content_list_bullet_get_type ()) 1124 typedef struct _ValadocContentListItemPrivate ValadocContentListItemPrivate; 1125 typedef struct _ValadocContentPagePrivate ValadocContentPagePrivate; 1126 typedef struct _ValadocContentParagraphPrivate ValadocContentParagraphPrivate; 1127 typedef struct _ValadocContentWarningPrivate ValadocContentWarningPrivate; 1128 typedef struct _ValadocContentNotePrivate ValadocContentNotePrivate; 1129 typedef struct _ValadocContentRunPrivate ValadocContentRunPrivate; 1130 typedef struct _ValadocContentSourceCodePrivate ValadocContentSourceCodePrivate; 1131 typedef enum { 1132 VALADOC_CONTENT_SOURCE_CODE_LANGUAGE_UNKNOWN, 1133 VALADOC_CONTENT_SOURCE_CODE_LANGUAGE_GENIE, 1134 VALADOC_CONTENT_SOURCE_CODE_LANGUAGE_VALA, 1135 VALADOC_CONTENT_SOURCE_CODE_LANGUAGE_XML, 1136 VALADOC_CONTENT_SOURCE_CODE_LANGUAGE_C 1137 } ValadocContentSourceCodeLanguage; 1138 1139 #define VALADOC_CONTENT_SOURCE_CODE_TYPE_LANGUAGE (valadoc_content_source_code_language_get_type ()) 1140 typedef struct _ValadocContentSymbolLinkPrivate ValadocContentSymbolLinkPrivate; 1141 typedef struct _ValadocContentTablePrivate ValadocContentTablePrivate; 1142 typedef struct _ValadocContentTableCellPrivate ValadocContentTableCellPrivate; 1143 typedef struct _ValadocContentTableRowPrivate ValadocContentTableRowPrivate; 1144 typedef struct _ValadocContentTextPrivate ValadocContentTextPrivate; 1145 1146 #define VALADOC_CHARTS_TYPE_CHART (valadoc_charts_chart_get_type ()) 1147 #define VALADOC_CHARTS_CHART(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_CHARTS_TYPE_CHART, ValadocChartsChart)) 1148 #define VALADOC_CHARTS_CHART_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_CHARTS_TYPE_CHART, ValadocChartsChartClass)) 1149 #define VALADOC_CHARTS_IS_CHART(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_CHARTS_TYPE_CHART)) 1150 #define VALADOC_CHARTS_IS_CHART_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_CHARTS_TYPE_CHART)) 1151 #define VALADOC_CHARTS_CHART_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_CHARTS_TYPE_CHART, ValadocChartsChartClass)) 1152 1153 typedef struct _ValadocChartsChart ValadocChartsChart; 1154 typedef struct _ValadocChartsChartClass ValadocChartsChartClass; 1155 typedef struct _ValadocChartsChartPrivate ValadocChartsChartPrivate; 1156 1157 #define VALADOC_CHARTS_TYPE_FACTORY (valadoc_charts_factory_get_type ()) 1158 #define VALADOC_CHARTS_FACTORY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_CHARTS_TYPE_FACTORY, ValadocChartsFactory)) 1159 #define VALADOC_CHARTS_FACTORY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_CHARTS_TYPE_FACTORY, ValadocChartsFactoryClass)) 1160 #define VALADOC_CHARTS_IS_FACTORY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_CHARTS_TYPE_FACTORY)) 1161 #define VALADOC_CHARTS_IS_FACTORY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_CHARTS_TYPE_FACTORY)) 1162 #define VALADOC_CHARTS_FACTORY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_CHARTS_TYPE_FACTORY, ValadocChartsFactoryClass)) 1163 1164 typedef struct _ValadocChartsFactory ValadocChartsFactory; 1165 typedef struct _ValadocChartsFactoryClass ValadocChartsFactoryClass; 1166 typedef struct _ValadocChartsFactoryPrivate ValadocChartsFactoryPrivate; 1167 1168 #define VALADOC_CHARTS_TYPE_HIERARCHY (valadoc_charts_hierarchy_get_type ()) 1169 #define VALADOC_CHARTS_HIERARCHY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_CHARTS_TYPE_HIERARCHY, ValadocChartsHierarchy)) 1170 #define VALADOC_CHARTS_HIERARCHY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_CHARTS_TYPE_HIERARCHY, ValadocChartsHierarchyClass)) 1171 #define VALADOC_CHARTS_IS_HIERARCHY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_CHARTS_TYPE_HIERARCHY)) 1172 #define VALADOC_CHARTS_IS_HIERARCHY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_CHARTS_TYPE_HIERARCHY)) 1173 #define VALADOC_CHARTS_HIERARCHY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_CHARTS_TYPE_HIERARCHY, ValadocChartsHierarchyClass)) 1174 1175 typedef struct _ValadocChartsHierarchy ValadocChartsHierarchy; 1176 typedef struct _ValadocChartsHierarchyClass ValadocChartsHierarchyClass; 1177 typedef struct _ValadocChartsHierarchyPrivate ValadocChartsHierarchyPrivate; 1178 1179 #define VALADOC_CHARTS_TYPE_SIMPLE_FACTORY (valadoc_charts_simple_factory_get_type ()) 1180 #define VALADOC_CHARTS_SIMPLE_FACTORY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_CHARTS_TYPE_SIMPLE_FACTORY, ValadocChartsSimpleFactory)) 1181 #define VALADOC_CHARTS_SIMPLE_FACTORY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_CHARTS_TYPE_SIMPLE_FACTORY, ValadocChartsSimpleFactoryClass)) 1182 #define VALADOC_CHARTS_IS_SIMPLE_FACTORY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_CHARTS_TYPE_SIMPLE_FACTORY)) 1183 #define VALADOC_CHARTS_IS_SIMPLE_FACTORY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_CHARTS_TYPE_SIMPLE_FACTORY)) 1184 #define VALADOC_CHARTS_SIMPLE_FACTORY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_CHARTS_TYPE_SIMPLE_FACTORY, ValadocChartsSimpleFactoryClass)) 1185 1186 typedef struct _ValadocChartsSimpleFactory ValadocChartsSimpleFactory; 1187 typedef struct _ValadocChartsSimpleFactoryClass ValadocChartsSimpleFactoryClass; 1188 typedef struct _ValadocChartsSimpleFactoryPrivate ValadocChartsSimpleFactoryPrivate; 1189 1190 #define VALADOC_TYPE_PARSER_CALLBACK (valadoc_parser_callback_get_type ()) 1191 #define VALADOC_PARSER_CALLBACK(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_TYPE_PARSER_CALLBACK, ValadocParserCallback)) 1192 #define VALADOC_IS_PARSER_CALLBACK(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_TYPE_PARSER_CALLBACK)) 1193 #define VALADOC_PARSER_CALLBACK_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), VALADOC_TYPE_PARSER_CALLBACK, ValadocParserCallbackIface)) 1194 1195 typedef struct _ValadocParserCallback ValadocParserCallback; 1196 typedef struct _ValadocParserCallbackIface ValadocParserCallbackIface; 1197 1198 #define VALADOC_TYPE_TOKEN (valadoc_token_get_type ()) 1199 #define VALADOC_TOKEN(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_TYPE_TOKEN, ValadocToken)) 1200 #define VALADOC_TOKEN_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_TYPE_TOKEN, ValadocTokenClass)) 1201 #define VALADOC_IS_TOKEN(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_TYPE_TOKEN)) 1202 #define VALADOC_IS_TOKEN_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_TYPE_TOKEN)) 1203 #define VALADOC_TOKEN_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_TYPE_TOKEN, ValadocTokenClass)) 1204 1205 typedef struct _ValadocToken ValadocToken; 1206 typedef struct _ValadocTokenClass ValadocTokenClass; 1207 typedef struct _ValadocParserPrivate ValadocParserPrivate; 1208 typedef struct _ValadocRulePrivate ValadocRulePrivate; 1209 typedef enum { 1210 VALADOC_RULE_FORWARD_NONE, 1211 VALADOC_RULE_FORWARD_PARENT, 1212 VALADOC_RULE_FORWARD_CHILD 1213 } ValadocRuleForward; 1214 1215 #define VALADOC_RULE_TYPE_FORWARD (valadoc_rule_forward_get_type ()) 1216 typedef void (*ValadocRuleAction) (gpointer user_data, GError** error); 1217 1218 #define VALADOC_TYPE_STUB_RULE (valadoc_stub_rule_get_type ()) 1219 #define VALADOC_STUB_RULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_TYPE_STUB_RULE, ValadocStubRule)) 1220 #define VALADOC_STUB_RULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_TYPE_STUB_RULE, ValadocStubRuleClass)) 1221 #define VALADOC_IS_STUB_RULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_TYPE_STUB_RULE)) 1222 #define VALADOC_IS_STUB_RULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_TYPE_STUB_RULE)) 1223 #define VALADOC_STUB_RULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_TYPE_STUB_RULE, ValadocStubRuleClass)) 1224 1225 typedef struct _ValadocStubRule ValadocStubRule; 1226 typedef struct _ValadocStubRuleClass ValadocStubRuleClass; 1227 typedef struct _ValadocStubRulePrivate ValadocStubRulePrivate; 1228 typedef struct _ValadocTokenPrivate ValadocTokenPrivate; 1229 1230 #define VALADOC_TYPE_TOKEN_TYPE (valadoc_token_type_get_type ()) 1231 #define VALADOC_TOKEN_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_TYPE_TOKEN_TYPE, ValadocTokenType)) 1232 #define VALADOC_TOKEN_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_TYPE_TOKEN_TYPE, ValadocTokenTypeClass)) 1233 #define VALADOC_IS_TOKEN_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_TYPE_TOKEN_TYPE)) 1234 #define VALADOC_IS_TOKEN_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_TYPE_TOKEN_TYPE)) 1235 #define VALADOC_TOKEN_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_TYPE_TOKEN_TYPE, ValadocTokenTypeClass)) 1236 1237 typedef struct _ValadocTokenType ValadocTokenType; 1238 typedef struct _ValadocTokenTypeClass ValadocTokenTypeClass; 1239 typedef struct _ValadocTokenTypePrivate ValadocTokenTypePrivate; 1240 typedef void (*ValadocTokenTypeAction) (ValadocToken* token, gpointer user_data, GError** error); 1241 1242 #define VALADOC_TAGLETS_TYPE_DEPRECATED (valadoc_taglets_deprecated_get_type ()) 1243 #define VALADOC_TAGLETS_DEPRECATED(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_TAGLETS_TYPE_DEPRECATED, ValadocTagletsDeprecated)) 1244 #define VALADOC_TAGLETS_DEPRECATED_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_TAGLETS_TYPE_DEPRECATED, ValadocTagletsDeprecatedClass)) 1245 #define VALADOC_TAGLETS_IS_DEPRECATED(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_TAGLETS_TYPE_DEPRECATED)) 1246 #define VALADOC_TAGLETS_IS_DEPRECATED_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_TAGLETS_TYPE_DEPRECATED)) 1247 #define VALADOC_TAGLETS_DEPRECATED_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_TAGLETS_TYPE_DEPRECATED, ValadocTagletsDeprecatedClass)) 1248 1249 typedef struct _ValadocTagletsDeprecated ValadocTagletsDeprecated; 1250 typedef struct _ValadocTagletsDeprecatedClass ValadocTagletsDeprecatedClass; 1251 typedef struct _ValadocTagletsDeprecatedPrivate ValadocTagletsDeprecatedPrivate; 1252 typedef struct _ValadocTagletsInheritDocPrivate ValadocTagletsInheritDocPrivate; 1253 1254 #define VALADOC_TAGLETS_TYPE_LINK (valadoc_taglets_link_get_type ()) 1255 #define VALADOC_TAGLETS_LINK(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_TAGLETS_TYPE_LINK, ValadocTagletsLink)) 1256 #define VALADOC_TAGLETS_LINK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_TAGLETS_TYPE_LINK, ValadocTagletsLinkClass)) 1257 #define VALADOC_TAGLETS_IS_LINK(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_TAGLETS_TYPE_LINK)) 1258 #define VALADOC_TAGLETS_IS_LINK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_TAGLETS_TYPE_LINK)) 1259 #define VALADOC_TAGLETS_LINK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_TAGLETS_TYPE_LINK, ValadocTagletsLinkClass)) 1260 1261 typedef struct _ValadocTagletsLink ValadocTagletsLink; 1262 typedef struct _ValadocTagletsLinkClass ValadocTagletsLinkClass; 1263 typedef struct _ValadocTagletsLinkPrivate ValadocTagletsLinkPrivate; 1264 1265 #define VALADOC_TAGLETS_TYPE_PARAM (valadoc_taglets_param_get_type ()) 1266 #define VALADOC_TAGLETS_PARAM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_TAGLETS_TYPE_PARAM, ValadocTagletsParam)) 1267 #define VALADOC_TAGLETS_PARAM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_TAGLETS_TYPE_PARAM, ValadocTagletsParamClass)) 1268 #define VALADOC_TAGLETS_IS_PARAM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_TAGLETS_TYPE_PARAM)) 1269 #define VALADOC_TAGLETS_IS_PARAM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_TAGLETS_TYPE_PARAM)) 1270 #define VALADOC_TAGLETS_PARAM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_TAGLETS_TYPE_PARAM, ValadocTagletsParamClass)) 1271 1272 typedef struct _ValadocTagletsParam ValadocTagletsParam; 1273 typedef struct _ValadocTagletsParamClass ValadocTagletsParamClass; 1274 typedef struct _ValadocTagletsParamPrivate ValadocTagletsParamPrivate; 1275 1276 #define VALADOC_TAGLETS_TYPE_RETURN (valadoc_taglets_return_get_type ()) 1277 #define VALADOC_TAGLETS_RETURN(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_TAGLETS_TYPE_RETURN, ValadocTagletsReturn)) 1278 #define VALADOC_TAGLETS_RETURN_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_TAGLETS_TYPE_RETURN, ValadocTagletsReturnClass)) 1279 #define VALADOC_TAGLETS_IS_RETURN(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_TAGLETS_TYPE_RETURN)) 1280 #define VALADOC_TAGLETS_IS_RETURN_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_TAGLETS_TYPE_RETURN)) 1281 #define VALADOC_TAGLETS_RETURN_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_TAGLETS_TYPE_RETURN, ValadocTagletsReturnClass)) 1282 1283 typedef struct _ValadocTagletsReturn ValadocTagletsReturn; 1284 typedef struct _ValadocTagletsReturnClass ValadocTagletsReturnClass; 1285 typedef struct _ValadocTagletsReturnPrivate ValadocTagletsReturnPrivate; 1286 1287 #define VALADOC_TAGLETS_TYPE_SEE (valadoc_taglets_see_get_type ()) 1288 #define VALADOC_TAGLETS_SEE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_TAGLETS_TYPE_SEE, ValadocTagletsSee)) 1289 #define VALADOC_TAGLETS_SEE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_TAGLETS_TYPE_SEE, ValadocTagletsSeeClass)) 1290 #define VALADOC_TAGLETS_IS_SEE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_TAGLETS_TYPE_SEE)) 1291 #define VALADOC_TAGLETS_IS_SEE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_TAGLETS_TYPE_SEE)) 1292 #define VALADOC_TAGLETS_SEE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_TAGLETS_TYPE_SEE, ValadocTagletsSeeClass)) 1293 1294 typedef struct _ValadocTagletsSee ValadocTagletsSee; 1295 typedef struct _ValadocTagletsSeeClass ValadocTagletsSeeClass; 1296 typedef struct _ValadocTagletsSeePrivate ValadocTagletsSeePrivate; 1297 1298 #define VALADOC_TAGLETS_TYPE_SINCE (valadoc_taglets_since_get_type ()) 1299 #define VALADOC_TAGLETS_SINCE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_TAGLETS_TYPE_SINCE, ValadocTagletsSince)) 1300 #define VALADOC_TAGLETS_SINCE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_TAGLETS_TYPE_SINCE, ValadocTagletsSinceClass)) 1301 #define VALADOC_TAGLETS_IS_SINCE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_TAGLETS_TYPE_SINCE)) 1302 #define VALADOC_TAGLETS_IS_SINCE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_TAGLETS_TYPE_SINCE)) 1303 #define VALADOC_TAGLETS_SINCE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_TAGLETS_TYPE_SINCE, ValadocTagletsSinceClass)) 1304 1305 typedef struct _ValadocTagletsSince ValadocTagletsSince; 1306 typedef struct _ValadocTagletsSinceClass ValadocTagletsSinceClass; 1307 typedef struct _ValadocTagletsSincePrivate ValadocTagletsSincePrivate; 1308 1309 #define VALADOC_TAGLETS_TYPE_THROWS (valadoc_taglets_throws_get_type ()) 1310 #define VALADOC_TAGLETS_THROWS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_TAGLETS_TYPE_THROWS, ValadocTagletsThrows)) 1311 #define VALADOC_TAGLETS_THROWS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_TAGLETS_TYPE_THROWS, ValadocTagletsThrowsClass)) 1312 #define VALADOC_TAGLETS_IS_THROWS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_TAGLETS_TYPE_THROWS)) 1313 #define VALADOC_TAGLETS_IS_THROWS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_TAGLETS_TYPE_THROWS)) 1314 #define VALADOC_TAGLETS_THROWS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_TAGLETS_TYPE_THROWS, ValadocTagletsThrowsClass)) 1315 1316 typedef struct _ValadocTagletsThrows ValadocTagletsThrows; 1317 typedef struct _ValadocTagletsThrowsClass ValadocTagletsThrowsClass; 1318 typedef struct _ValadocTagletsThrowsPrivate ValadocTagletsThrowsPrivate; 1319 1320 #define VALADOC_HIGHLIGHTER_TYPE_SCANNER (valadoc_highlighter_scanner_get_type ()) 1321 #define VALADOC_HIGHLIGHTER_SCANNER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_HIGHLIGHTER_TYPE_SCANNER, ValadocHighlighterScanner)) 1322 #define VALADOC_HIGHLIGHTER_IS_SCANNER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_HIGHLIGHTER_TYPE_SCANNER)) 1323 #define VALADOC_HIGHLIGHTER_SCANNER_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), VALADOC_HIGHLIGHTER_TYPE_SCANNER, ValadocHighlighterScannerIface)) 1324 1325 typedef struct _ValadocHighlighterScanner ValadocHighlighterScanner; 1326 typedef struct _ValadocHighlighterScannerIface ValadocHighlighterScannerIface; 1327 1328 #define VALADOC_HIGHLIGHTER_TYPE_CODE_TOKEN (valadoc_highlighter_code_token_get_type ()) 1329 #define VALADOC_HIGHLIGHTER_CODE_TOKEN(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_HIGHLIGHTER_TYPE_CODE_TOKEN, ValadocHighlighterCodeToken)) 1330 #define VALADOC_HIGHLIGHTER_CODE_TOKEN_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_HIGHLIGHTER_TYPE_CODE_TOKEN, ValadocHighlighterCodeTokenClass)) 1331 #define VALADOC_HIGHLIGHTER_IS_CODE_TOKEN(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_HIGHLIGHTER_TYPE_CODE_TOKEN)) 1332 #define VALADOC_HIGHLIGHTER_IS_CODE_TOKEN_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_HIGHLIGHTER_TYPE_CODE_TOKEN)) 1333 #define VALADOC_HIGHLIGHTER_CODE_TOKEN_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_HIGHLIGHTER_TYPE_CODE_TOKEN, ValadocHighlighterCodeTokenClass)) 1334 1335 typedef struct _ValadocHighlighterCodeToken ValadocHighlighterCodeToken; 1336 typedef struct _ValadocHighlighterCodeTokenClass ValadocHighlighterCodeTokenClass; 1337 1338 #define VALADOC_HIGHLIGHTER_TYPE_CODE_SCANNER (valadoc_highlighter_code_scanner_get_type ()) 1339 #define VALADOC_HIGHLIGHTER_CODE_SCANNER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_HIGHLIGHTER_TYPE_CODE_SCANNER, ValadocHighlighterCodeScanner)) 1340 #define VALADOC_HIGHLIGHTER_CODE_SCANNER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_HIGHLIGHTER_TYPE_CODE_SCANNER, ValadocHighlighterCodeScannerClass)) 1341 #define VALADOC_HIGHLIGHTER_IS_CODE_SCANNER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_HIGHLIGHTER_TYPE_CODE_SCANNER)) 1342 #define VALADOC_HIGHLIGHTER_IS_CODE_SCANNER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_HIGHLIGHTER_TYPE_CODE_SCANNER)) 1343 #define VALADOC_HIGHLIGHTER_CODE_SCANNER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_HIGHLIGHTER_TYPE_CODE_SCANNER, ValadocHighlighterCodeScannerClass)) 1344 1345 typedef struct _ValadocHighlighterCodeScanner ValadocHighlighterCodeScanner; 1346 typedef struct _ValadocHighlighterCodeScannerClass ValadocHighlighterCodeScannerClass; 1347 typedef struct _ValadocHighlighterCodeScannerPrivate ValadocHighlighterCodeScannerPrivate; 1348 typedef enum { 1349 VALADOC_HIGHLIGHTER_CODE_TOKEN_TYPE_XML_ESCAPE, 1350 VALADOC_HIGHLIGHTER_CODE_TOKEN_TYPE_XML_ELEMENT, 1351 VALADOC_HIGHLIGHTER_CODE_TOKEN_TYPE_XML_ATTRIBUTE, 1352 VALADOC_HIGHLIGHTER_CODE_TOKEN_TYPE_XML_ATTRIBUTE_VALUE, 1353 VALADOC_HIGHLIGHTER_CODE_TOKEN_TYPE_XML_COMMENT, 1354 VALADOC_HIGHLIGHTER_CODE_TOKEN_TYPE_XML_CDATA, 1355 VALADOC_HIGHLIGHTER_CODE_TOKEN_TYPE_PREPROCESSOR, 1356 VALADOC_HIGHLIGHTER_CODE_TOKEN_TYPE_COMMENT, 1357 VALADOC_HIGHLIGHTER_CODE_TOKEN_TYPE_KEYWORD, 1358 VALADOC_HIGHLIGHTER_CODE_TOKEN_TYPE_LITERAL, 1359 VALADOC_HIGHLIGHTER_CODE_TOKEN_TYPE_ESCAPE, 1360 VALADOC_HIGHLIGHTER_CODE_TOKEN_TYPE_PLAIN, 1361 VALADOC_HIGHLIGHTER_CODE_TOKEN_TYPE_TYPE, 1362 VALADOC_HIGHLIGHTER_CODE_TOKEN_TYPE_EOF 1363 } ValadocHighlighterCodeTokenType; 1364 1365 #define VALADOC_HIGHLIGHTER_TYPE_CODE_TOKEN_TYPE (valadoc_highlighter_code_token_type_get_type ()) 1366 1367 #define VALADOC_HIGHLIGHTER_TYPE_XML_SCANNER (valadoc_highlighter_xml_scanner_get_type ()) 1368 #define VALADOC_HIGHLIGHTER_XML_SCANNER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_HIGHLIGHTER_TYPE_XML_SCANNER, ValadocHighlighterXmlScanner)) 1369 #define VALADOC_HIGHLIGHTER_XML_SCANNER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_HIGHLIGHTER_TYPE_XML_SCANNER, ValadocHighlighterXmlScannerClass)) 1370 #define VALADOC_HIGHLIGHTER_IS_XML_SCANNER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_HIGHLIGHTER_TYPE_XML_SCANNER)) 1371 #define VALADOC_HIGHLIGHTER_IS_XML_SCANNER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_HIGHLIGHTER_TYPE_XML_SCANNER)) 1372 #define VALADOC_HIGHLIGHTER_XML_SCANNER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_HIGHLIGHTER_TYPE_XML_SCANNER, ValadocHighlighterXmlScannerClass)) 1373 1374 typedef struct _ValadocHighlighterXmlScanner ValadocHighlighterXmlScanner; 1375 typedef struct _ValadocHighlighterXmlScannerClass ValadocHighlighterXmlScannerClass; 1376 typedef struct _ValadocHighlighterXmlScannerPrivate ValadocHighlighterXmlScannerPrivate; 1377 typedef struct _ValadocHighlighterCodeTokenPrivate ValadocHighlighterCodeTokenPrivate; 1378 typedef struct _ValadocHighlighterHighlighterPrivate ValadocHighlighterHighlighterPrivate; 1379 1380 #define VALADOC_HTML_TYPE_BASIC_DOCLET (valadoc_html_basic_doclet_get_type ()) 1381 #define VALADOC_HTML_BASIC_DOCLET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_HTML_TYPE_BASIC_DOCLET, ValadocHtmlBasicDoclet)) 1382 #define VALADOC_HTML_BASIC_DOCLET_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_HTML_TYPE_BASIC_DOCLET, ValadocHtmlBasicDocletClass)) 1383 #define VALADOC_HTML_IS_BASIC_DOCLET(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_HTML_TYPE_BASIC_DOCLET)) 1384 #define VALADOC_HTML_IS_BASIC_DOCLET_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_HTML_TYPE_BASIC_DOCLET)) 1385 #define VALADOC_HTML_BASIC_DOCLET_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_HTML_TYPE_BASIC_DOCLET, ValadocHtmlBasicDocletClass)) 1386 1387 typedef struct _ValadocHtmlBasicDoclet ValadocHtmlBasicDoclet; 1388 typedef struct _ValadocHtmlBasicDocletClass ValadocHtmlBasicDocletClass; 1389 typedef struct _ValadocHtmlBasicDocletPrivate ValadocHtmlBasicDocletPrivate; 1390 1391 #define VALADOC_HTML_TYPE_HTML_RENDERER (valadoc_html_html_renderer_get_type ()) 1392 #define VALADOC_HTML_HTML_RENDERER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_HTML_TYPE_HTML_RENDERER, ValadocHtmlHtmlRenderer)) 1393 #define VALADOC_HTML_HTML_RENDERER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_HTML_TYPE_HTML_RENDERER, ValadocHtmlHtmlRendererClass)) 1394 #define VALADOC_HTML_IS_HTML_RENDERER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_HTML_TYPE_HTML_RENDERER)) 1395 #define VALADOC_HTML_IS_HTML_RENDERER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_HTML_TYPE_HTML_RENDERER)) 1396 #define VALADOC_HTML_HTML_RENDERER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_HTML_TYPE_HTML_RENDERER, ValadocHtmlHtmlRendererClass)) 1397 1398 typedef struct _ValadocHtmlHtmlRenderer ValadocHtmlHtmlRenderer; 1399 typedef struct _ValadocHtmlHtmlRendererClass ValadocHtmlHtmlRendererClass; 1400 1401 #define VALADOC_HTML_TYPE_MARKUP_WRITER (valadoc_html_markup_writer_get_type ()) 1402 #define VALADOC_HTML_MARKUP_WRITER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_HTML_TYPE_MARKUP_WRITER, ValadocHtmlMarkupWriter)) 1403 #define VALADOC_HTML_MARKUP_WRITER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_HTML_TYPE_MARKUP_WRITER, ValadocHtmlMarkupWriterClass)) 1404 #define VALADOC_HTML_IS_MARKUP_WRITER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_HTML_TYPE_MARKUP_WRITER)) 1405 #define VALADOC_HTML_IS_MARKUP_WRITER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_HTML_TYPE_MARKUP_WRITER)) 1406 #define VALADOC_HTML_MARKUP_WRITER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_HTML_TYPE_MARKUP_WRITER, ValadocHtmlMarkupWriterClass)) 1407 1408 typedef struct _ValadocHtmlMarkupWriter ValadocHtmlMarkupWriter; 1409 typedef struct _ValadocHtmlMarkupWriterClass ValadocHtmlMarkupWriterClass; 1410 1411 #define VALADOC_HTML_TYPE_CSS_CLASS_RESOLVER (valadoc_html_css_class_resolver_get_type ()) 1412 #define VALADOC_HTML_CSS_CLASS_RESOLVER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_HTML_TYPE_CSS_CLASS_RESOLVER, ValadocHtmlCssClassResolver)) 1413 #define VALADOC_HTML_CSS_CLASS_RESOLVER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_HTML_TYPE_CSS_CLASS_RESOLVER, ValadocHtmlCssClassResolverClass)) 1414 #define VALADOC_HTML_IS_CSS_CLASS_RESOLVER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_HTML_TYPE_CSS_CLASS_RESOLVER)) 1415 #define VALADOC_HTML_IS_CSS_CLASS_RESOLVER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_HTML_TYPE_CSS_CLASS_RESOLVER)) 1416 #define VALADOC_HTML_CSS_CLASS_RESOLVER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_HTML_TYPE_CSS_CLASS_RESOLVER, ValadocHtmlCssClassResolverClass)) 1417 1418 typedef struct _ValadocHtmlCssClassResolver ValadocHtmlCssClassResolver; 1419 typedef struct _ValadocHtmlCssClassResolverClass ValadocHtmlCssClassResolverClass; 1420 1421 #define VALADOC_HTML_TYPE_LINK_HELPER (valadoc_html_link_helper_get_type ()) 1422 #define VALADOC_HTML_LINK_HELPER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_HTML_TYPE_LINK_HELPER, ValadocHtmlLinkHelper)) 1423 #define VALADOC_HTML_LINK_HELPER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_HTML_TYPE_LINK_HELPER, ValadocHtmlLinkHelperClass)) 1424 #define VALADOC_HTML_IS_LINK_HELPER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_HTML_TYPE_LINK_HELPER)) 1425 #define VALADOC_HTML_IS_LINK_HELPER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_HTML_TYPE_LINK_HELPER)) 1426 #define VALADOC_HTML_LINK_HELPER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_HTML_TYPE_LINK_HELPER, ValadocHtmlLinkHelperClass)) 1427 1428 typedef struct _ValadocHtmlLinkHelper ValadocHtmlLinkHelper; 1429 typedef struct _ValadocHtmlLinkHelperClass ValadocHtmlLinkHelperClass; 1430 1431 #define VALADOC_HTML_TYPE_SIMPLE_CHART_FACTORY (valadoc_html_simple_chart_factory_get_type ()) 1432 #define VALADOC_HTML_SIMPLE_CHART_FACTORY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_HTML_TYPE_SIMPLE_CHART_FACTORY, ValadocHtmlSimpleChartFactory)) 1433 #define VALADOC_HTML_SIMPLE_CHART_FACTORY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_HTML_TYPE_SIMPLE_CHART_FACTORY, ValadocHtmlSimpleChartFactoryClass)) 1434 #define VALADOC_HTML_IS_SIMPLE_CHART_FACTORY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_HTML_TYPE_SIMPLE_CHART_FACTORY)) 1435 #define VALADOC_HTML_IS_SIMPLE_CHART_FACTORY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_HTML_TYPE_SIMPLE_CHART_FACTORY)) 1436 #define VALADOC_HTML_SIMPLE_CHART_FACTORY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_HTML_TYPE_SIMPLE_CHART_FACTORY, ValadocHtmlSimpleChartFactoryClass)) 1437 1438 typedef struct _ValadocHtmlSimpleChartFactory ValadocHtmlSimpleChartFactory; 1439 typedef struct _ValadocHtmlSimpleChartFactoryClass ValadocHtmlSimpleChartFactoryClass; 1440 typedef struct _ValadocHtmlSimpleChartFactoryPrivate ValadocHtmlSimpleChartFactoryPrivate; 1441 typedef struct _ValadocHtmlLinkHelperPrivate ValadocHtmlLinkHelperPrivate; 1442 typedef struct _ValadocHtmlCssClassResolverPrivate ValadocHtmlCssClassResolverPrivate; 1443 typedef struct _ValadocHtmlMarkupWriterPrivate ValadocHtmlMarkupWriterPrivate; 1444 typedef struct _ValadocHtmlHtmlRendererPrivate ValadocHtmlHtmlRendererPrivate; 1445 1446 struct _ValadocDocletIface { 1447 GTypeInterface parent_iface; 1448 void (*process) (ValadocDoclet* self, ValadocSettings* settings, ValadocApiTree* tree, ValadocErrorReporter* reporter); 1449 }; 1450 1451 struct _ValadocErrorReporter { 1452 GObject parent_instance; 1453 ValadocErrorReporterPrivate * priv; 1454 }; 1455 1456 struct _ValadocErrorReporterClass { 1457 GObjectClass parent_class; 1458 }; 1459 1460 struct _ValadocModuleLoader { 1461 GObject parent_instance; 1462 ValadocModuleLoaderPrivate * priv; 1463 }; 1464 1465 struct _ValadocModuleLoaderClass { 1466 GObjectClass parent_class; 1467 }; 1468 1469 struct _ValadocContentTagletIface { 1470 GTypeInterface parent_iface; 1471 ValadocRule* (*get_parser_rule) (ValadocContentTaglet* self, ValadocRule* run_rule); 1472 ValaList* (*get_inheritable_documentation) (ValadocContentTaglet* self); 1473 gboolean (*inheritable) (ValadocContentTaglet* self, ValadocContentTaglet* taglet); 1474 }; 1475 1476 struct _ValadocSettings { 1477 GObject parent_instance; 1478 gchar* path; 1479 gchar* pkg_name; 1480 gchar* pkg_version; 1481 gchar* wiki_directory; 1482 gchar** pluginargs; 1483 gint pluginargs_length1; 1484 gboolean _private; 1485 gboolean _protected; 1486 gboolean _internal; 1487 gboolean with_deps; 1488 gboolean add_inherited; 1489 gboolean verbose; 1490 gboolean experimental; 1491 gboolean experimental_non_null; 1492 gchar* profile; 1493 gchar* basedir; 1494 gchar* directory; 1495 gchar** defines; 1496 gint defines_length1; 1497 gchar** vapi_directories; 1498 gint vapi_directories_length1; 1499 gchar** packages; 1500 gint packages_length1; 1501 gchar** source_files; 1502 gint source_files_length1; 1503 gchar* gir_directory; 1504 gchar* gir_name; 1505 gchar** metadata_directories; 1506 gint metadata_directories_length1; 1507 gchar** alternative_resource_dirs; 1508 gint alternative_resource_dirs_length1; 1509 gchar** gir_directories; 1510 gint gir_directories_length1; 1511 gchar* target_glib; 1512 gchar* gir_namespace; 1513 gchar* gir_version; 1514 gboolean use_svg_images; 1515 ValadocSettingsPrivate * priv; 1516 }; 1517 1518 struct _ValadocSettingsClass { 1519 GObjectClass parent_class; 1520 }; 1521 1522 struct _ValadocMarkupWriter { 1523 GTypeInstance parent_instance; 1524 volatile int ref_count; 1525 ValadocMarkupWriterWriteFunc write; 1526 gpointer write_target; 1527 GDestroyNotify write_target_destroy_notify; 1528 gint indent; 1529 glong current_column; 1530 gboolean last_was_tag; 1531 ValadocMarkupWriterPrivate * priv; 1532 }; 1533 1534 struct _ValadocMarkupWriterClass { 1535 GTypeClass parent_class; 1536 void (*finalize) (ValadocMarkupWriter *self); 1537 gboolean (*inline_element) (ValadocMarkupWriter* self, const gchar* name); 1538 gboolean (*content_inline_element) (ValadocMarkupWriter* self, const gchar* name); 1539 }; 1540 1541 struct _ValadocGtkDocMarkupWriter { 1542 ValadocMarkupWriter parent_instance; 1543 ValadocGtkDocMarkupWriterPrivate * priv; 1544 }; 1545 1546 struct _ValadocGtkDocMarkupWriterClass { 1547 ValadocMarkupWriterClass parent_class; 1548 }; 1549 1550 struct _ValadocDevhelpMarkupWriter { 1551 ValadocMarkupWriter parent_instance; 1552 ValadocDevhelpMarkupWriterPrivate * priv; 1553 }; 1554 1555 struct _ValadocDevhelpMarkupWriterClass { 1556 ValadocMarkupWriterClass parent_class; 1557 }; 1558 1559 struct _ValadocApiVisitor { 1560 GObject parent_instance; 1561 ValadocApiVisitorPrivate * priv; 1562 }; 1563 1564 struct _ValadocApiVisitorClass { 1565 GObjectClass parent_class; 1566 void (*visit_tree) (ValadocApiVisitor* self, ValadocApiTree* item); 1567 void (*visit_package) (ValadocApiVisitor* self, ValadocApiPackage* item); 1568 void (*visit_namespace) (ValadocApiVisitor* self, ValadocApiNamespace* item); 1569 void (*visit_interface) (ValadocApiVisitor* self, ValadocApiInterface* item); 1570 void (*visit_class) (ValadocApiVisitor* self, ValadocApiClass* item); 1571 void (*visit_struct) (ValadocApiVisitor* self, ValadocApiStruct* item); 1572 void (*visit_property) (ValadocApiVisitor* self, ValadocApiProperty* item); 1573 void (*visit_field) (ValadocApiVisitor* self, ValadocApiField* item); 1574 void (*visit_constant) (ValadocApiVisitor* self, ValadocApiConstant* item); 1575 void (*visit_delegate) (ValadocApiVisitor* self, ValadocApiDelegate* item); 1576 void (*visit_signal) (ValadocApiVisitor* self, ValadocApiSignal* item); 1577 void (*visit_method) (ValadocApiVisitor* self, ValadocApiMethod* item); 1578 void (*visit_type_parameter) (ValadocApiVisitor* self, ValadocApiTypeParameter* item); 1579 void (*visit_formal_parameter) (ValadocApiVisitor* self, ValadocApiParameter* item); 1580 void (*visit_error_domain) (ValadocApiVisitor* self, ValadocApiErrorDomain* item); 1581 void (*visit_error_code) (ValadocApiVisitor* self, ValadocApiErrorCode* item); 1582 void (*visit_enum) (ValadocApiVisitor* self, ValadocApiEnum* item); 1583 void (*visit_enum_value) (ValadocApiVisitor* self, ValadocApiEnumValue* item); 1584 }; 1585 1586 struct _ValadocCTypeResolver { 1587 ValadocApiVisitor parent_instance; 1588 ValadocCTypeResolverPrivate * priv; 1589 }; 1590 1591 struct _ValadocCTypeResolverClass { 1592 ValadocApiVisitorClass parent_class; 1593 }; 1594 1595 struct _ValadocContentContentVisitor { 1596 GObject parent_instance; 1597 ValadocContentContentVisitorPrivate * priv; 1598 }; 1599 1600 struct _ValadocContentContentVisitorClass { 1601 GObjectClass parent_class; 1602 void (*visit_comment) (ValadocContentContentVisitor* self, ValadocContentComment* element); 1603 void (*visit_embedded) (ValadocContentContentVisitor* self, ValadocContentEmbedded* element); 1604 void (*visit_headline) (ValadocContentContentVisitor* self, ValadocContentHeadline* element); 1605 void (*visit_link) (ValadocContentContentVisitor* self, ValadocContentLink* element); 1606 void (*visit_wiki_link) (ValadocContentContentVisitor* self, ValadocContentWikiLink* element); 1607 void (*visit_symbol_link) (ValadocContentContentVisitor* self, ValadocContentSymbolLink* element); 1608 void (*visit_list) (ValadocContentContentVisitor* self, ValadocContentList* element); 1609 void (*visit_list_item) (ValadocContentContentVisitor* self, ValadocContentListItem* element); 1610 void (*visit_paragraph) (ValadocContentContentVisitor* self, ValadocContentParagraph* element); 1611 void (*visit_warning) (ValadocContentContentVisitor* self, ValadocContentWarning* element); 1612 void (*visit_note) (ValadocContentContentVisitor* self, ValadocContentNote* element); 1613 void (*visit_page) (ValadocContentContentVisitor* self, ValadocContentPage* element); 1614 void (*visit_run) (ValadocContentContentVisitor* self, ValadocContentRun* element); 1615 void (*visit_source_code) (ValadocContentContentVisitor* self, ValadocContentSourceCode* element); 1616 void (*visit_table) (ValadocContentContentVisitor* self, ValadocContentTable* element); 1617 void (*visit_table_cell) (ValadocContentContentVisitor* self, ValadocContentTableCell* element); 1618 void (*visit_table_row) (ValadocContentContentVisitor* self, ValadocContentTableRow* element); 1619 void (*visit_taglet) (ValadocContentContentVisitor* self, ValadocContentTaglet* element); 1620 void (*visit_text) (ValadocContentContentVisitor* self, ValadocContentText* element); 1621 }; 1622 1623 struct _ValadocContentContentRenderer { 1624 ValadocContentContentVisitor parent_instance; 1625 ValadocContentContentRendererPrivate * priv; 1626 }; 1627 1628 struct _ValadocContentContentRendererClass { 1629 ValadocContentContentVisitorClass parent_class; 1630 void (*render) (ValadocContentContentRenderer* self, ValadocContentContentElement* element); 1631 void (*render_children) (ValadocContentContentRenderer* self, ValadocContentContentElement* element); 1632 }; 1633 1634 struct _ValadocGtkdocRenderer { 1635 ValadocContentContentRenderer parent_instance; 1636 ValadocSettings* settings; 1637 ValadocGtkdocRendererPrivate * priv; 1638 }; 1639 1640 struct _ValadocGtkdocRendererClass { 1641 ValadocContentContentRendererClass parent_class; 1642 }; 1643 1644 typedef enum { 1645 VALADOC_PARSER_ERROR_INTERNAL_ERROR, 1646 VALADOC_PARSER_ERROR_UNEXPECTED_TOKEN 1647 } ValadocParserError; 1648 #define VALADOC_PARSER_ERROR valadoc_parser_error_quark () 1649 struct _ValadocScannerIface { 1650 GTypeInterface parent_iface; 1651 void (*set_parser) (ValadocScanner* self, ValadocParser* parser); 1652 void (*reset) (ValadocScanner* self); 1653 void (*scan) (ValadocScanner* self, const gchar* content, GError** error); 1654 void (*end) (ValadocScanner* self, GError** error); 1655 void (*stop) (ValadocScanner* self); 1656 gchar* (*get_line_content) (ValadocScanner* self); 1657 }; 1658 1659 struct _ValadocWikiScanner { 1660 GObject parent_instance; 1661 ValadocWikiScannerPrivate * priv; 1662 }; 1663 1664 struct _ValadocWikiScannerClass { 1665 GObjectClass parent_class; 1666 void (*reset) (ValadocWikiScanner* self); 1667 void (*stop) (ValadocWikiScanner* self); 1668 gchar* (*get_line_content) (ValadocWikiScanner* self); 1669 void (*accept) (ValadocWikiScanner* self, gunichar c, GError** error); 1670 gint (*get_line_start_column) (ValadocWikiScanner* self); 1671 }; 1672 1673 struct _ValadocCommentScanner { 1674 ValadocWikiScanner parent_instance; 1675 ValadocCommentScannerPrivate * priv; 1676 }; 1677 1678 struct _ValadocCommentScannerClass { 1679 ValadocWikiScannerClass parent_class; 1680 }; 1681 1682 struct _ValadocDocumentationIface { 1683 GTypeInterface parent_iface; 1684 ValadocApiPackage* (*get_package) (ValadocDocumentation* self); 1685 gchar* (*get_filename) (ValadocDocumentation* self); 1686 }; 1687 1688 struct _ValadocResourceLocatorIface { 1689 GTypeInterface parent_iface; 1690 gchar* (*resolve) (ValadocResourceLocator* self, const gchar* path); 1691 }; 1692 1693 struct _ValadocDocumentationParser { 1694 GObject parent_instance; 1695 ValadocDocumentationParserPrivate * priv; 1696 }; 1697 1698 struct _ValadocDocumentationParserClass { 1699 GObjectClass parent_class; 1700 }; 1701 1702 struct _ValadocWikiPage { 1703 GObject parent_instance; 1704 ValadocWikiPagePrivate * priv; 1705 }; 1706 1707 struct _ValadocWikiPageClass { 1708 GObjectClass parent_class; 1709 }; 1710 1711 struct _ValadocWikiPageTree { 1712 GObject parent_instance; 1713 ValadocWikiPageTreePrivate * priv; 1714 }; 1715 1716 struct _ValadocWikiPageTreeClass { 1717 GObjectClass parent_class; 1718 }; 1719 1720 struct _ValadocGtkdocParser { 1721 GObject parent_instance; 1722 ValadocGtkdocParserPrivate * priv; 1723 }; 1724 1725 struct _ValadocGtkdocParserClass { 1726 GObjectClass parent_class; 1727 }; 1728 1729 struct _ValadocGtkdocToken { 1730 GTypeInstance parent_instance; 1731 volatile int ref_count; 1732 ValadocGtkdocTokenType type; 1733 gchar* content; 1734 ValaHashMap* attributes; 1735 const gchar* start; 1736 gint length; 1737 gint line; 1738 gint first_column; 1739 gint last_column; 1740 ValadocGtkdocTokenPrivate * priv; 1741 }; 1742 1743 struct _ValadocGtkdocTokenClass { 1744 GTypeClass parent_class; 1745 void (*finalize) (ValadocGtkdocToken *self); 1746 }; 1747 1748 struct _ValadocGtkdocScanner { 1749 GTypeInstance parent_instance; 1750 volatile int ref_count; 1751 ValadocGtkdocScannerPrivate * priv; 1752 }; 1753 1754 struct _ValadocGtkdocScannerClass { 1755 GTypeClass parent_class; 1756 void (*finalize) (ValadocGtkdocScanner *self); 1757 }; 1758 1759 struct _ValadocGtkdocMarkdownParser { 1760 GObject parent_instance; 1761 ValadocGtkdocMarkdownParserPrivate * priv; 1762 }; 1763 1764 struct _ValadocGtkdocMarkdownParserClass { 1765 GObjectClass parent_class; 1766 }; 1767 1768 struct _ValadocGtkdocMarkdownScanner { 1769 GObject parent_instance; 1770 ValadocGtkdocMarkdownScannerPrivate * priv; 1771 }; 1772 1773 struct _ValadocGtkdocMarkdownScannerClass { 1774 GObjectClass parent_class; 1775 }; 1776 1777 struct _ValadocGirMetaData { 1778 GObject parent_instance; 1779 ValadocGirMetaDataPrivate * priv; 1780 }; 1781 1782 struct _ValadocGirMetaDataClass { 1783 GObjectClass parent_class; 1784 }; 1785 1786 struct _ValadocImporterDocumentationImporter { 1787 GObject parent_instance; 1788 ValadocModuleLoader* modules; 1789 ValadocSettings* settings; 1790 ValadocApiTree* tree; 1791 ValadocImporterDocumentationImporterPrivate * priv; 1792 }; 1793 1794 struct _ValadocImporterDocumentationImporterClass { 1795 GObjectClass parent_class; 1796 const gchar* (*get_file_extension) (ValadocImporterDocumentationImporter* self); 1797 gchar* (*resolve) (ValadocImporterDocumentationImporter* self, const gchar* path); 1798 void (*process) (ValadocImporterDocumentationImporter* self, const gchar* filename); 1799 }; 1800 1801 struct _ValadocImporterValadocDocumentationImporter { 1802 ValadocImporterDocumentationImporter parent_instance; 1803 ValadocContentContentFactory* factory; 1804 ValadocImporterValadocDocumentationImporterPrivate * priv; 1805 }; 1806 1807 struct _ValadocImporterValadocDocumentationImporterClass { 1808 ValadocImporterDocumentationImporterClass parent_class; 1809 }; 1810 1811 struct _ValadocImporterValadocDocumentationScanner { 1812 GObject parent_instance; 1813 ValadocImporterValadocDocumentationScannerPrivate * priv; 1814 }; 1815 1816 struct _ValadocImporterValadocDocumentationScannerClass { 1817 GObjectClass parent_class; 1818 void (*reset) (ValadocImporterValadocDocumentationScanner* self); 1819 void (*stop) (ValadocImporterValadocDocumentationScanner* self); 1820 gchar* (*get_line_content) (ValadocImporterValadocDocumentationScanner* self); 1821 gint (*get_line_start_column) (ValadocImporterValadocDocumentationScanner* self); 1822 }; 1823 1824 struct _ValadocImporterGirDocumentationImporter { 1825 ValadocImporterDocumentationImporter parent_instance; 1826 ValadocImporterGirDocumentationImporterPrivate * priv; 1827 }; 1828 1829 struct _ValadocImporterGirDocumentationImporterClass { 1830 ValadocImporterDocumentationImporterClass parent_class; 1831 }; 1832 1833 struct _ValadocImporterInternalIdRegistrar { 1834 GTypeInstance parent_instance; 1835 volatile int ref_count; 1836 ValadocImporterInternalIdRegistrarPrivate * priv; 1837 }; 1838 1839 struct _ValadocImporterInternalIdRegistrarClass { 1840 GTypeClass parent_class; 1841 void (*finalize) (ValadocImporterInternalIdRegistrar *self); 1842 }; 1843 1844 struct _ValadocApiSourceComment { 1845 GTypeInstance parent_instance; 1846 volatile int ref_count; 1847 ValadocApiSourceCommentPrivate * priv; 1848 }; 1849 1850 struct _ValadocApiSourceCommentClass { 1851 GTypeClass parent_class; 1852 void (*finalize) (ValadocApiSourceComment *self); 1853 }; 1854 1855 struct _ValadocApiGirSourceComment { 1856 ValadocApiSourceComment parent_instance; 1857 ValadocApiGirSourceCommentPrivate * priv; 1858 }; 1859 1860 struct _ValadocApiGirSourceCommentClass { 1861 ValadocApiSourceCommentClass parent_class; 1862 }; 1863 1864 struct _ValadocContentInlineIface { 1865 GTypeInterface parent_iface; 1866 }; 1867 1868 struct _ValadocApiItem { 1869 GObject parent_instance; 1870 ValadocApiItemPrivate * priv; 1871 }; 1872 1873 struct _ValadocApiItemClass { 1874 GObjectClass parent_class; 1875 void (*parse_comments) (ValadocApiItem* self, ValadocSettings* settings, ValadocDocumentationParser* parser); 1876 void (*check_comments) (ValadocApiItem* self, ValadocSettings* settings, ValadocDocumentationParser* parser); 1877 ValadocContentInline* (*build_signature) (ValadocApiItem* self); 1878 }; 1879 1880 struct _ValadocApiAttribute { 1881 ValadocApiItem parent_instance; 1882 ValadocApiAttributePrivate * priv; 1883 }; 1884 1885 struct _ValadocApiAttributeClass { 1886 ValadocApiItemClass parent_class; 1887 }; 1888 1889 struct _ValadocApiArray { 1890 ValadocApiItem parent_instance; 1891 ValadocApiArrayPrivate * priv; 1892 }; 1893 1894 struct _ValadocApiArrayClass { 1895 ValadocApiItemClass parent_class; 1896 }; 1897 1898 struct _ValadocApiCallableIface { 1899 GTypeInterface parent_iface; 1900 ValadocApiTypeReference* (*get_return_type) (ValadocApiCallable* self); 1901 void (*set_return_type) (ValadocApiCallable* self, ValadocApiTypeReference* value); 1902 const gchar* (*get_implicit_array_length_cparameter_name) (ValadocApiCallable* self); 1903 void (*set_implicit_array_length_cparameter_name) (ValadocApiCallable* self, const gchar* value); 1904 }; 1905 1906 struct _ValadocApiChildSymbolRegistrar { 1907 ValadocApiVisitor parent_instance; 1908 ValadocApiChildSymbolRegistrarPrivate * priv; 1909 }; 1910 1911 struct _ValadocApiChildSymbolRegistrarClass { 1912 ValadocApiVisitorClass parent_class; 1913 }; 1914 1915 struct _ValadocApiNode { 1916 ValadocApiItem parent_instance; 1917 gboolean do_document; 1918 ValadocApiNodePrivate * priv; 1919 }; 1920 1921 struct _ValadocApiNodeClass { 1922 ValadocApiItemClass parent_class; 1923 ValadocApiNodeType (*get_node_type) (ValadocApiNode* self); 1924 void (*accept) (ValadocApiNode* self, ValadocApiVisitor* visitor); 1925 gboolean (*is_browsable) (ValadocApiNode* self, ValadocSettings* settings); 1926 }; 1927 1928 struct _ValadocApiSymbol { 1929 ValadocApiNode parent_instance; 1930 ValadocApiSymbolPrivate * priv; 1931 }; 1932 1933 struct _ValadocApiSymbolClass { 1934 ValadocApiNodeClass parent_class; 1935 }; 1936 1937 struct _ValadocApiTypeSymbol { 1938 ValadocApiSymbol parent_instance; 1939 ValadocApiTypeSymbolPrivate * priv; 1940 }; 1941 1942 struct _ValadocApiTypeSymbolClass { 1943 ValadocApiSymbolClass parent_class; 1944 }; 1945 1946 struct _ValadocApiClass { 1947 ValadocApiTypeSymbol parent_instance; 1948 ValadocApiClassPrivate * priv; 1949 }; 1950 1951 struct _ValadocApiClassClass { 1952 ValadocApiTypeSymbolClass parent_class; 1953 }; 1954 1955 struct _ValadocApiConstant { 1956 ValadocApiSymbol parent_instance; 1957 ValadocApiConstantPrivate * priv; 1958 }; 1959 1960 struct _ValadocApiConstantClass { 1961 ValadocApiSymbolClass parent_class; 1962 }; 1963 1964 struct _ValadocApiDelegate { 1965 ValadocApiTypeSymbol parent_instance; 1966 ValadocApiDelegatePrivate * priv; 1967 }; 1968 1969 struct _ValadocApiDelegateClass { 1970 ValadocApiTypeSymbolClass parent_class; 1971 }; 1972 1973 struct _ValadocApiEnum { 1974 ValadocApiTypeSymbol parent_instance; 1975 ValadocApiEnumPrivate * priv; 1976 }; 1977 1978 struct _ValadocApiEnumClass { 1979 ValadocApiTypeSymbolClass parent_class; 1980 }; 1981 1982 struct _ValadocApiEnumValue { 1983 ValadocApiSymbol parent_instance; 1984 ValadocApiEnumValuePrivate * priv; 1985 }; 1986 1987 struct _ValadocApiEnumValueClass { 1988 ValadocApiSymbolClass parent_class; 1989 }; 1990 1991 struct _ValadocApiErrorCode { 1992 ValadocApiSymbol parent_instance; 1993 ValadocApiErrorCodePrivate * priv; 1994 }; 1995 1996 struct _ValadocApiErrorCodeClass { 1997 ValadocApiSymbolClass parent_class; 1998 }; 1999 2000 struct _ValadocApiErrorDomain { 2001 ValadocApiTypeSymbol parent_instance; 2002 ValadocApiErrorDomainPrivate * priv; 2003 }; 2004 2005 struct _ValadocApiErrorDomainClass { 2006 ValadocApiTypeSymbolClass parent_class; 2007 }; 2008 2009 struct _ValadocApiField { 2010 ValadocApiSymbol parent_instance; 2011 ValadocApiFieldPrivate * priv; 2012 }; 2013 2014 struct _ValadocApiFieldClass { 2015 ValadocApiSymbolClass parent_class; 2016 }; 2017 2018 struct _ValadocApiInterface { 2019 ValadocApiTypeSymbol parent_instance; 2020 ValadocApiInterfacePrivate * priv; 2021 }; 2022 2023 struct _ValadocApiInterfaceClass { 2024 ValadocApiTypeSymbolClass parent_class; 2025 }; 2026 2027 struct _ValadocApiMethod { 2028 ValadocApiSymbol parent_instance; 2029 ValadocApiMethodPrivate * priv; 2030 }; 2031 2032 struct _ValadocApiMethodClass { 2033 ValadocApiSymbolClass parent_class; 2034 }; 2035 2036 struct _ValadocApiNamespace { 2037 ValadocApiSymbol parent_instance; 2038 ValadocApiNamespacePrivate * priv; 2039 }; 2040 2041 struct _ValadocApiNamespaceClass { 2042 ValadocApiSymbolClass parent_class; 2043 }; 2044 2045 struct _ValadocApiPackage { 2046 ValadocApiNode parent_instance; 2047 ValadocApiPackagePrivate * priv; 2048 }; 2049 2050 struct _ValadocApiPackageClass { 2051 ValadocApiNodeClass parent_class; 2052 }; 2053 2054 struct _ValadocApiParameter { 2055 ValadocApiSymbol parent_instance; 2056 ValadocApiParameterPrivate * priv; 2057 }; 2058 2059 struct _ValadocApiParameterClass { 2060 ValadocApiSymbolClass parent_class; 2061 }; 2062 2063 struct _ValadocApiPointer { 2064 ValadocApiItem parent_instance; 2065 ValadocApiPointerPrivate * priv; 2066 }; 2067 2068 struct _ValadocApiPointerClass { 2069 ValadocApiItemClass parent_class; 2070 }; 2071 2072 struct _ValadocApiProperty { 2073 ValadocApiSymbol parent_instance; 2074 ValadocApiPropertyPrivate * priv; 2075 }; 2076 2077 struct _ValadocApiPropertyClass { 2078 ValadocApiSymbolClass parent_class; 2079 }; 2080 2081 struct _ValadocApiPropertyAccessor { 2082 ValadocApiSymbol parent_instance; 2083 ValadocApiPropertyAccessorPrivate * priv; 2084 }; 2085 2086 struct _ValadocApiPropertyAccessorClass { 2087 ValadocApiSymbolClass parent_class; 2088 }; 2089 2090 struct _ValadocApiSignal { 2091 ValadocApiSymbol parent_instance; 2092 ValadocApiSignalPrivate * priv; 2093 }; 2094 2095 struct _ValadocApiSignalClass { 2096 ValadocApiSymbolClass parent_class; 2097 }; 2098 2099 struct _ValadocApiSignatureBuilder { 2100 GTypeInstance parent_instance; 2101 volatile int ref_count; 2102 ValadocApiSignatureBuilderPrivate * priv; 2103 }; 2104 2105 struct _ValadocApiSignatureBuilderClass { 2106 GTypeClass parent_class; 2107 void (*finalize) (ValadocApiSignatureBuilder *self); 2108 }; 2109 2110 struct _ValadocApiSourceFile { 2111 GObject parent_instance; 2112 ValadocApiSourceFilePrivate * priv; 2113 }; 2114 2115 struct _ValadocApiSourceFileClass { 2116 GObjectClass parent_class; 2117 }; 2118 2119 struct _ValadocApiStruct { 2120 ValadocApiTypeSymbol parent_instance; 2121 ValadocApiStructPrivate * priv; 2122 }; 2123 2124 struct _ValadocApiStructClass { 2125 ValadocApiTypeSymbolClass parent_class; 2126 }; 2127 2128 struct _ValadocApiTree { 2129 GTypeInstance parent_instance; 2130 volatile int ref_count; 2131 ValadocApiTreePrivate * priv; 2132 }; 2133 2134 struct _ValadocApiTreeClass { 2135 GTypeClass parent_class; 2136 void (*finalize) (ValadocApiTree *self); 2137 }; 2138 2139 struct _ValadocApiTypeParameter { 2140 ValadocApiSymbol parent_instance; 2141 ValadocApiTypeParameterPrivate * priv; 2142 }; 2143 2144 struct _ValadocApiTypeParameterClass { 2145 ValadocApiSymbolClass parent_class; 2146 }; 2147 2148 struct _ValadocApiTypeReference { 2149 ValadocApiItem parent_instance; 2150 ValadocApiTypeReferencePrivate * priv; 2151 }; 2152 2153 struct _ValadocApiTypeReferenceClass { 2154 ValadocApiItemClass parent_class; 2155 }; 2156 2157 struct _ValadocContentBlockIface { 2158 GTypeInterface parent_iface; 2159 }; 2160 2161 struct _ValadocContentContentElement { 2162 GObject parent_instance; 2163 ValadocContentContentElementPrivate * priv; 2164 }; 2165 2166 struct _ValadocContentContentElementClass { 2167 GObjectClass parent_class; 2168 ValadocContentContentElement* (*copy) (ValadocContentContentElement* self, ValadocContentContentElement* new_parent); 2169 void (*configure) (ValadocContentContentElement* self, ValadocSettings* settings, ValadocResourceLocator* locator); 2170 void (*check) (ValadocContentContentElement* self, ValadocApiTree* api_root, ValadocApiNode* container, const gchar* file_path, ValadocErrorReporter* reporter, ValadocSettings* settings); 2171 void (*accept) (ValadocContentContentElement* self, ValadocContentContentVisitor* visitor); 2172 gboolean (*is_empty) (ValadocContentContentElement* self); 2173 void (*accept_children) (ValadocContentContentElement* self, ValadocContentContentVisitor* visitor); 2174 }; 2175 2176 struct _ValadocContentBlockContent { 2177 ValadocContentContentElement parent_instance; 2178 ValadocContentBlockContentPrivate * priv; 2179 }; 2180 2181 struct _ValadocContentBlockContentClass { 2182 ValadocContentContentElementClass parent_class; 2183 }; 2184 2185 struct _ValadocContentComment { 2186 ValadocContentBlockContent parent_instance; 2187 ValadocContentCommentPrivate * priv; 2188 }; 2189 2190 struct _ValadocContentCommentClass { 2191 ValadocContentBlockContentClass parent_class; 2192 }; 2193 2194 struct _ValadocContentContentFactory { 2195 GObject parent_instance; 2196 ValadocContentContentFactoryPrivate * priv; 2197 }; 2198 2199 struct _ValadocContentContentFactoryClass { 2200 GObjectClass parent_class; 2201 }; 2202 2203 struct _ValadocContentStyleAttributesIface { 2204 GTypeInterface parent_iface; 2205 ValadocContentHorizontalAlign (*get_horizontal_align) (ValadocContentStyleAttributes* self); 2206 void (*set_horizontal_align) (ValadocContentStyleAttributes* self, ValadocContentHorizontalAlign value); 2207 ValadocContentVerticalAlign (*get_vertical_align) (ValadocContentStyleAttributes* self); 2208 void (*set_vertical_align) (ValadocContentStyleAttributes* self, ValadocContentVerticalAlign value); 2209 const gchar* (*get_style) (ValadocContentStyleAttributes* self); 2210 void (*set_style) (ValadocContentStyleAttributes* self, const gchar* value); 2211 }; 2212 2213 struct _ValadocContentEmbedded { 2214 ValadocContentContentElement parent_instance; 2215 ValadocApiPackage* package; 2216 ValadocContentEmbeddedPrivate * priv; 2217 }; 2218 2219 struct _ValadocContentEmbeddedClass { 2220 ValadocContentContentElementClass parent_class; 2221 }; 2222 2223 struct _ValadocContentInlineContent { 2224 ValadocContentContentElement parent_instance; 2225 ValadocContentInlineContentPrivate * priv; 2226 }; 2227 2228 struct _ValadocContentInlineContentClass { 2229 ValadocContentContentElementClass parent_class; 2230 }; 2231 2232 struct _ValadocContentHeadline { 2233 ValadocContentInlineContent parent_instance; 2234 ValadocContentHeadlinePrivate * priv; 2235 }; 2236 2237 struct _ValadocContentHeadlineClass { 2238 ValadocContentInlineContentClass parent_class; 2239 }; 2240 2241 struct _ValadocContentInlineTaglet { 2242 ValadocContentContentElement parent_instance; 2243 ValadocSettings* settings; 2244 ValadocResourceLocator* locator; 2245 ValadocContentInlineTagletPrivate * priv; 2246 }; 2247 2248 struct _ValadocContentInlineTagletClass { 2249 ValadocContentContentElementClass parent_class; 2250 ValadocRule* (*get_parser_rule) (ValadocContentInlineTaglet* self, ValadocRule* run_rule); 2251 ValadocContentContentElement* (*produce_content) (ValadocContentInlineTaglet* self); 2252 }; 2253 2254 struct _ValadocContentWikiLink { 2255 ValadocContentInlineContent parent_instance; 2256 ValadocContentWikiLinkPrivate * priv; 2257 }; 2258 2259 struct _ValadocContentWikiLinkClass { 2260 ValadocContentInlineContentClass parent_class; 2261 }; 2262 2263 struct _ValadocContentLink { 2264 ValadocContentInlineContent parent_instance; 2265 ValadocContentLinkPrivate * priv; 2266 }; 2267 2268 struct _ValadocContentLinkClass { 2269 ValadocContentInlineContentClass parent_class; 2270 }; 2271 2272 struct _ValadocContentList { 2273 ValadocContentContentElement parent_instance; 2274 ValadocContentListPrivate * priv; 2275 }; 2276 2277 struct _ValadocContentListClass { 2278 ValadocContentContentElementClass parent_class; 2279 }; 2280 2281 struct _ValadocContentListItem { 2282 ValadocContentBlockContent parent_instance; 2283 ValadocContentListItemPrivate * priv; 2284 }; 2285 2286 struct _ValadocContentListItemClass { 2287 ValadocContentBlockContentClass parent_class; 2288 }; 2289 2290 struct _ValadocContentPage { 2291 ValadocContentBlockContent parent_instance; 2292 ValadocContentPagePrivate * priv; 2293 }; 2294 2295 struct _ValadocContentPageClass { 2296 ValadocContentBlockContentClass parent_class; 2297 }; 2298 2299 struct _ValadocContentParagraph { 2300 ValadocContentInlineContent parent_instance; 2301 ValadocContentParagraphPrivate * priv; 2302 }; 2303 2304 struct _ValadocContentParagraphClass { 2305 ValadocContentInlineContentClass parent_class; 2306 }; 2307 2308 struct _ValadocContentWarning { 2309 ValadocContentBlockContent parent_instance; 2310 ValadocContentWarningPrivate * priv; 2311 }; 2312 2313 struct _ValadocContentWarningClass { 2314 ValadocContentBlockContentClass parent_class; 2315 }; 2316 2317 struct _ValadocContentNote { 2318 ValadocContentBlockContent parent_instance; 2319 ValadocContentNotePrivate * priv; 2320 }; 2321 2322 struct _ValadocContentNoteClass { 2323 ValadocContentBlockContentClass parent_class; 2324 }; 2325 2326 struct _ValadocContentRun { 2327 ValadocContentInlineContent parent_instance; 2328 ValadocContentRunPrivate * priv; 2329 }; 2330 2331 struct _ValadocContentRunClass { 2332 ValadocContentInlineContentClass parent_class; 2333 }; 2334 2335 struct _ValadocContentSourceCode { 2336 ValadocContentContentElement parent_instance; 2337 ValadocContentSourceCodePrivate * priv; 2338 }; 2339 2340 struct _ValadocContentSourceCodeClass { 2341 ValadocContentContentElementClass parent_class; 2342 }; 2343 2344 struct _ValadocContentSymbolLink { 2345 ValadocContentInlineContent parent_instance; 2346 ValadocContentSymbolLinkPrivate * priv; 2347 }; 2348 2349 struct _ValadocContentSymbolLinkClass { 2350 ValadocContentInlineContentClass parent_class; 2351 }; 2352 2353 struct _ValadocContentTable { 2354 ValadocContentContentElement parent_instance; 2355 ValadocContentTablePrivate * priv; 2356 }; 2357 2358 struct _ValadocContentTableClass { 2359 ValadocContentContentElementClass parent_class; 2360 }; 2361 2362 struct _ValadocContentTableCell { 2363 ValadocContentInlineContent parent_instance; 2364 ValadocContentTableCellPrivate * priv; 2365 }; 2366 2367 struct _ValadocContentTableCellClass { 2368 ValadocContentInlineContentClass parent_class; 2369 }; 2370 2371 struct _ValadocContentTableRow { 2372 ValadocContentContentElement parent_instance; 2373 ValadocContentTableRowPrivate * priv; 2374 }; 2375 2376 struct _ValadocContentTableRowClass { 2377 ValadocContentContentElementClass parent_class; 2378 }; 2379 2380 struct _ValadocContentText { 2381 ValadocContentContentElement parent_instance; 2382 ValadocContentTextPrivate * priv; 2383 }; 2384 2385 struct _ValadocContentTextClass { 2386 ValadocContentContentElementClass parent_class; 2387 }; 2388 2389 struct _ValadocChartsChart { 2390 ValadocApiVisitor parent_instance; 2391 GVC_t* context; 2392 Agraph_t* graph; 2393 ValadocChartsFactory* factory; 2394 ValadocChartsChartPrivate * priv; 2395 }; 2396 2397 struct _ValadocChartsChartClass { 2398 ValadocApiVisitorClass parent_class; 2399 }; 2400 2401 struct _ValadocChartsFactory { 2402 GObject parent_instance; 2403 ValadocChartsFactoryPrivate * priv; 2404 }; 2405 2406 struct _ValadocChartsFactoryClass { 2407 GObjectClass parent_class; 2408 Agraph_t* (*create_graph) (ValadocChartsFactory* self, ValadocApiNode* item); 2409 GVC_t* (*create_context) (ValadocChartsFactory* self, Agraph_t* graph); 2410 Agnode_t* (*create_class) (ValadocChartsFactory* self, Agraph_t* graph, ValadocApiClass* item); 2411 Agnode_t* (*create_struct) (ValadocChartsFactory* self, Agraph_t* graph, ValadocApiStruct* item); 2412 Agnode_t* (*create_interface) (ValadocChartsFactory* self, Agraph_t* graph, ValadocApiInterface* item); 2413 Agnode_t* (*create_enum) (ValadocChartsFactory* self, Agraph_t* graph, ValadocApiEnum* item); 2414 Agnode_t* (*create_delegate) (ValadocChartsFactory* self, Agraph_t* graph, ValadocApiDelegate* item); 2415 Agnode_t* (*create_errordomain) (ValadocChartsFactory* self, Agraph_t* graph, ValadocApiErrorDomain* item); 2416 Agnode_t* (*create_namespace) (ValadocChartsFactory* self, Agraph_t* graph, ValadocApiNamespace* item); 2417 Agedge_t* (*add_children) (ValadocChartsFactory* self, Agraph_t* graph, Agnode_t* parent, Agnode_t* child); 2418 }; 2419 2420 struct _ValadocChartsHierarchy { 2421 ValadocChartsChart parent_instance; 2422 ValadocChartsHierarchyPrivate * priv; 2423 }; 2424 2425 struct _ValadocChartsHierarchyClass { 2426 ValadocChartsChartClass parent_class; 2427 }; 2428 2429 struct _ValadocChartsSimpleFactory { 2430 ValadocChartsFactory parent_instance; 2431 ValadocChartsSimpleFactoryPrivate * priv; 2432 }; 2433 2434 struct _ValadocChartsSimpleFactoryClass { 2435 ValadocChartsFactoryClass parent_class; 2436 Agnode_t* (*configure_type) (ValadocChartsSimpleFactory* self, Agnode_t* node, ValadocApiNode* item); 2437 }; 2438 2439 struct _ValadocParserCallbackIface { 2440 GTypeInterface parent_iface; 2441 GObject* (*get_rule_state) (ValadocParserCallback* self); 2442 void (*set_rule_state) (ValadocParserCallback* self, GObject* state); 2443 void (*push_rule) (ValadocParserCallback* self, ValadocRule* rule); 2444 void (*reduce) (ValadocParserCallback* self); 2445 gboolean (*would_parent_accept_token) (ValadocParserCallback* self, ValadocToken* token); 2446 gboolean (*would_parent_reduce_to_rule) (ValadocParserCallback* self, ValadocToken* token, ValadocRule* rule); 2447 void (*warning) (ValadocParserCallback* self, ValadocToken* token, const gchar* message); 2448 void (*error) (ValadocParserCallback* self, ValadocToken* token, const gchar* message, GError** error); 2449 }; 2450 2451 struct _ValadocParser { 2452 GTypeInstance parent_instance; 2453 volatile int ref_count; 2454 ValadocParserPrivate * priv; 2455 }; 2456 2457 struct _ValadocParserClass { 2458 GTypeClass parent_class; 2459 void (*finalize) (ValadocParser *self); 2460 }; 2461 2462 struct _ValadocRule { 2463 GObject parent_instance; 2464 ValadocRulePrivate * priv; 2465 }; 2466 2467 struct _ValadocRuleClass { 2468 GObjectClass parent_class; 2469 gboolean (*is_optional) (ValadocRule* self); 2470 gboolean (*starts_with_token) (ValadocRule* self, ValadocToken* token); 2471 gboolean (*accept_token) (ValadocRule* self, ValadocToken* token, ValadocParserCallback* parser, ValadocRuleForward forward, GError** error); 2472 gboolean (*would_accept_token) (ValadocRule* self, ValadocToken* token, GObject* state); 2473 gboolean (*would_reduce) (ValadocRule* self, ValadocToken* token, GObject* state); 2474 gchar* (*to_string) (ValadocRule* self, GObject* state); 2475 }; 2476 2477 struct _ValadocStubRule { 2478 ValadocRule parent_instance; 2479 ValadocStubRulePrivate * priv; 2480 }; 2481 2482 struct _ValadocStubRuleClass { 2483 ValadocRuleClass parent_class; 2484 }; 2485 2486 struct _ValadocToken { 2487 GObject parent_instance; 2488 ValadocTokenPrivate * priv; 2489 }; 2490 2491 struct _ValadocTokenClass { 2492 GObjectClass parent_class; 2493 }; 2494 2495 struct _ValadocTokenType { 2496 GObject parent_instance; 2497 ValadocTokenTypePrivate * priv; 2498 }; 2499 2500 struct _ValadocTokenTypeClass { 2501 GObjectClass parent_class; 2502 }; 2503 2504 struct _ValadocTagletsDeprecated { 2505 ValadocContentBlockContent parent_instance; 2506 ValadocTagletsDeprecatedPrivate * priv; 2507 }; 2508 2509 struct _ValadocTagletsDeprecatedClass { 2510 ValadocContentBlockContentClass parent_class; 2511 }; 2512 2513 struct _ValadocTagletsInheritDoc { 2514 ValadocContentInlineTaglet parent_instance; 2515 ValadocTagletsInheritDocPrivate * priv; 2516 }; 2517 2518 struct _ValadocTagletsInheritDocClass { 2519 ValadocContentInlineTagletClass parent_class; 2520 }; 2521 2522 struct _ValadocTagletsLink { 2523 ValadocContentInlineTaglet parent_instance; 2524 ValadocTagletsLinkPrivate * priv; 2525 }; 2526 2527 struct _ValadocTagletsLinkClass { 2528 ValadocContentInlineTagletClass parent_class; 2529 }; 2530 2531 struct _ValadocTagletsParam { 2532 ValadocContentBlockContent parent_instance; 2533 ValadocTagletsParamPrivate * priv; 2534 }; 2535 2536 struct _ValadocTagletsParamClass { 2537 ValadocContentBlockContentClass parent_class; 2538 }; 2539 2540 struct _ValadocTagletsReturn { 2541 ValadocContentBlockContent parent_instance; 2542 ValadocTagletsReturnPrivate * priv; 2543 }; 2544 2545 struct _ValadocTagletsReturnClass { 2546 ValadocContentBlockContentClass parent_class; 2547 }; 2548 2549 struct _ValadocTagletsSee { 2550 ValadocContentContentElement parent_instance; 2551 ValadocTagletsSeePrivate * priv; 2552 }; 2553 2554 struct _ValadocTagletsSeeClass { 2555 ValadocContentContentElementClass parent_class; 2556 }; 2557 2558 struct _ValadocTagletsSince { 2559 ValadocContentContentElement parent_instance; 2560 ValadocTagletsSincePrivate * priv; 2561 }; 2562 2563 struct _ValadocTagletsSinceClass { 2564 ValadocContentContentElementClass parent_class; 2565 }; 2566 2567 struct _ValadocTagletsThrows { 2568 ValadocContentBlockContent parent_instance; 2569 ValadocTagletsThrowsPrivate * priv; 2570 }; 2571 2572 struct _ValadocTagletsThrowsClass { 2573 ValadocContentBlockContentClass parent_class; 2574 }; 2575 2576 struct _ValadocHighlighterScannerIface { 2577 GTypeInterface parent_iface; 2578 ValadocHighlighterCodeToken* (*next) (ValadocHighlighterScanner* self); 2579 }; 2580 2581 struct _ValadocHighlighterCodeScanner { 2582 GObject parent_instance; 2583 ValadocHighlighterCodeScannerPrivate * priv; 2584 }; 2585 2586 struct _ValadocHighlighterCodeScannerClass { 2587 GObjectClass parent_class; 2588 }; 2589 2590 struct _ValadocHighlighterXmlScanner { 2591 GObject parent_instance; 2592 ValadocHighlighterXmlScannerPrivate * priv; 2593 }; 2594 2595 struct _ValadocHighlighterXmlScannerClass { 2596 GObjectClass parent_class; 2597 }; 2598 2599 struct _ValadocHighlighterCodeToken { 2600 GTypeInstance parent_instance; 2601 volatile int ref_count; 2602 ValadocHighlighterCodeTokenPrivate * priv; 2603 }; 2604 2605 struct _ValadocHighlighterCodeTokenClass { 2606 GTypeClass parent_class; 2607 void (*finalize) (ValadocHighlighterCodeToken *self); 2608 }; 2609 2610 struct _ValadocHighlighterHighlighter { 2611 GObject parent_instance; 2612 ValadocHighlighterHighlighterPrivate * priv; 2613 }; 2614 2615 struct _ValadocHighlighterHighlighterClass { 2616 GObjectClass parent_class; 2617 }; 2618 2619 struct _ValadocHtmlBasicDoclet { 2620 ValadocApiVisitor parent_instance; 2621 ValadocApiTree* tree; 2622 ValadocHtmlHtmlRenderer* _renderer; 2623 ValadocHtmlMarkupWriter* writer; 2624 ValadocHtmlCssClassResolver* cssresolver; 2625 ValadocChartsFactory* image_factory; 2626 ValadocErrorReporter* reporter; 2627 gchar* package_list_link; 2628 ValadocHtmlBasicDocletPrivate * priv; 2629 }; 2630 2631 struct _ValadocHtmlBasicDocletClass { 2632 ValadocApiVisitorClass parent_class; 2633 void (*process) (ValadocHtmlBasicDoclet* self, ValadocSettings* settings, ValadocApiTree* tree, ValadocErrorReporter* reporter); 2634 gchar* (*get_img_path_html) (ValadocHtmlBasicDoclet* self, ValadocApiNode* element, const gchar* type); 2635 gchar* (*get_img_path) (ValadocHtmlBasicDoclet* self, ValadocApiNode* element, const gchar* type); 2636 gchar* (*get_icon_directory) (ValadocHtmlBasicDoclet* self); 2637 void (*write_wiki_page) (ValadocHtmlBasicDoclet* self, ValadocWikiPage* page, const gchar* contentp, const gchar* css_path, const gchar* js_path, const gchar* pkg_name); 2638 }; 2639 2640 struct _ValadocHtmlSimpleChartFactory { 2641 ValadocChartsSimpleFactory parent_instance; 2642 ValadocHtmlSimpleChartFactoryPrivate * priv; 2643 }; 2644 2645 struct _ValadocHtmlSimpleChartFactoryClass { 2646 ValadocChartsSimpleFactoryClass parent_class; 2647 }; 2648 2649 struct _ValadocHtmlLinkHelper { 2650 GObject parent_instance; 2651 ValadocSettings* _settings; 2652 ValadocHtmlLinkHelperPrivate * priv; 2653 }; 2654 2655 struct _ValadocHtmlLinkHelperClass { 2656 GObjectClass parent_class; 2657 gchar* (*get_package_link) (ValadocHtmlLinkHelper* self, ValadocApiPackage* package, ValadocSettings* settings); 2658 gchar* (*from_package_to_package) (ValadocHtmlLinkHelper* self, ValadocApiPackage* from, ValadocApiPackage* to); 2659 gchar* (*from_package_to_wiki) (ValadocHtmlLinkHelper* self, ValadocApiPackage* from, ValadocWikiPage* to); 2660 gchar* (*from_package_to_node) (ValadocHtmlLinkHelper* self, ValadocApiPackage* from, ValadocApiNode* to); 2661 gchar* (*from_wiki_to_package) (ValadocHtmlLinkHelper* self, ValadocWikiPage* from, ValadocApiPackage* to); 2662 gchar* (*from_wiki_to_wiki) (ValadocHtmlLinkHelper* self, ValadocWikiPage* from, ValadocWikiPage* to); 2663 gchar* (*from_wiki_to_node) (ValadocHtmlLinkHelper* self, ValadocWikiPage* from, ValadocApiNode* to); 2664 gchar* (*from_node_to_package) (ValadocHtmlLinkHelper* self, ValadocApiNode* from, ValadocApiPackage* to); 2665 gchar* (*from_node_to_wiki) (ValadocHtmlLinkHelper* self, ValadocApiNode* from, ValadocWikiPage* to); 2666 gchar* (*from_node_to_node) (ValadocHtmlLinkHelper* self, ValadocApiNode* from, ValadocApiNode* to); 2667 }; 2668 2669 struct _ValadocHtmlCssClassResolver { 2670 ValadocApiVisitor parent_instance; 2671 ValadocHtmlCssClassResolverPrivate * priv; 2672 }; 2673 2674 struct _ValadocHtmlCssClassResolverClass { 2675 ValadocApiVisitorClass parent_class; 2676 }; 2677 2678 struct _ValadocHtmlMarkupWriter { 2679 ValadocMarkupWriter parent_instance; 2680 ValadocHtmlMarkupWriterPrivate * priv; 2681 }; 2682 2683 struct _ValadocHtmlMarkupWriterClass { 2684 ValadocMarkupWriterClass parent_class; 2685 }; 2686 2687 struct _ValadocHtmlHtmlRenderer { 2688 ValadocContentContentRenderer parent_instance; 2689 ValadocDocumentation* _container; 2690 ValadocDocumentation* _owner; 2691 ValadocHtmlMarkupWriter* writer; 2692 ValadocHtmlCssClassResolver* cssresolver; 2693 ValadocHtmlLinkHelper* linker; 2694 ValadocSettings* settings; 2695 ValadocHtmlHtmlRendererPrivate * priv; 2696 }; 2697 2698 struct _ValadocHtmlHtmlRendererClass { 2699 ValadocContentContentRendererClass parent_class; 2700 }; 2701 2702 GType valadoc_module_loader_get_type (void) G_GNUC_CONST; 2703 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocModuleLoader, g_object_unref) 2704 GType valadoc_settings_get_type (void) G_GNUC_CONST; 2705 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocSettings, g_object_unref) 2706 gpointer valadoc_api_tree_ref (gpointer instance); 2707 void valadoc_api_tree_unref (gpointer instance); 2708 GParamSpec* valadoc_api_param_spec_tree (const gchar* name, 2709 const gchar* nick, 2710 const gchar* blurb, 2711 GType object_type, 2712 GParamFlags flags); 2713 void valadoc_api_value_set_tree (GValue* value, 2714 gpointer v_object); 2715 void valadoc_api_value_take_tree (GValue* value, 2716 gpointer v_object); 2717 gpointer valadoc_api_value_get_tree (const GValue* value); 2718 GType valadoc_api_tree_get_type (void) G_GNUC_CONST; 2719 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocApiTree, valadoc_api_tree_unref) 2720 GType valadoc_error_reporter_get_type (void) G_GNUC_CONST; 2721 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocErrorReporter, g_object_unref) 2722 GType valadoc_doclet_get_type (void) G_GNUC_CONST; 2723 void valadoc_doclet_process (ValadocDoclet* self, 2724 ValadocSettings* settings, 2725 ValadocApiTree* tree, 2726 ValadocErrorReporter* reporter); 2727 gint valadoc_error_reporter_get_warnings_offset (ValadocErrorReporter* self); 2728 void valadoc_error_reporter_set_warnings_offset (ValadocErrorReporter* self, 2729 gint value); 2730 gint valadoc_error_reporter_get_errors_offset (ValadocErrorReporter* self); 2731 void valadoc_error_reporter_set_errors_offset (ValadocErrorReporter* self, 2732 gint value); 2733 FILE* valadoc_error_reporter_get_stream (ValadocErrorReporter* self); 2734 void valadoc_error_reporter_set_stream (ValadocErrorReporter* self, 2735 FILE* value); 2736 ValadocSettings* valadoc_error_reporter_get_settings (ValadocErrorReporter* self); 2737 void valadoc_error_reporter_set_settings (ValadocErrorReporter* self, 2738 ValadocSettings* value); 2739 gint valadoc_error_reporter_get_errors (ValadocErrorReporter* self); 2740 gint valadoc_error_reporter_get_warnings (ValadocErrorReporter* self); 2741 ValadocErrorReporter* valadoc_error_reporter_new (ValadocSettings* settings); 2742 ValadocErrorReporter* valadoc_error_reporter_construct (GType object_type, 2743 ValadocSettings* settings); 2744 gboolean valadoc_error_reporter_set_colors (ValadocErrorReporter* self, 2745 const gchar* str); 2746 void valadoc_error_reporter_simple_warning (ValadocErrorReporter* self, 2747 const gchar* location, 2748 const gchar* msg_format, 2749 ...) G_GNUC_PRINTF(3,4); 2750 void valadoc_error_reporter_simple_error (ValadocErrorReporter* self, 2751 const gchar* location, 2752 const gchar* msg_format, 2753 ...) G_GNUC_PRINTF(3,4); 2754 void valadoc_error_reporter_simple_note (ValadocErrorReporter* self, 2755 const gchar* location, 2756 const gchar* msg_format, 2757 ...) G_GNUC_PRINTF(3,4); 2758 void valadoc_error_reporter_error (ValadocErrorReporter* self, 2759 const gchar* file, 2760 glong line, 2761 glong startpos, 2762 glong endpos, 2763 const gchar* errline, 2764 const gchar* msg_format, 2765 ...) G_GNUC_PRINTF(7,8); 2766 void valadoc_error_reporter_warning (ValadocErrorReporter* self, 2767 const gchar* file, 2768 glong line, 2769 glong startpos, 2770 glong endpos, 2771 const gchar* errline, 2772 const gchar* msg_format, 2773 ...) G_GNUC_PRINTF(7,8); 2774 gboolean valadoc_copy_file (const gchar* src, 2775 const gchar* dest); 2776 gboolean valadoc_copy_directory (const gchar* src, 2777 const gchar* dest); 2778 gboolean valadoc_remove_directory (const gchar* rpath); 2779 ValadocModuleLoader* valadoc_module_loader_get_instance (void); 2780 gboolean valadoc_module_loader_is_doclet (const gchar* path); 2781 gchar* valadoc_module_loader_get_doclet_path (const gchar* docletpath, 2782 ValadocErrorReporter* reporter); 2783 GType valadoc_content_content_element_get_type (void) G_GNUC_CONST; 2784 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocContentContentElement, g_object_unref) 2785 GType valadoc_rule_get_type (void) G_GNUC_CONST; 2786 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocRule, g_object_unref) 2787 GType valadoc_content_taglet_get_type (void) G_GNUC_CONST; 2788 ValadocContentTaglet* valadoc_module_loader_create_taglet (ValadocModuleLoader* self, 2789 const gchar* keyword); 2790 void valadoc_module_loader_register_taglet (ValadocModuleLoader* self, 2791 const gchar* keyword, 2792 GType type); 2793 ValadocDoclet* valadoc_module_loader_create_doclet (ValadocModuleLoader* self, 2794 const gchar* _path); 2795 ValadocSettings* valadoc_settings_new (void); 2796 ValadocSettings* valadoc_settings_construct (GType object_type); 2797 gpointer valadoc_markup_writer_ref (gpointer instance); 2798 void valadoc_markup_writer_unref (gpointer instance); 2799 GParamSpec* valadoc_param_spec_markup_writer (const gchar* name, 2800 const gchar* nick, 2801 const gchar* blurb, 2802 GType object_type, 2803 GParamFlags flags); 2804 void valadoc_value_set_markup_writer (GValue* value, 2805 gpointer v_object); 2806 void valadoc_value_take_markup_writer (GValue* value, 2807 gpointer v_object); 2808 gpointer valadoc_value_get_markup_writer (const GValue* value); 2809 GType valadoc_markup_writer_get_type (void) G_GNUC_CONST; 2810 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocMarkupWriter, valadoc_markup_writer_unref) 2811 gchar* valadoc_markup_writer_escape (const gchar* txt); 2812 ValadocMarkupWriter* valadoc_markup_writer_new (ValadocMarkupWriterWriteFunc write, 2813 gpointer write_target, 2814 GDestroyNotify write_target_destroy_notify, 2815 gboolean xml_declaration); 2816 ValadocMarkupWriter* valadoc_markup_writer_construct (GType object_type, 2817 ValadocMarkupWriterWriteFunc write, 2818 gpointer write_target, 2819 GDestroyNotify write_target_destroy_notify, 2820 gboolean xml_declaration); 2821 ValadocMarkupWriter* valadoc_markup_writer_start_tag (ValadocMarkupWriter* self, 2822 const gchar* name, 2823 gchar** attributes, 2824 gint attributes_length1); 2825 ValadocMarkupWriter* valadoc_markup_writer_simple_tag (ValadocMarkupWriter* self, 2826 const gchar* name, 2827 gchar** attributes, 2828 gint attributes_length1); 2829 ValadocMarkupWriter* valadoc_markup_writer_end_tag (ValadocMarkupWriter* self, 2830 const gchar* name); 2831 ValadocMarkupWriter* valadoc_markup_writer_text (ValadocMarkupWriter* self, 2832 const gchar* text); 2833 ValadocMarkupWriter* valadoc_markup_writer_raw_text (ValadocMarkupWriter* self, 2834 const gchar* text); 2835 void valadoc_markup_writer_set_wrap (ValadocMarkupWriter* self, 2836 gboolean wrap); 2837 void valadoc_markup_writer_do_write (ValadocMarkupWriter* self, 2838 const gchar* text); 2839 gboolean valadoc_markup_writer_inline_element (ValadocMarkupWriter* self, 2840 const gchar* name); 2841 gboolean valadoc_markup_writer_content_inline_element (ValadocMarkupWriter* self, 2842 const gchar* name); 2843 GType valadoc_gtk_doc_markup_writer_get_type (void) G_GNUC_CONST; 2844 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocGtkDocMarkupWriter, valadoc_markup_writer_unref) 2845 void valadoc_gtk_doc_markup_writer_reset (ValadocGtkDocMarkupWriter* self); 2846 const gchar* valadoc_gtk_doc_markup_writer_get_content (ValadocGtkDocMarkupWriter* self); 2847 ValadocGtkDocMarkupWriter* valadoc_gtk_doc_markup_writer_new (void); 2848 ValadocGtkDocMarkupWriter* valadoc_gtk_doc_markup_writer_construct (GType object_type); 2849 GType valadoc_devhelp_markup_writer_get_type (void) G_GNUC_CONST; 2850 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocDevhelpMarkupWriter, valadoc_markup_writer_unref) 2851 ValadocDevhelpMarkupWriter* valadoc_devhelp_markup_writer_new (FILE* stream, 2852 gboolean xml_declaration); 2853 ValadocDevhelpMarkupWriter* valadoc_devhelp_markup_writer_construct (GType object_type, 2854 FILE* stream, 2855 gboolean xml_declaration); 2856 ValadocDevhelpMarkupWriter* valadoc_devhelp_markup_writer_start_book (ValadocDevhelpMarkupWriter* self, 2857 const gchar* title, 2858 const gchar* lang, 2859 const gchar* link, 2860 const gchar* name, 2861 const gchar* version, 2862 const gchar* author); 2863 ValadocDevhelpMarkupWriter* valadoc_devhelp_markup_writer_end_book (ValadocDevhelpMarkupWriter* self); 2864 ValadocDevhelpMarkupWriter* valadoc_devhelp_markup_writer_start_functions (ValadocDevhelpMarkupWriter* self); 2865 ValadocDevhelpMarkupWriter* valadoc_devhelp_markup_writer_end_functions (ValadocDevhelpMarkupWriter* self); 2866 ValadocDevhelpMarkupWriter* valadoc_devhelp_markup_writer_start_chapters (ValadocDevhelpMarkupWriter* self); 2867 ValadocDevhelpMarkupWriter* valadoc_devhelp_markup_writer_end_chapters (ValadocDevhelpMarkupWriter* self); 2868 ValadocDevhelpMarkupWriter* valadoc_devhelp_markup_writer_start_sub (ValadocDevhelpMarkupWriter* self, 2869 const gchar* name, 2870 const gchar* link); 2871 ValadocDevhelpMarkupWriter* valadoc_devhelp_markup_writer_end_sub (ValadocDevhelpMarkupWriter* self); 2872 ValadocDevhelpMarkupWriter* valadoc_devhelp_markup_writer_keyword (ValadocDevhelpMarkupWriter* self, 2873 const gchar* name, 2874 const gchar* type, 2875 const gchar* link); 2876 GType valadoc_api_visitor_get_type (void) G_GNUC_CONST; 2877 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocApiVisitor, g_object_unref) 2878 GType valadoc_api_item_get_type (void) G_GNUC_CONST; 2879 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocApiItem, g_object_unref) 2880 GType valadoc_api_node_get_type (void) G_GNUC_CONST; 2881 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocApiNode, g_object_unref) 2882 GType valadoc_api_package_get_type (void) G_GNUC_CONST; 2883 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocApiPackage, g_object_unref) 2884 GType valadoc_api_symbol_get_type (void) G_GNUC_CONST; 2885 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocApiSymbol, g_object_unref) 2886 GType valadoc_api_namespace_get_type (void) G_GNUC_CONST; 2887 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocApiNamespace, g_object_unref) 2888 GType valadoc_api_typesymbol_get_type (void) G_GNUC_CONST; 2889 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocApiTypeSymbol, g_object_unref) 2890 GType valadoc_api_interface_get_type (void) G_GNUC_CONST; 2891 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocApiInterface, g_object_unref) 2892 GType valadoc_api_class_get_type (void) G_GNUC_CONST; 2893 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocApiClass, g_object_unref) 2894 GType valadoc_api_struct_get_type (void) G_GNUC_CONST; 2895 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocApiStruct, g_object_unref) 2896 GType valadoc_api_property_get_type (void) G_GNUC_CONST; 2897 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocApiProperty, g_object_unref) 2898 GType valadoc_api_field_get_type (void) G_GNUC_CONST; 2899 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocApiField, g_object_unref) 2900 GType valadoc_api_constant_get_type (void) G_GNUC_CONST; 2901 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocApiConstant, g_object_unref) 2902 GType valadoc_api_delegate_get_type (void) G_GNUC_CONST; 2903 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocApiDelegate, g_object_unref) 2904 GType valadoc_api_signal_get_type (void) G_GNUC_CONST; 2905 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocApiSignal, g_object_unref) 2906 GType valadoc_api_method_get_type (void) G_GNUC_CONST; 2907 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocApiMethod, g_object_unref) 2908 GType valadoc_api_typeparameter_get_type (void) G_GNUC_CONST; 2909 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocApiTypeParameter, g_object_unref) 2910 GType valadoc_api_parameter_get_type (void) G_GNUC_CONST; 2911 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocApiParameter, g_object_unref) 2912 GType valadoc_api_error_domain_get_type (void) G_GNUC_CONST; 2913 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocApiErrorDomain, g_object_unref) 2914 GType valadoc_api_error_code_get_type (void) G_GNUC_CONST; 2915 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocApiErrorCode, g_object_unref) 2916 GType valadoc_api_enum_get_type (void) G_GNUC_CONST; 2917 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocApiEnum, g_object_unref) 2918 GType valadoc_api_enum_value_get_type (void) G_GNUC_CONST; 2919 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocApiEnumValue, g_object_unref) 2920 GType valadoc_ctype_resolver_get_type (void) G_GNUC_CONST; 2921 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocCTypeResolver, g_object_unref) 2922 ValadocCTypeResolver* valadoc_ctype_resolver_new (ValadocApiTree* tree); 2923 ValadocCTypeResolver* valadoc_ctype_resolver_construct (GType object_type, 2924 ValadocApiTree* tree); 2925 ValadocApiTypeSymbol* valadoc_ctype_resolver_resolve_symbol_type (ValadocCTypeResolver* self, 2926 const gchar* name); 2927 ValadocApiNode* valadoc_ctype_resolver_resolve_symbol (ValadocCTypeResolver* self, 2928 ValadocApiNode* element, 2929 const gchar* _name); 2930 GType valadoc_content_content_visitor_get_type (void) G_GNUC_CONST; 2931 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocContentContentVisitor, g_object_unref) 2932 GType valadoc_content_block_content_get_type (void) G_GNUC_CONST; 2933 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocContentBlockContent, g_object_unref) 2934 GType valadoc_content_comment_get_type (void) G_GNUC_CONST; 2935 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocContentComment, g_object_unref) 2936 GType valadoc_content_embedded_get_type (void) G_GNUC_CONST; 2937 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocContentEmbedded, g_object_unref) 2938 GType valadoc_content_inline_content_get_type (void) G_GNUC_CONST; 2939 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocContentInlineContent, g_object_unref) 2940 GType valadoc_content_headline_get_type (void) G_GNUC_CONST; 2941 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocContentHeadline, g_object_unref) 2942 GType valadoc_content_link_get_type (void) G_GNUC_CONST; 2943 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocContentLink, g_object_unref) 2944 GType valadoc_content_wiki_link_get_type (void) G_GNUC_CONST; 2945 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocContentWikiLink, g_object_unref) 2946 GType valadoc_content_symbol_link_get_type (void) G_GNUC_CONST; 2947 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocContentSymbolLink, g_object_unref) 2948 GType valadoc_content_list_get_type (void) G_GNUC_CONST; 2949 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocContentList, g_object_unref) 2950 GType valadoc_content_list_item_get_type (void) G_GNUC_CONST; 2951 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocContentListItem, g_object_unref) 2952 GType valadoc_content_paragraph_get_type (void) G_GNUC_CONST; 2953 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocContentParagraph, g_object_unref) 2954 GType valadoc_content_warning_get_type (void) G_GNUC_CONST; 2955 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocContentWarning, g_object_unref) 2956 GType valadoc_content_note_get_type (void) G_GNUC_CONST; 2957 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocContentNote, g_object_unref) 2958 GType valadoc_content_page_get_type (void) G_GNUC_CONST; 2959 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocContentPage, g_object_unref) 2960 GType valadoc_content_run_get_type (void) G_GNUC_CONST; 2961 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocContentRun, g_object_unref) 2962 GType valadoc_content_source_code_get_type (void) G_GNUC_CONST; 2963 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocContentSourceCode, g_object_unref) 2964 GType valadoc_content_table_get_type (void) G_GNUC_CONST; 2965 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocContentTable, g_object_unref) 2966 GType valadoc_content_table_cell_get_type (void) G_GNUC_CONST; 2967 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocContentTableCell, g_object_unref) 2968 GType valadoc_content_table_row_get_type (void) G_GNUC_CONST; 2969 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocContentTableRow, g_object_unref) 2970 GType valadoc_content_text_get_type (void) G_GNUC_CONST; 2971 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocContentText, g_object_unref) 2972 GType valadoc_content_content_renderer_get_type (void) G_GNUC_CONST; 2973 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocContentContentRenderer, g_object_unref) 2974 GType valadoc_gtkdoc_renderer_get_type (void) G_GNUC_CONST; 2975 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocGtkdocRenderer, g_object_unref) 2976 void valadoc_gtkdoc_renderer_write_docbook_link (ValadocGtkdocRenderer* self, 2977 ValadocApiItem* item); 2978 ValadocGtkdocRenderer* valadoc_gtkdoc_renderer_new (void); 2979 ValadocGtkdocRenderer* valadoc_gtkdoc_renderer_construct (GType object_type); 2980 void valadoc_gtkdoc_renderer_render_symbol (ValadocGtkdocRenderer* self, 2981 ValadocContentComment* documentation); 2982 const gchar* valadoc_gtkdoc_renderer_get_content (ValadocGtkdocRenderer* self); 2983 void valadoc_gtkdoc_renderer_write_symbol_link (ValadocGtkdocRenderer* self, 2984 ValadocContentSymbolLink* element); 2985 void valadoc_gtkdoc_renderer_append_since (ValadocGtkdocRenderer* self, 2986 ValaList* taglets); 2987 void valadoc_gtkdoc_renderer_append_see (ValadocGtkdocRenderer* self, 2988 ValaList* taglets); 2989 void valadoc_gtkdoc_renderer_append_exceptions (ValadocGtkdocRenderer* self, 2990 ValaList* taglets); 2991 gpointer valadoc_parser_ref (gpointer instance); 2992 void valadoc_parser_unref (gpointer instance); 2993 GParamSpec* valadoc_param_spec_parser (const gchar* name, 2994 const gchar* nick, 2995 const gchar* blurb, 2996 GType object_type, 2997 GParamFlags flags); 2998 void valadoc_value_set_parser (GValue* value, 2999 gpointer v_object); 3000 void valadoc_value_take_parser (GValue* value, 3001 gpointer v_object); 3002 gpointer valadoc_value_get_parser (const GValue* value); 3003 GType valadoc_parser_get_type (void) G_GNUC_CONST; 3004 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocParser, valadoc_parser_unref) 3005 GQuark valadoc_parser_error_quark (void); 3006 GType valadoc_scanner_get_type (void) G_GNUC_CONST; 3007 GType valadoc_wiki_scanner_get_type (void) G_GNUC_CONST; 3008 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocWikiScanner, g_object_unref) 3009 GType valadoc_comment_scanner_get_type (void) G_GNUC_CONST; 3010 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocCommentScanner, g_object_unref) 3011 ValadocCommentScanner* valadoc_comment_scanner_new (ValadocSettings* settings); 3012 ValadocCommentScanner* valadoc_comment_scanner_construct (GType object_type, 3013 ValadocSettings* settings); 3014 GType valadoc_documentation_get_type (void) G_GNUC_CONST; 3015 ValadocApiPackage* valadoc_documentation_get_package (ValadocDocumentation* self); 3016 gchar* valadoc_documentation_get_filename (ValadocDocumentation* self); 3017 GType valadoc_resource_locator_get_type (void) G_GNUC_CONST; 3018 GType valadoc_documentation_parser_get_type (void) G_GNUC_CONST; 3019 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocDocumentationParser, g_object_unref) 3020 ValadocDocumentationParser* valadoc_documentation_parser_new (ValadocSettings* settings, 3021 ValadocErrorReporter* reporter, 3022 ValadocApiTree* tree, 3023 ValadocModuleLoader* modules); 3024 ValadocDocumentationParser* valadoc_documentation_parser_construct (GType object_type, 3025 ValadocSettings* settings, 3026 ValadocErrorReporter* reporter, 3027 ValadocApiTree* tree, 3028 ValadocModuleLoader* modules); 3029 gpointer valadoc_api_source_comment_ref (gpointer instance); 3030 void valadoc_api_source_comment_unref (gpointer instance); 3031 GParamSpec* valadoc_api_param_spec_source_comment (const gchar* name, 3032 const gchar* nick, 3033 const gchar* blurb, 3034 GType object_type, 3035 GParamFlags flags); 3036 void valadoc_api_value_set_source_comment (GValue* value, 3037 gpointer v_object); 3038 void valadoc_api_value_take_source_comment (GValue* value, 3039 gpointer v_object); 3040 gpointer valadoc_api_value_get_source_comment (const GValue* value); 3041 GType valadoc_api_source_comment_get_type (void) G_GNUC_CONST; 3042 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocApiSourceComment, valadoc_api_source_comment_unref) 3043 ValadocContentComment* valadoc_documentation_parser_parse (ValadocDocumentationParser* self, 3044 ValadocApiNode* element, 3045 ValadocApiSourceComment* comment); 3046 ValadocContentComment* valadoc_documentation_parser_parse_comment_str (ValadocDocumentationParser* self, 3047 ValadocApiNode* element, 3048 const gchar* content, 3049 const gchar* filename, 3050 gint first_line, 3051 gint first_column); 3052 GType valadoc_wiki_page_get_type (void) G_GNUC_CONST; 3053 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocWikiPage, g_object_unref) 3054 ValadocContentPage* valadoc_documentation_parser_parse_wikipage (ValadocDocumentationParser* self, 3055 ValadocApiPackage* pkg, 3056 ValadocWikiPage* page); 3057 void valadoc_documentation_parser_check (ValadocDocumentationParser* self, 3058 ValadocApiNode* element, 3059 ValadocContentComment* comment); 3060 void valadoc_documentation_parser_check_wikipage (ValadocDocumentationParser* self, 3061 ValadocApiPackage* package, 3062 ValadocWikiPage* page); 3063 GType valadoc_content_inline_taglet_get_type (void) G_GNUC_CONST; 3064 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocContentInlineTaglet, g_object_unref) 3065 GType valadoc_taglets_inherit_doc_get_type (void) G_GNUC_CONST; 3066 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocTagletsInheritDoc, g_object_unref) 3067 void valadoc_documentation_parser_transform_inheritdoc (ValadocDocumentationParser* self, 3068 ValadocApiNode* taglet_owner, 3069 ValadocTagletsInheritDoc* taglet); 3070 ValadocContentPage* valadoc_wiki_page_get_documentation (ValadocWikiPage* self); 3071 void valadoc_wiki_page_set_documentation (ValadocWikiPage* self, 3072 ValadocContentPage* value); 3073 const gchar* valadoc_wiki_page_get_documentation_str (ValadocWikiPage* self); 3074 const gchar* valadoc_wiki_page_get_path (ValadocWikiPage* self); 3075 const gchar* valadoc_wiki_page_get_name (ValadocWikiPage* self); 3076 ValadocWikiPage* valadoc_wiki_page_new (const gchar* name, 3077 const gchar* path, 3078 ValadocApiPackage* package); 3079 ValadocWikiPage* valadoc_wiki_page_construct (GType object_type, 3080 const gchar* name, 3081 const gchar* path, 3082 ValadocApiPackage* package); 3083 void valadoc_wiki_page_read (ValadocWikiPage* self, 3084 ValadocErrorReporter* reporter); 3085 void valadoc_wiki_page_parse (ValadocWikiPage* self, 3086 ValadocDocumentationParser* docparser, 3087 ValadocApiPackage* pkg); 3088 GType valadoc_wiki_page_tree_get_type (void) G_GNUC_CONST; 3089 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocWikiPageTree, g_object_unref) 3090 ValadocWikiPageTree* valadoc_wiki_page_tree_new (void); 3091 ValadocWikiPageTree* valadoc_wiki_page_tree_construct (GType object_type); 3092 ValaCollection* valadoc_wiki_page_tree_get_pages (ValadocWikiPageTree* self); 3093 ValadocWikiPage* valadoc_wiki_page_tree_search (ValadocWikiPageTree* self, 3094 const gchar* name); 3095 void valadoc_wiki_page_tree_parse (ValadocWikiPageTree* self, 3096 ValadocSettings* settings, 3097 ValadocDocumentationParser* docparser, 3098 ValadocApiPackage* package, 3099 ValadocErrorReporter* reporter); 3100 void valadoc_wiki_page_tree_check (ValadocWikiPageTree* self, 3101 ValadocSettings* settings, 3102 ValadocDocumentationParser* docparser, 3103 ValadocApiPackage* pkg); 3104 ValadocWikiScanner* valadoc_wiki_scanner_new (ValadocSettings* settings); 3105 ValadocWikiScanner* valadoc_wiki_scanner_construct (GType object_type, 3106 ValadocSettings* settings); 3107 void valadoc_wiki_scanner_reset (ValadocWikiScanner* self); 3108 void valadoc_wiki_scanner_stop (ValadocWikiScanner* self); 3109 void valadoc_wiki_scanner_set_url_escape_mode (ValadocWikiScanner* self, 3110 gboolean escape_mode); 3111 void valadoc_wiki_scanner_set_code_escape_mode (ValadocWikiScanner* self, 3112 gboolean escape_mode); 3113 gint valadoc_wiki_scanner_get_line (ValadocWikiScanner* self); 3114 gchar* valadoc_wiki_scanner_get_line_content (ValadocWikiScanner* self); 3115 gunichar valadoc_wiki_scanner_get_next_char (ValadocWikiScanner* self, 3116 gint offset); 3117 void valadoc_wiki_scanner_accept (ValadocWikiScanner* self, 3118 gunichar c, 3119 GError** error); 3120 gint valadoc_wiki_scanner_get_line_start_column (ValadocWikiScanner* self); 3121 GType valadoc_gtkdoc_parser_get_type (void) G_GNUC_CONST; 3122 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocGtkdocParser, g_object_unref) 3123 ValadocGtkdocParser* valadoc_gtkdoc_parser_new (ValadocSettings* settings, 3124 ValadocErrorReporter* reporter, 3125 ValadocApiTree* tree, 3126 ValadocModuleLoader* modules); 3127 ValadocGtkdocParser* valadoc_gtkdoc_parser_construct (GType object_type, 3128 ValadocSettings* settings, 3129 ValadocErrorReporter* reporter, 3130 ValadocApiTree* tree, 3131 ValadocModuleLoader* modules); 3132 GType valadoc_api_gir_source_comment_get_type (void) G_GNUC_CONST; 3133 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocApiGirSourceComment, valadoc_api_source_comment_unref) 3134 GType valadoc_gir_meta_data_get_type (void) G_GNUC_CONST; 3135 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocGirMetaData, g_object_unref) 3136 gpointer valadoc_importer_internal_id_registrar_ref (gpointer instance); 3137 void valadoc_importer_internal_id_registrar_unref (gpointer instance); 3138 GParamSpec* valadoc_importer_param_spec_internal_id_registrar (const gchar* name, 3139 const gchar* nick, 3140 const gchar* blurb, 3141 GType object_type, 3142 GParamFlags flags); 3143 void valadoc_importer_value_set_internal_id_registrar (GValue* value, 3144 gpointer v_object); 3145 void valadoc_importer_value_take_internal_id_registrar (GValue* value, 3146 gpointer v_object); 3147 gpointer valadoc_importer_value_get_internal_id_registrar (const GValue* value); 3148 GType valadoc_importer_internal_id_registrar_get_type (void) G_GNUC_CONST; 3149 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocImporterInternalIdRegistrar, valadoc_importer_internal_id_registrar_unref) 3150 ValadocContentComment* valadoc_gtkdoc_parser_parse (ValadocGtkdocParser* self, 3151 ValadocApiNode* element, 3152 ValadocApiGirSourceComment* gir_comment, 3153 ValadocGirMetaData* gir_metadata, 3154 ValadocImporterInternalIdRegistrar* id_registrar); 3155 GType valadoc_gtkdoc_token_type_get_type (void) G_GNUC_CONST; 3156 gpointer valadoc_gtkdoc_token_ref (gpointer instance); 3157 void valadoc_gtkdoc_token_unref (gpointer instance); 3158 GParamSpec* valadoc_gtkdoc_param_spec_token (const gchar* name, 3159 const gchar* nick, 3160 const gchar* blurb, 3161 GType object_type, 3162 GParamFlags flags); 3163 void valadoc_gtkdoc_value_set_token (GValue* value, 3164 gpointer v_object); 3165 void valadoc_gtkdoc_value_take_token (GValue* value, 3166 gpointer v_object); 3167 gpointer valadoc_gtkdoc_value_get_token (const GValue* value); 3168 GType valadoc_gtkdoc_token_get_type (void) G_GNUC_CONST; 3169 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocGtkdocToken, valadoc_gtkdoc_token_unref) 3170 ValadocGtkdocToken* valadoc_gtkdoc_token_new (ValadocGtkdocTokenType type, 3171 const gchar* content, 3172 ValaHashMap* attributes, 3173 const gchar* start, 3174 gint length, 3175 gint line, 3176 gint first_column, 3177 gint last_column); 3178 ValadocGtkdocToken* valadoc_gtkdoc_token_construct (GType object_type, 3179 ValadocGtkdocTokenType type, 3180 const gchar* content, 3181 ValaHashMap* attributes, 3182 const gchar* start, 3183 gint length, 3184 gint line, 3185 gint first_column, 3186 gint last_column); 3187 gchar* valadoc_gtkdoc_token_to_string (ValadocGtkdocToken* self); 3188 gpointer valadoc_gtkdoc_scanner_ref (gpointer instance); 3189 void valadoc_gtkdoc_scanner_unref (gpointer instance); 3190 GParamSpec* valadoc_gtkdoc_param_spec_scanner (const gchar* name, 3191 const gchar* nick, 3192 const gchar* blurb, 3193 GType object_type, 3194 GParamFlags flags); 3195 void valadoc_gtkdoc_value_set_scanner (GValue* value, 3196 gpointer v_object); 3197 void valadoc_gtkdoc_value_take_scanner (GValue* value, 3198 gpointer v_object); 3199 gpointer valadoc_gtkdoc_value_get_scanner (const GValue* value); 3200 GType valadoc_gtkdoc_scanner_get_type (void) G_GNUC_CONST; 3201 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocGtkdocScanner, valadoc_gtkdoc_scanner_unref) 3202 ValadocGtkdocScanner* valadoc_gtkdoc_scanner_new (void); 3203 ValadocGtkdocScanner* valadoc_gtkdoc_scanner_construct (GType object_type); 3204 gchar* valadoc_gtkdoc_scanner_unescape (const gchar* txt); 3205 void valadoc_gtkdoc_scanner_reset (ValadocGtkdocScanner* self, 3206 const gchar* content); 3207 ValadocGtkdocToken* valadoc_gtkdoc_scanner_next (ValadocGtkdocScanner* self); 3208 GType valadoc_gtkdoc_markdown_parser_get_type (void) G_GNUC_CONST; 3209 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocGtkdocMarkdownParser, g_object_unref) 3210 ValadocGtkdocMarkdownParser* valadoc_gtkdoc_markdown_parser_new (ValadocSettings* settings, 3211 ValadocErrorReporter* reporter, 3212 ValadocApiTree* tree, 3213 ValadocModuleLoader* _modules); 3214 ValadocGtkdocMarkdownParser* valadoc_gtkdoc_markdown_parser_construct (GType object_type, 3215 ValadocSettings* settings, 3216 ValadocErrorReporter* reporter, 3217 ValadocApiTree* tree, 3218 ValadocModuleLoader* _modules); 3219 void valadoc_gtkdoc_markdown_parser_init_rules (ValadocGtkdocMarkdownParser* self); 3220 ValadocContentComment* valadoc_gtkdoc_markdown_parser_parse (ValadocGtkdocMarkdownParser* self, 3221 ValadocApiNode* element, 3222 ValadocApiGirSourceComment* gir_comment, 3223 ValadocGirMetaData* metadata, 3224 ValadocImporterInternalIdRegistrar* id_registrar, 3225 const gchar* this_name); 3226 GType valadoc_gtkdoc_markdown_scanner_get_type (void) G_GNUC_CONST; 3227 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocGtkdocMarkdownScanner, g_object_unref) 3228 ValadocGtkdocMarkdownScanner* valadoc_gtkdoc_markdown_scanner_new (ValadocSettings* settings); 3229 ValadocGtkdocMarkdownScanner* valadoc_gtkdoc_markdown_scanner_construct (GType object_type, 3230 ValadocSettings* settings); 3231 gint valadoc_gtkdoc_markdown_scanner_get_line_start_column (ValadocGtkdocMarkdownScanner* self); 3232 gboolean valadoc_gir_meta_data_get_is_docbook (ValadocGirMetaData* self); 3233 const gchar* valadoc_gir_meta_data_get_index_sgml (ValadocGirMetaData* self); 3234 const gchar* valadoc_gir_meta_data_get_index_sgml_online (ValadocGirMetaData* self); 3235 gchar* valadoc_gir_meta_data_get_resource_path (ValadocGirMetaData* self, 3236 const gchar* resource); 3237 ValadocGirMetaData* valadoc_gir_meta_data_new (const gchar* gir_file_path, 3238 gchar** metadata_dirs, 3239 gint metadata_dirs_length1, 3240 ValadocErrorReporter* reporter); 3241 ValadocGirMetaData* valadoc_gir_meta_data_construct (GType object_type, 3242 const gchar* gir_file_path, 3243 gchar** metadata_dirs, 3244 gint metadata_dirs_length1, 3245 ValadocErrorReporter* reporter); 3246 GType valadoc_importer_documentation_importer_get_type (void) G_GNUC_CONST; 3247 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocImporterDocumentationImporter, g_object_unref) 3248 const gchar* valadoc_importer_documentation_importer_get_file_extension (ValadocImporterDocumentationImporter* self); 3249 ValadocImporterDocumentationImporter* valadoc_importer_documentation_importer_construct (GType object_type, 3250 ValadocApiTree* tree, 3251 ValadocModuleLoader* modules, 3252 ValadocSettings* settings); 3253 gchar* valadoc_importer_documentation_importer_resolve (ValadocImporterDocumentationImporter* self, 3254 const gchar* path); 3255 void valadoc_importer_documentation_importer_process (ValadocImporterDocumentationImporter* self, 3256 const gchar* filename); 3257 GType valadoc_importer_valadoc_documentation_importer_get_type (void) G_GNUC_CONST; 3258 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocImporterValadocDocumentationImporter, g_object_unref) 3259 GType valadoc_content_content_factory_get_type (void) G_GNUC_CONST; 3260 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocContentContentFactory, g_object_unref) 3261 ValadocImporterValadocDocumentationImporter* valadoc_importer_valadoc_documentation_importer_new (ValadocApiTree* tree, 3262 ValadocDocumentationParser* parser, 3263 ValadocModuleLoader* modules, 3264 ValadocSettings* settings, 3265 ValadocErrorReporter* reporter); 3266 ValadocImporterValadocDocumentationImporter* valadoc_importer_valadoc_documentation_importer_construct (GType object_type, 3267 ValadocApiTree* tree, 3268 ValadocDocumentationParser* parser, 3269 ValadocModuleLoader* modules, 3270 ValadocSettings* settings, 3271 ValadocErrorReporter* reporter); 3272 GType valadoc_importer_valadoc_documentation_scanner_get_type (void) G_GNUC_CONST; 3273 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocImporterValadocDocumentationScanner, g_object_unref) 3274 ValadocImporterValadocDocumentationScanner* valadoc_importer_valadoc_documentation_scanner_new (ValadocSettings* settings); 3275 ValadocImporterValadocDocumentationScanner* valadoc_importer_valadoc_documentation_scanner_construct (GType object_type, 3276 ValadocSettings* settings); 3277 void valadoc_importer_valadoc_documentation_scanner_reset (ValadocImporterValadocDocumentationScanner* self); 3278 void valadoc_importer_valadoc_documentation_scanner_stop (ValadocImporterValadocDocumentationScanner* self); 3279 gint valadoc_importer_valadoc_documentation_scanner_get_line (ValadocImporterValadocDocumentationScanner* self); 3280 gchar* valadoc_importer_valadoc_documentation_scanner_get_line_content (ValadocImporterValadocDocumentationScanner* self); 3281 gunichar valadoc_importer_valadoc_documentation_scanner_get_next_char (ValadocImporterValadocDocumentationScanner* self, 3282 gint offset); 3283 void valadoc_importer_valadoc_documentation_scanner_accept (ValadocImporterValadocDocumentationScanner* self, 3284 gunichar c, 3285 GError** error); 3286 gint valadoc_importer_valadoc_documentation_scanner_get_line_start_column (ValadocImporterValadocDocumentationScanner* self); 3287 GType valadoc_importer_gir_documentation_importer_get_type (void) G_GNUC_CONST; 3288 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocImporterGirDocumentationImporter, g_object_unref) 3289 ValadocImporterGirDocumentationImporter* valadoc_importer_gir_documentation_importer_new (ValadocApiTree* tree, 3290 ValadocDocumentationParser* parser, 3291 ValadocModuleLoader* modules, 3292 ValadocSettings* settings, 3293 ValadocErrorReporter* reporter); 3294 ValadocImporterGirDocumentationImporter* valadoc_importer_gir_documentation_importer_construct (GType object_type, 3295 ValadocApiTree* tree, 3296 ValadocDocumentationParser* parser, 3297 ValadocModuleLoader* modules, 3298 ValadocSettings* settings, 3299 ValadocErrorReporter* reporter); 3300 ValadocImporterInternalIdRegistrar* valadoc_importer_internal_id_registrar_new (void); 3301 ValadocImporterInternalIdRegistrar* valadoc_importer_internal_id_registrar_construct (GType object_type); 3302 void valadoc_importer_internal_id_registrar_register_symbol (ValadocImporterInternalIdRegistrar* self, 3303 const gchar* id, 3304 ValadocApiNode* symbol); 3305 gchar* valadoc_importer_internal_id_registrar_map_url_id (ValadocImporterInternalIdRegistrar* self, 3306 const gchar* id); 3307 ValadocApiNode* valadoc_importer_internal_id_registrar_map_symbol_id (ValadocImporterInternalIdRegistrar* self, 3308 const gchar* id); 3309 void valadoc_importer_internal_id_registrar_read_index_sgml_file (ValadocImporterInternalIdRegistrar* self, 3310 const gchar* filename, 3311 const gchar* index_sgml_online, 3312 ValadocErrorReporter* reporter); 3313 GType valadoc_api_source_file_get_type (void) G_GNUC_CONST; 3314 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocApiSourceFile, g_object_unref) 3315 ValadocApiSourceFile* valadoc_api_source_comment_get_file (ValadocApiSourceComment* self); 3316 const gchar* valadoc_api_source_comment_get_content (ValadocApiSourceComment* self); 3317 gint valadoc_api_source_comment_get_first_line (ValadocApiSourceComment* self); 3318 gint valadoc_api_source_comment_get_first_column (ValadocApiSourceComment* self); 3319 gint valadoc_api_source_comment_get_last_line (ValadocApiSourceComment* self); 3320 gint valadoc_api_source_comment_get_last_column (ValadocApiSourceComment* self); 3321 ValadocApiSourceComment* valadoc_api_source_comment_new (const gchar* content, 3322 ValadocApiSourceFile* file, 3323 gint first_line, 3324 gint first_column, 3325 gint last_line, 3326 gint last_column); 3327 ValadocApiSourceComment* valadoc_api_source_comment_construct (GType object_type, 3328 const gchar* content, 3329 ValadocApiSourceFile* file, 3330 gint first_line, 3331 gint first_column, 3332 gint last_line, 3333 gint last_column); 3334 const gchar* valadoc_api_gir_source_comment_get_instance_param_name (ValadocApiGirSourceComment* self); 3335 void valadoc_api_gir_source_comment_set_instance_param_name (ValadocApiGirSourceComment* self, 3336 const gchar* value); 3337 ValadocApiSourceComment* valadoc_api_gir_source_comment_get_return_comment (ValadocApiGirSourceComment* self); 3338 void valadoc_api_gir_source_comment_set_return_comment (ValadocApiGirSourceComment* self, 3339 ValadocApiSourceComment* value); 3340 ValadocApiSourceComment* valadoc_api_gir_source_comment_get_deprecated_comment (ValadocApiGirSourceComment* self); 3341 void valadoc_api_gir_source_comment_set_deprecated_comment (ValadocApiGirSourceComment* self, 3342 ValadocApiSourceComment* value); 3343 ValadocApiSourceComment* valadoc_api_gir_source_comment_get_version_comment (ValadocApiGirSourceComment* self); 3344 void valadoc_api_gir_source_comment_set_version_comment (ValadocApiGirSourceComment* self, 3345 ValadocApiSourceComment* value); 3346 ValadocApiSourceComment* valadoc_api_gir_source_comment_get_stability_comment (ValadocApiGirSourceComment* self); 3347 void valadoc_api_gir_source_comment_set_stability_comment (ValadocApiGirSourceComment* self, 3348 ValadocApiSourceComment* value); 3349 ValaMapIterator* valadoc_api_gir_source_comment_parameter_iterator (ValadocApiGirSourceComment* self); 3350 void valadoc_api_gir_source_comment_add_parameter_content (ValadocApiGirSourceComment* self, 3351 const gchar* param_name, 3352 ValadocApiSourceComment* comment); 3353 ValadocApiSourceComment* valadoc_api_gir_source_comment_get_parameter_comment (ValadocApiGirSourceComment* self, 3354 const gchar* param_name); 3355 ValadocApiGirSourceComment* valadoc_api_gir_source_comment_new (const gchar* content, 3356 ValadocApiSourceFile* file, 3357 gint first_line, 3358 gint first_column, 3359 gint last_line, 3360 gint last_column); 3361 ValadocApiGirSourceComment* valadoc_api_gir_source_comment_construct (GType object_type, 3362 const gchar* content, 3363 ValadocApiSourceFile* file, 3364 gint first_line, 3365 gint first_column, 3366 gint last_line, 3367 gint last_column); 3368 GType valadoc_content_inline_get_type (void) G_GNUC_CONST; 3369 GType valadoc_api_attribute_get_type (void) G_GNUC_CONST; 3370 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocApiAttribute, g_object_unref) 3371 const gchar* valadoc_api_attribute_get_name (ValadocApiAttribute* self); 3372 ValadocApiAttribute* valadoc_api_attribute_new (ValadocApiNode* parent, 3373 ValadocApiSourceFile* file, 3374 const gchar* name, 3375 ValaAttribute* data); 3376 ValadocApiAttribute* valadoc_api_attribute_construct (GType object_type, 3377 ValadocApiNode* parent, 3378 ValadocApiSourceFile* file, 3379 const gchar* name, 3380 ValaAttribute* data); 3381 ValadocApiSourceFile* valadoc_api_attribute_get_source_file (ValadocApiAttribute* self); 3382 GType valadoc_api_array_get_type (void) G_GNUC_CONST; 3383 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocApiArray, g_object_unref) 3384 ValadocApiItem* valadoc_api_array_get_data_type (ValadocApiArray* self); 3385 void valadoc_api_array_set_data_type (ValadocApiArray* self, 3386 ValadocApiItem* value); 3387 ValadocApiArray* valadoc_api_array_new (ValadocApiItem* parent, 3388 ValaArrayType* data); 3389 ValadocApiArray* valadoc_api_array_construct (GType object_type, 3390 ValadocApiItem* parent, 3391 ValaArrayType* data); 3392 GType valadoc_api_typereference_get_type (void) G_GNUC_CONST; 3393 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocApiTypeReference, g_object_unref) 3394 GType valadoc_api_callable_get_type (void) G_GNUC_CONST; 3395 ValadocApiTypeReference* valadoc_api_callable_get_return_type (ValadocApiCallable* self); 3396 void valadoc_api_callable_set_return_type (ValadocApiCallable* self, 3397 ValadocApiTypeReference* value); 3398 GType valadoc_api_child_symbol_registrar_get_type (void) G_GNUC_CONST; 3399 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocApiChildSymbolRegistrar, g_object_unref) 3400 ValadocApiChildSymbolRegistrar* valadoc_api_child_symbol_registrar_new (void); 3401 ValadocApiChildSymbolRegistrar* valadoc_api_child_symbol_registrar_construct (GType object_type); 3402 GType valadoc_api_node_type_get_type (void) G_GNUC_CONST; 3403 ValadocApiClass* valadoc_api_class_new (ValadocApiNode* parent, 3404 ValadocApiSourceFile* file, 3405 const gchar* name, 3406 ValaSymbolAccessibility accessibility, 3407 ValadocApiSourceComment* comment, 3408 ValaClass* data); 3409 ValadocApiClass* valadoc_api_class_construct (GType object_type, 3410 ValadocApiNode* parent, 3411 ValadocApiSourceFile* file, 3412 const gchar* name, 3413 ValaSymbolAccessibility accessibility, 3414 ValadocApiSourceComment* comment, 3415 ValaClass* data); 3416 ValadocApiTypeReference* valadoc_api_class_get_base_type (ValadocApiClass* self); 3417 void valadoc_api_class_set_base_type (ValadocApiClass* self, 3418 ValadocApiTypeReference* value); 3419 gchar* valadoc_api_class_get_cname (ValadocApiClass* self); 3420 gchar* valadoc_api_class_get_private_cname (ValadocApiClass* self); 3421 gchar* valadoc_api_class_get_type_id (ValadocApiClass* self); 3422 gchar* valadoc_api_class_get_ref_function_cname (ValadocApiClass* self); 3423 gchar* valadoc_api_class_get_unref_function_cname (ValadocApiClass* self); 3424 gchar* valadoc_api_class_get_free_function_name (ValadocApiClass* self); 3425 gchar* valadoc_api_class_get_finalize_function_name (ValadocApiClass* self); 3426 gchar* valadoc_api_class_get_param_spec_function_cname (ValadocApiClass* self); 3427 gchar* valadoc_api_class_get_set_value_function_cname (ValadocApiClass* self); 3428 gchar* valadoc_api_class_get_get_value_function_cname (ValadocApiClass* self); 3429 gchar* valadoc_api_class_get_take_value_function_cname (ValadocApiClass* self); 3430 gchar* valadoc_api_class_get_dbus_name (ValadocApiClass* self); 3431 gchar* valadoc_api_class_get_class_macro_name (ValadocApiClass* self); 3432 gchar* valadoc_api_class_get_class_type_macro_name (ValadocApiClass* self); 3433 gchar* valadoc_api_class_get_is_class_type_macro_name (ValadocApiClass* self); 3434 ValaCollection* valadoc_api_class_get_implemented_interface_list (ValadocApiClass* self); 3435 ValaCollection* valadoc_api_class_get_full_implemented_interface_list (ValadocApiClass* self); 3436 void valadoc_api_class_add_interface (ValadocApiClass* self, 3437 ValadocApiTypeReference* iface); 3438 gboolean valadoc_api_class_get_is_abstract (ValadocApiClass* self); 3439 gboolean valadoc_api_class_get_is_sealed (ValadocApiClass* self); 3440 gboolean valadoc_api_class_get_is_fundamental (ValadocApiClass* self); 3441 gboolean valadoc_api_class_get_is_compact (ValadocApiClass* self); 3442 ValaCollection* valadoc_api_class_get_known_child_classes (ValadocApiClass* self); 3443 ValaCollection* valadoc_api_class_get_known_derived_interfaces (ValadocApiClass* self); 3444 void valadoc_api_class_register_derived_interface (ValadocApiClass* self, 3445 ValadocApiInterface* iface); 3446 void valadoc_api_class_register_child_class (ValadocApiClass* self, 3447 ValadocApiClass* cl); 3448 ValadocApiTypeReference* valadoc_api_constant_get_constant_type (ValadocApiConstant* self); 3449 void valadoc_api_constant_set_constant_type (ValadocApiConstant* self, 3450 ValadocApiTypeReference* value); 3451 ValadocApiConstant* valadoc_api_constant_new (ValadocApiNode* parent, 3452 ValadocApiSourceFile* file, 3453 const gchar* name, 3454 ValaSymbolAccessibility accessibility, 3455 ValadocApiSourceComment* comment, 3456 ValaConstant* data); 3457 ValadocApiConstant* valadoc_api_constant_construct (GType object_type, 3458 ValadocApiNode* parent, 3459 ValadocApiSourceFile* file, 3460 const gchar* name, 3461 ValaSymbolAccessibility accessibility, 3462 ValadocApiSourceComment* comment, 3463 ValaConstant* data); 3464 gchar* valadoc_api_constant_get_cname (ValadocApiConstant* self); 3465 ValadocApiDelegate* valadoc_api_delegate_new (ValadocApiNode* parent, 3466 ValadocApiSourceFile* file, 3467 const gchar* name, 3468 ValaSymbolAccessibility accessibility, 3469 ValadocApiSourceComment* comment, 3470 ValaDelegate* data); 3471 ValadocApiDelegate* valadoc_api_delegate_construct (GType object_type, 3472 ValadocApiNode* parent, 3473 ValadocApiSourceFile* file, 3474 const gchar* name, 3475 ValaSymbolAccessibility accessibility, 3476 ValadocApiSourceComment* comment, 3477 ValaDelegate* data); 3478 gchar* valadoc_api_delegate_get_cname (ValadocApiDelegate* self); 3479 gboolean valadoc_api_delegate_get_is_static (ValadocApiDelegate* self); 3480 ValadocApiEnum* valadoc_api_enum_new (ValadocApiNode* parent, 3481 ValadocApiSourceFile* file, 3482 const gchar* name, 3483 ValaSymbolAccessibility accessibility, 3484 ValadocApiSourceComment* comment, 3485 ValaEnum* data); 3486 ValadocApiEnum* valadoc_api_enum_construct (GType object_type, 3487 ValadocApiNode* parent, 3488 ValadocApiSourceFile* file, 3489 const gchar* name, 3490 ValaSymbolAccessibility accessibility, 3491 ValadocApiSourceComment* comment, 3492 ValaEnum* data); 3493 gchar* valadoc_api_enum_get_cname (ValadocApiEnum* self); 3494 gchar* valadoc_api_enum_get_type_id (ValadocApiEnum* self); 3495 ValadocContentRun* valadoc_api_enum_value_get_default_value (ValadocApiEnumValue* self); 3496 void valadoc_api_enum_value_set_default_value (ValadocApiEnumValue* self, 3497 ValadocContentRun* value); 3498 gboolean valadoc_api_enum_value_get_has_default_value (ValadocApiEnumValue* self); 3499 ValadocApiEnumValue* valadoc_api_enum_value_new (ValadocApiEnum* parent, 3500 ValadocApiSourceFile* file, 3501 const gchar* name, 3502 ValadocApiSourceComment* comment, 3503 ValaEnumValue* data); 3504 ValadocApiEnumValue* valadoc_api_enum_value_construct (GType object_type, 3505 ValadocApiEnum* parent, 3506 ValadocApiSourceFile* file, 3507 const gchar* name, 3508 ValadocApiSourceComment* comment, 3509 ValaEnumValue* data); 3510 gchar* valadoc_api_enum_value_get_cname (ValadocApiEnumValue* self); 3511 ValadocApiErrorCode* valadoc_api_error_code_new (ValadocApiErrorDomain* parent, 3512 ValadocApiSourceFile* file, 3513 const gchar* name, 3514 ValadocApiSourceComment* comment, 3515 ValaErrorCode* data); 3516 ValadocApiErrorCode* valadoc_api_error_code_construct (GType object_type, 3517 ValadocApiErrorDomain* parent, 3518 ValadocApiSourceFile* file, 3519 const gchar* name, 3520 ValadocApiSourceComment* comment, 3521 ValaErrorCode* data); 3522 gchar* valadoc_api_error_code_get_cname (ValadocApiErrorCode* self); 3523 gchar* valadoc_api_error_code_get_dbus_name (ValadocApiErrorCode* self); 3524 ValadocApiErrorDomain* valadoc_api_error_domain_new (ValadocApiNode* parent, 3525 ValadocApiSourceFile* file, 3526 const gchar* name, 3527 ValaSymbolAccessibility accessibility, 3528 ValadocApiSourceComment* comment, 3529 ValaErrorDomain* data); 3530 ValadocApiErrorDomain* valadoc_api_error_domain_construct (GType object_type, 3531 ValadocApiNode* parent, 3532 ValadocApiSourceFile* file, 3533 const gchar* name, 3534 ValaSymbolAccessibility accessibility, 3535 ValadocApiSourceComment* comment, 3536 ValaErrorDomain* data); 3537 gchar* valadoc_api_error_domain_get_cname (ValadocApiErrorDomain* self); 3538 gchar* valadoc_api_error_domain_get_dbus_name (ValadocApiErrorDomain* self); 3539 gchar* valadoc_api_error_domain_get_quark_function_name (ValadocApiErrorDomain* self); 3540 gchar* valadoc_api_error_domain_get_quark_macro_name (ValadocApiErrorDomain* self); 3541 ValadocApiField* valadoc_api_field_new (ValadocApiNode* parent, 3542 ValadocApiSourceFile* file, 3543 const gchar* name, 3544 ValaSymbolAccessibility accessibility, 3545 ValadocApiSourceComment* comment, 3546 ValaField* data); 3547 ValadocApiField* valadoc_api_field_construct (GType object_type, 3548 ValadocApiNode* parent, 3549 ValadocApiSourceFile* file, 3550 const gchar* name, 3551 ValaSymbolAccessibility accessibility, 3552 ValadocApiSourceComment* comment, 3553 ValaField* data); 3554 gchar* valadoc_api_field_get_cname (ValadocApiField* self); 3555 ValadocApiTypeReference* valadoc_api_field_get_field_type (ValadocApiField* self); 3556 void valadoc_api_field_set_field_type (ValadocApiField* self, 3557 ValadocApiTypeReference* value); 3558 gboolean valadoc_api_field_get_is_static (ValadocApiField* self); 3559 gboolean valadoc_api_field_get_is_class (ValadocApiField* self); 3560 gboolean valadoc_api_field_get_is_volatile (ValadocApiField* self); 3561 ValadocApiInterface* valadoc_api_interface_new (ValadocApiNode* parent, 3562 ValadocApiSourceFile* file, 3563 const gchar* name, 3564 ValaSymbolAccessibility accessibility, 3565 ValadocApiSourceComment* comment, 3566 ValaInterface* data); 3567 ValadocApiInterface* valadoc_api_interface_construct (GType object_type, 3568 ValadocApiNode* parent, 3569 ValadocApiSourceFile* file, 3570 const gchar* name, 3571 ValaSymbolAccessibility accessibility, 3572 ValadocApiSourceComment* comment, 3573 ValaInterface* data); 3574 void valadoc_api_interface_add_interface (ValadocApiInterface* self, 3575 ValadocApiTypeReference* iface); 3576 ValaCollection* valadoc_api_interface_get_implemented_interface_list (ValadocApiInterface* self); 3577 ValaCollection* valadoc_api_interface_get_full_implemented_interface_list (ValadocApiInterface* self); 3578 gchar* valadoc_api_interface_get_cname (ValadocApiInterface* self); 3579 gchar* valadoc_api_interface_get_type_id (ValadocApiInterface* self); 3580 gchar* valadoc_api_interface_get_dbus_name (ValadocApiInterface* self); 3581 gchar* valadoc_api_interface_get_interface_macro_name (ValadocApiInterface* self); 3582 ValadocApiTypeReference* valadoc_api_interface_get_base_type (ValadocApiInterface* self); 3583 void valadoc_api_interface_set_base_type (ValadocApiInterface* self, 3584 ValadocApiTypeReference* value); 3585 ValaCollection* valadoc_api_interface_get_known_implementations (ValadocApiInterface* self); 3586 ValaCollection* valadoc_api_interface_get_known_related_interfaces (ValadocApiInterface* self); 3587 void valadoc_api_interface_register_related_interface (ValadocApiInterface* self, 3588 ValadocApiInterface* iface); 3589 void valadoc_api_interface_register_implementation (ValadocApiInterface* self, 3590 ValadocApiClass* cl); 3591 ValaCodeNode* valadoc_api_item_get_data (ValadocApiItem* self); 3592 ValadocApiItem* valadoc_api_item_get_parent (ValadocApiItem* self); 3593 void valadoc_api_item_set_parent (ValadocApiItem* self, 3594 ValadocApiItem* value); 3595 ValadocApiItem* valadoc_api_item_construct (GType object_type, 3596 ValaCodeNode* data); 3597 ValadocContentInline* valadoc_api_item_get_signature (ValadocApiItem* self); 3598 ValadocContentInline* valadoc_api_item_build_signature (ValadocApiItem* self); 3599 ValadocApiMethod* valadoc_api_method_new (ValadocApiNode* parent, 3600 ValadocApiSourceFile* file, 3601 const gchar* name, 3602 ValaSymbolAccessibility accessibility, 3603 ValadocApiSourceComment* comment, 3604 ValaMethod* data); 3605 ValadocApiMethod* valadoc_api_method_construct (GType object_type, 3606 ValadocApiNode* parent, 3607 ValadocApiSourceFile* file, 3608 const gchar* name, 3609 ValaSymbolAccessibility accessibility, 3610 ValadocApiSourceComment* comment, 3611 ValaMethod* data); 3612 gchar* valadoc_api_method_get_cname (ValadocApiMethod* self); 3613 gchar* valadoc_api_method_get_finish_function_cname (ValadocApiMethod* self); 3614 gchar* valadoc_api_method_get_dbus_name (ValadocApiMethod* self); 3615 gchar* valadoc_api_method_get_dbus_result_name (ValadocApiMethod* self); 3616 ValadocApiMethod* valadoc_api_method_get_base_method (ValadocApiMethod* self); 3617 void valadoc_api_method_set_base_method (ValadocApiMethod* self, 3618 ValadocApiMethod* value); 3619 gboolean valadoc_api_method_get_is_yields (ValadocApiMethod* self); 3620 gboolean valadoc_api_method_get_is_abstract (ValadocApiMethod* self); 3621 gboolean valadoc_api_method_get_is_virtual (ValadocApiMethod* self); 3622 gboolean valadoc_api_method_get_is_override (ValadocApiMethod* self); 3623 gboolean valadoc_api_method_get_is_static (ValadocApiMethod* self); 3624 gboolean valadoc_api_method_get_is_class (ValadocApiMethod* self); 3625 gboolean valadoc_api_method_get_is_constructor (ValadocApiMethod* self); 3626 gboolean valadoc_api_method_get_is_inline (ValadocApiMethod* self); 3627 gboolean valadoc_api_method_get_is_dbus_visible (ValadocApiMethod* self); 3628 ValadocApiNamespace* valadoc_api_namespace_new (ValadocApiNode* parent, 3629 ValadocApiSourceFile* file, 3630 const gchar* name, 3631 ValadocApiSourceComment* comment, 3632 ValaNamespace* data); 3633 ValadocApiNamespace* valadoc_api_namespace_construct (GType object_type, 3634 ValadocApiNode* parent, 3635 ValadocApiSourceFile* file, 3636 const gchar* name, 3637 ValadocApiSourceComment* comment, 3638 ValaNamespace* data); 3639 const gchar* valadoc_api_node_get_name (ValadocApiNode* self); 3640 ValadocApiSourceFile* valadoc_api_node_get_source_file (ValadocApiNode* self); 3641 ValadocApiNodeType valadoc_api_node_get_node_type (ValadocApiNode* self); 3642 ValadocApiNode* valadoc_api_node_construct (GType object_type, 3643 ValadocApiNode* parent, 3644 ValadocApiSourceFile* file, 3645 const gchar* name, 3646 ValaCodeNode* data); 3647 void valadoc_api_node_accept (ValadocApiNode* self, 3648 ValadocApiVisitor* visitor); 3649 gboolean valadoc_api_node_is_browsable (ValadocApiNode* self, 3650 ValadocSettings* settings); 3651 void valadoc_api_node_add_child (ValadocApiNode* self, 3652 ValadocApiSymbol* child); 3653 gboolean valadoc_api_node_has_visible_children_by_type (ValadocApiNode* self, 3654 ValadocApiNodeType type, 3655 ValadocSettings* settings); 3656 gboolean valadoc_api_node_has_visible_children_by_types (ValadocApiNode* self, 3657 ValadocApiNodeType* types, 3658 gint types_length1, 3659 ValadocSettings* settings); 3660 gboolean valadoc_api_node_has_visible_children (ValadocApiNode* self, 3661 ValadocSettings* settings); 3662 gboolean valadoc_api_node_has_children_by_type (ValadocApiNode* self, 3663 ValadocApiNodeType type); 3664 gboolean valadoc_api_node_has_children (ValadocApiNode* self, 3665 ValadocApiNodeType* types, 3666 gint types_length1); 3667 ValaList* valadoc_api_node_get_children_by_type (ValadocApiNode* self, 3668 ValadocApiNodeType type, 3669 gboolean filtered); 3670 ValaList* valadoc_api_node_get_children_by_types (ValadocApiNode* self, 3671 ValadocApiNodeType* types, 3672 gint types_length1, 3673 gboolean filtered); 3674 void valadoc_api_node_accept_children_by_type (ValadocApiNode* self, 3675 ValadocApiNodeType type, 3676 ValadocApiVisitor* visitor, 3677 gboolean filtered); 3678 void valadoc_api_node_accept_children (ValadocApiNode* self, 3679 ValadocApiNodeType* types, 3680 gint types_length1, 3681 ValadocApiVisitor* visitor, 3682 gboolean filtered); 3683 void valadoc_api_node_accept_all_children (ValadocApiNode* self, 3684 ValadocApiVisitor* visitor, 3685 gboolean filtered); 3686 ValadocApiNode* valadoc_api_node_find_by_name (ValadocApiNode* self, 3687 const gchar* name); 3688 ValadocApiNamespace* valadoc_api_node_get_nspace (ValadocApiNode* self); 3689 ValadocContentComment* valadoc_api_node_get_documentation (ValadocApiNode* self); 3690 gchar* valadoc_api_node_get_full_name (ValadocApiNode* self); 3691 gint valadoc_api_node_compare_to (ValadocApiNode* self, 3692 ValadocApiNode* node); 3693 GType valadoc_api_ownership_get_type (void) G_GNUC_CONST; 3694 gboolean valadoc_api_package_get_is_package (ValadocApiPackage* self); 3695 ValaCollection* valadoc_api_package_get_full_dependency_list (ValadocApiPackage* self); 3696 ValaCollection* valadoc_api_package_get_dependency_list (ValadocApiPackage* self); 3697 ValadocApiPackage* valadoc_api_package_new (const gchar* name, 3698 gboolean is_package, 3699 ValaCodeNode* data); 3700 ValadocApiPackage* valadoc_api_package_construct (GType object_type, 3701 const gchar* name, 3702 gboolean is_package, 3703 ValaCodeNode* data); 3704 ValaMap* valadoc_api_package_get_deprecated_symbols (ValadocApiPackage* self); 3705 ValadocContentRun* valadoc_api_parameter_get_default_value (ValadocApiParameter* self); 3706 void valadoc_api_parameter_set_default_value (ValadocApiParameter* self, 3707 ValadocContentRun* value); 3708 ValadocApiParameter* valadoc_api_parameter_new (ValadocApiNode* parent, 3709 ValadocApiSourceFile* file, 3710 const gchar* name, 3711 ValaSymbolAccessibility accessibility, 3712 ValaParameterDirection type, 3713 gboolean ellipsis, 3714 ValaParameter* data); 3715 ValadocApiParameter* valadoc_api_parameter_construct (GType object_type, 3716 ValadocApiNode* parent, 3717 ValadocApiSourceFile* file, 3718 const gchar* name, 3719 ValaSymbolAccessibility accessibility, 3720 ValaParameterDirection type, 3721 gboolean ellipsis, 3722 ValaParameter* data); 3723 gboolean valadoc_api_parameter_get_is_out (ValadocApiParameter* self); 3724 gboolean valadoc_api_parameter_get_is_ref (ValadocApiParameter* self); 3725 gboolean valadoc_api_parameter_get_has_default_value (ValadocApiParameter* self); 3726 ValadocApiTypeReference* valadoc_api_parameter_get_parameter_type (ValadocApiParameter* self); 3727 void valadoc_api_parameter_set_parameter_type (ValadocApiParameter* self, 3728 ValadocApiTypeReference* value); 3729 gboolean valadoc_api_parameter_get_ellipsis (ValadocApiParameter* self); 3730 GType valadoc_api_pointer_get_type (void) G_GNUC_CONST; 3731 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocApiPointer, g_object_unref) 3732 ValadocApiItem* valadoc_api_pointer_get_data_type (ValadocApiPointer* self); 3733 void valadoc_api_pointer_set_data_type (ValadocApiPointer* self, 3734 ValadocApiItem* value); 3735 ValadocApiPointer* valadoc_api_pointer_new (ValadocApiItem* parent, 3736 ValaPointerType* data); 3737 ValadocApiPointer* valadoc_api_pointer_construct (GType object_type, 3738 ValadocApiItem* parent, 3739 ValaPointerType* data); 3740 ValadocApiProperty* valadoc_api_property_new (ValadocApiNode* parent, 3741 ValadocApiSourceFile* file, 3742 const gchar* name, 3743 ValaSymbolAccessibility accessibility, 3744 ValadocApiSourceComment* comment, 3745 ValaProperty* data); 3746 ValadocApiProperty* valadoc_api_property_construct (GType object_type, 3747 ValadocApiNode* parent, 3748 ValadocApiSourceFile* file, 3749 const gchar* name, 3750 ValaSymbolAccessibility accessibility, 3751 ValadocApiSourceComment* comment, 3752 ValaProperty* data); 3753 gchar* valadoc_api_property_get_cname (ValadocApiProperty* self); 3754 gchar* valadoc_api_property_get_dbus_name (ValadocApiProperty* self); 3755 ValadocApiTypeReference* valadoc_api_property_get_property_type (ValadocApiProperty* self); 3756 void valadoc_api_property_set_property_type (ValadocApiProperty* self, 3757 ValadocApiTypeReference* value); 3758 gboolean valadoc_api_property_get_is_virtual (ValadocApiProperty* self); 3759 gboolean valadoc_api_property_get_is_abstract (ValadocApiProperty* self); 3760 gboolean valadoc_api_property_get_is_override (ValadocApiProperty* self); 3761 gboolean valadoc_api_property_get_is_dbus_visible (ValadocApiProperty* self); 3762 GType valadoc_api_property_accessor_get_type (void) G_GNUC_CONST; 3763 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocApiPropertyAccessor, g_object_unref) 3764 ValadocApiPropertyAccessor* valadoc_api_property_get_setter (ValadocApiProperty* self); 3765 void valadoc_api_property_set_setter (ValadocApiProperty* self, 3766 ValadocApiPropertyAccessor* value); 3767 ValadocApiPropertyAccessor* valadoc_api_property_get_getter (ValadocApiProperty* self); 3768 void valadoc_api_property_set_getter (ValadocApiProperty* self, 3769 ValadocApiPropertyAccessor* value); 3770 ValadocApiProperty* valadoc_api_property_get_base_property (ValadocApiProperty* self); 3771 void valadoc_api_property_set_base_property (ValadocApiProperty* self, 3772 ValadocApiProperty* value); 3773 ValadocApiPropertyAccessor* valadoc_api_property_accessor_new (ValadocApiProperty* parent, 3774 ValadocApiSourceFile* file, 3775 const gchar* name, 3776 ValaSymbolAccessibility accessibility, 3777 ValaPropertyAccessor* data); 3778 ValadocApiPropertyAccessor* valadoc_api_property_accessor_construct (GType object_type, 3779 ValadocApiProperty* parent, 3780 ValadocApiSourceFile* file, 3781 const gchar* name, 3782 ValaSymbolAccessibility accessibility, 3783 ValaPropertyAccessor* data); 3784 gchar* valadoc_api_property_accessor_get_cname (ValadocApiPropertyAccessor* self); 3785 gboolean valadoc_api_property_accessor_get_is_construct (ValadocApiPropertyAccessor* self); 3786 gboolean valadoc_api_property_accessor_get_is_set (ValadocApiPropertyAccessor* self); 3787 gboolean valadoc_api_property_accessor_get_is_get (ValadocApiPropertyAccessor* self); 3788 gboolean valadoc_api_property_accessor_get_is_owned (ValadocApiPropertyAccessor* self); 3789 ValadocApiSignal* valadoc_api_signal_new (ValadocApiNode* parent, 3790 ValadocApiSourceFile* file, 3791 const gchar* name, 3792 ValaSymbolAccessibility accessibility, 3793 ValadocApiSourceComment* comment, 3794 ValaSignal* data); 3795 ValadocApiSignal* valadoc_api_signal_construct (GType object_type, 3796 ValadocApiNode* parent, 3797 ValadocApiSourceFile* file, 3798 const gchar* name, 3799 ValaSymbolAccessibility accessibility, 3800 ValadocApiSourceComment* comment, 3801 ValaSignal* data); 3802 gchar* valadoc_api_signal_get_cname (ValadocApiSignal* self); 3803 gchar* valadoc_api_signal_get_default_impl_cname (ValadocApiSignal* self); 3804 gchar* valadoc_api_signal_get_dbus_name (ValadocApiSignal* self); 3805 gboolean valadoc_api_signal_get_is_virtual (ValadocApiSignal* self); 3806 gboolean valadoc_api_signal_get_is_dbus_visible (ValadocApiSignal* self); 3807 gpointer valadoc_api_signature_builder_ref (gpointer instance); 3808 void valadoc_api_signature_builder_unref (gpointer instance); 3809 GParamSpec* valadoc_api_param_spec_signature_builder (const gchar* name, 3810 const gchar* nick, 3811 const gchar* blurb, 3812 GType object_type, 3813 GParamFlags flags); 3814 void valadoc_api_value_set_signature_builder (GValue* value, 3815 gpointer v_object); 3816 void valadoc_api_value_take_signature_builder (GValue* value, 3817 gpointer v_object); 3818 gpointer valadoc_api_value_get_signature_builder (const GValue* value); 3819 GType valadoc_api_signature_builder_get_type (void) G_GNUC_CONST; 3820 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocApiSignatureBuilder, valadoc_api_signature_builder_unref) 3821 ValadocApiSignatureBuilder* valadoc_api_signature_builder_new (void); 3822 ValadocApiSignatureBuilder* valadoc_api_signature_builder_construct (GType object_type); 3823 ValadocApiSignatureBuilder* valadoc_api_signature_builder_append (ValadocApiSignatureBuilder* self, 3824 const gchar* text, 3825 gboolean spaced); 3826 ValadocApiSignatureBuilder* valadoc_api_signature_builder_append_attribute (ValadocApiSignatureBuilder* self, 3827 const gchar* text, 3828 gboolean spaced); 3829 ValadocApiSignatureBuilder* valadoc_api_signature_builder_append_highlighted (ValadocApiSignatureBuilder* self, 3830 const gchar* text, 3831 gboolean spaced); 3832 ValadocApiSignatureBuilder* valadoc_api_signature_builder_append_content (ValadocApiSignatureBuilder* self, 3833 ValadocContentInline* content, 3834 gboolean spaced); 3835 ValadocApiSignatureBuilder* valadoc_api_signature_builder_append_keyword (ValadocApiSignatureBuilder* self, 3836 const gchar* keyword, 3837 gboolean spaced); 3838 ValadocApiSignatureBuilder* valadoc_api_signature_builder_append_symbol (ValadocApiSignatureBuilder* self, 3839 ValadocApiNode* node, 3840 gboolean spaced); 3841 ValadocApiSignatureBuilder* valadoc_api_signature_builder_append_type (ValadocApiSignatureBuilder* self, 3842 ValadocApiNode* node, 3843 gboolean spaced); 3844 ValadocApiSignatureBuilder* valadoc_api_signature_builder_append_type_name (ValadocApiSignatureBuilder* self, 3845 const gchar* name, 3846 gboolean spaced); 3847 ValadocApiSignatureBuilder* valadoc_api_signature_builder_append_literal (ValadocApiSignatureBuilder* self, 3848 const gchar* literal, 3849 gboolean spaced); 3850 ValadocContentRun* valadoc_api_signature_builder_get (ValadocApiSignatureBuilder* self); 3851 ValadocApiPackage* valadoc_api_source_file_get_package (ValadocApiSourceFile* self); 3852 const gchar* valadoc_api_source_file_get_relative_path (ValadocApiSourceFile* self); 3853 const gchar* valadoc_api_source_file_get_relative_c_path (ValadocApiSourceFile* self); 3854 gchar* valadoc_api_source_file_get_name (ValadocApiSourceFile* self); 3855 ValaSourceFile* valadoc_api_source_file_get_data (ValadocApiSourceFile* self); 3856 ValadocApiSourceFile* valadoc_api_source_file_new (ValadocApiPackage* package, 3857 const gchar* relative_path, 3858 const gchar* relative_c_path, 3859 ValaSourceFile* data); 3860 ValadocApiSourceFile* valadoc_api_source_file_construct (GType object_type, 3861 ValadocApiPackage* package, 3862 const gchar* relative_path, 3863 const gchar* relative_c_path, 3864 ValaSourceFile* data); 3865 ValadocApiStruct* valadoc_api_struct_new (ValadocApiNode* parent, 3866 ValadocApiSourceFile* file, 3867 const gchar* name, 3868 ValaSymbolAccessibility accessibility, 3869 ValadocApiSourceComment* comment, 3870 ValaStruct* data); 3871 ValadocApiStruct* valadoc_api_struct_construct (GType object_type, 3872 ValadocApiNode* parent, 3873 ValadocApiSourceFile* file, 3874 const gchar* name, 3875 ValaSymbolAccessibility accessibility, 3876 ValadocApiSourceComment* comment, 3877 ValaStruct* data); 3878 ValadocApiTypeReference* valadoc_api_struct_get_base_type (ValadocApiStruct* self); 3879 void valadoc_api_struct_set_base_type (ValadocApiStruct* self, 3880 ValadocApiTypeReference* value); 3881 gchar* valadoc_api_struct_get_cname (ValadocApiStruct* self); 3882 gchar* valadoc_api_struct_get_type_id (ValadocApiStruct* self); 3883 gchar* valadoc_api_struct_get_dup_function_cname (ValadocApiStruct* self); 3884 gchar* valadoc_api_struct_get_copy_function_cname (ValadocApiStruct* self); 3885 gchar* valadoc_api_struct_get_free_function_cname (ValadocApiStruct* self); 3886 gchar* valadoc_api_struct_get_destroy_function_cname (ValadocApiStruct* self); 3887 ValaCollection* valadoc_api_struct_get_known_child_structs (ValadocApiStruct* self); 3888 void valadoc_api_struct_register_child_struct (ValadocApiStruct* self, 3889 ValadocApiStruct* stru); 3890 gboolean valadoc_api_symbol_get_is_deprecated (ValadocApiSymbol* self); 3891 ValadocApiSymbol* valadoc_api_symbol_construct (GType object_type, 3892 ValadocApiNode* parent, 3893 ValadocApiSourceFile* file, 3894 const gchar* name, 3895 ValaSymbolAccessibility accessibility, 3896 ValadocApiSourceComment* comment, 3897 ValaSymbol* data); 3898 void valadoc_api_symbol_add_attribute (ValadocApiSymbol* self, 3899 ValadocApiAttribute* att); 3900 ValaCollection* valadoc_api_symbol_get_attributes (ValadocApiSymbol* self); 3901 ValadocApiAttribute* valadoc_api_symbol_get_attribute (ValadocApiSymbol* self, 3902 const gchar* name); 3903 ValaSymbolAccessibility valadoc_api_symbol_get_accessibility (ValadocApiSymbol* self); 3904 gboolean valadoc_api_symbol_get_is_public (ValadocApiSymbol* self); 3905 gboolean valadoc_api_symbol_get_is_protected (ValadocApiSymbol* self); 3906 gboolean valadoc_api_symbol_get_is_internal (ValadocApiSymbol* self); 3907 gboolean valadoc_api_symbol_get_is_private (ValadocApiSymbol* self); 3908 void valadoc_api_tree_add_package (ValadocApiTree* self, 3909 ValadocApiPackage* package); 3910 ValaCodeContext* valadoc_api_tree_get_context (ValadocApiTree* self); 3911 void valadoc_api_tree_set_context (ValadocApiTree* self, 3912 ValaCodeContext* value); 3913 GType valadoc_highlighter_highlighter_get_type (void) G_GNUC_CONST; 3914 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocHighlighterHighlighter, g_object_unref) 3915 ValadocHighlighterHighlighter* valadoc_api_tree_get_highlighter (ValadocApiTree* self); 3916 ValadocWikiPageTree* valadoc_api_tree_get_wikitree (ValadocApiTree* self); 3917 ValaCollection* valadoc_api_tree_get_external_c_files (ValadocApiTree* self); 3918 void valadoc_api_tree_add_external_c_files (ValadocApiTree* self, 3919 const gchar* name); 3920 ValaCollection* valadoc_api_tree_get_package_list (ValadocApiTree* self); 3921 void valadoc_api_tree_accept (ValadocApiTree* self, 3922 ValadocApiVisitor* visitor); 3923 void valadoc_api_tree_accept_children (ValadocApiTree* self, 3924 ValadocApiVisitor* visitor); 3925 ValadocApiNode* valadoc_api_tree_search_symbol_path (ValadocApiTree* self, 3926 ValadocApiNode* element, 3927 gchar** path, 3928 gint path_length1); 3929 ValadocApiTypeSymbol* valadoc_api_tree_search_symbol_type_cstr (ValadocApiTree* self, 3930 const gchar* cname); 3931 ValadocApiNode* valadoc_api_tree_search_symbol_cstr (ValadocApiTree* self, 3932 ValadocApiNode* element, 3933 const gchar* cname); 3934 ValadocApiNode* valadoc_api_tree_search_symbol_str (ValadocApiTree* self, 3935 ValadocApiNode* element, 3936 const gchar* symname); 3937 ValadocApiTree* valadoc_api_tree_new (ValadocErrorReporter* reporter, 3938 ValadocSettings* settings, 3939 ValaCodeContext* context); 3940 ValadocApiTree* valadoc_api_tree_construct (GType object_type, 3941 ValadocErrorReporter* reporter, 3942 ValadocSettings* settings, 3943 ValaCodeContext* context); 3944 gboolean valadoc_api_tree_create_tree (ValadocApiTree* self); 3945 void valadoc_api_tree_parse_comments (ValadocApiTree* self, 3946 ValadocDocumentationParser* docparser); 3947 void valadoc_api_tree_check_comments (ValadocApiTree* self, 3948 ValadocDocumentationParser* docparser); 3949 void valadoc_api_tree_import_comments (ValadocApiTree* self, 3950 ValadocImporterDocumentationImporter** importers, 3951 gint importers_length1, 3952 gchar** packages, 3953 gint packages_length1, 3954 gchar** import_directories, 3955 gint import_directories_length1); 3956 ValadocApiTypeParameter* valadoc_api_typeparameter_new (ValadocApiNode* parent, 3957 ValadocApiSourceFile* file, 3958 const gchar* name, 3959 ValaTypeParameter* data); 3960 ValadocApiTypeParameter* valadoc_api_typeparameter_construct (GType object_type, 3961 ValadocApiNode* parent, 3962 ValadocApiSourceFile* file, 3963 const gchar* name, 3964 ValaTypeParameter* data); 3965 ValadocApiTypeReference* valadoc_api_typereference_new (ValadocApiItem* parent, 3966 gboolean is_dynamic, 3967 gboolean is_nullable, 3968 const gchar* dbus_type_signature, 3969 ValaDataType* data); 3970 ValadocApiTypeReference* valadoc_api_typereference_construct (GType object_type, 3971 ValadocApiItem* parent, 3972 gboolean is_dynamic, 3973 gboolean is_nullable, 3974 const gchar* dbus_type_signature, 3975 ValaDataType* data); 3976 ValaCollection* valadoc_api_typereference_get_type_arguments (ValadocApiTypeReference* self); 3977 void valadoc_api_typereference_add_type_argument (ValadocApiTypeReference* self, 3978 ValadocApiTypeReference* type_ref); 3979 ValadocApiItem* valadoc_api_typereference_get_data_type (ValadocApiTypeReference* self); 3980 void valadoc_api_typereference_set_data_type (ValadocApiTypeReference* self, 3981 ValadocApiItem* value); 3982 gboolean valadoc_api_typereference_get_is_owned (ValadocApiTypeReference* self); 3983 gboolean valadoc_api_typereference_get_is_weak (ValadocApiTypeReference* self); 3984 gboolean valadoc_api_typereference_get_is_unowned (ValadocApiTypeReference* self); 3985 gboolean valadoc_api_typereference_get_is_dynamic (ValadocApiTypeReference* self); 3986 gboolean valadoc_api_typereference_get_is_nullable (ValadocApiTypeReference* self); 3987 gchar* valadoc_api_typereference_get_dbus_type_signature (ValadocApiTypeReference* self); 3988 ValadocApiTypeSymbol* valadoc_api_typesymbol_construct (GType object_type, 3989 ValadocApiNode* parent, 3990 ValadocApiSourceFile* file, 3991 const gchar* name, 3992 ValaSymbolAccessibility accessibility, 3993 ValadocApiSourceComment* comment, 3994 gboolean is_basic_type, 3995 ValaTypeSymbol* data); 3996 gboolean valadoc_api_typesymbol_get_is_basic_type (ValadocApiTypeSymbol* self); 3997 gchar* valadoc_api_typesymbol_get_type_macro_name (ValadocApiTypeSymbol* self); 3998 gchar* valadoc_api_typesymbol_get_type_cast_macro_name (ValadocApiTypeSymbol* self); 3999 gchar* valadoc_api_typesymbol_get_is_type_macro_name (ValadocApiTypeSymbol* self); 4000 gchar* valadoc_api_typesymbol_get_type_function_name (ValadocApiTypeSymbol* self); 4001 void valadoc_api_visitor_visit_tree (ValadocApiVisitor* self, 4002 ValadocApiTree* item); 4003 void valadoc_api_visitor_visit_package (ValadocApiVisitor* self, 4004 ValadocApiPackage* item); 4005 void valadoc_api_visitor_visit_namespace (ValadocApiVisitor* self, 4006 ValadocApiNamespace* item); 4007 void valadoc_api_visitor_visit_interface (ValadocApiVisitor* self, 4008 ValadocApiInterface* item); 4009 void valadoc_api_visitor_visit_class (ValadocApiVisitor* self, 4010 ValadocApiClass* item); 4011 void valadoc_api_visitor_visit_struct (ValadocApiVisitor* self, 4012 ValadocApiStruct* item); 4013 void valadoc_api_visitor_visit_property (ValadocApiVisitor* self, 4014 ValadocApiProperty* item); 4015 void valadoc_api_visitor_visit_field (ValadocApiVisitor* self, 4016 ValadocApiField* item); 4017 void valadoc_api_visitor_visit_constant (ValadocApiVisitor* self, 4018 ValadocApiConstant* item); 4019 void valadoc_api_visitor_visit_delegate (ValadocApiVisitor* self, 4020 ValadocApiDelegate* item); 4021 void valadoc_api_visitor_visit_signal (ValadocApiVisitor* self, 4022 ValadocApiSignal* item); 4023 void valadoc_api_visitor_visit_method (ValadocApiVisitor* self, 4024 ValadocApiMethod* item); 4025 void valadoc_api_visitor_visit_type_parameter (ValadocApiVisitor* self, 4026 ValadocApiTypeParameter* item); 4027 void valadoc_api_visitor_visit_formal_parameter (ValadocApiVisitor* self, 4028 ValadocApiParameter* item); 4029 void valadoc_api_visitor_visit_error_domain (ValadocApiVisitor* self, 4030 ValadocApiErrorDomain* item); 4031 void valadoc_api_visitor_visit_error_code (ValadocApiVisitor* self, 4032 ValadocApiErrorCode* item); 4033 void valadoc_api_visitor_visit_enum (ValadocApiVisitor* self, 4034 ValadocApiEnum* item); 4035 void valadoc_api_visitor_visit_enum_value (ValadocApiVisitor* self, 4036 ValadocApiEnumValue* item); 4037 ValadocApiVisitor* valadoc_api_visitor_construct (GType object_type); 4038 GType valadoc_content_block_get_type (void) G_GNUC_CONST; 4039 ValaList* valadoc_content_block_content_get_content (ValadocContentBlockContent* self); 4040 ValaList* valadoc_content_comment_get_taglets (ValadocContentComment* self); 4041 ValaList* valadoc_content_comment_find_taglets (ValadocContentComment* self, 4042 ValadocApiNode* container, 4043 GType taglet_type); 4044 ValadocContentContentFactory* valadoc_content_content_factory_new (ValadocSettings* settings, 4045 ValadocResourceLocator* locator, 4046 ValadocModuleLoader* modules); 4047 ValadocContentContentFactory* valadoc_content_content_factory_construct (GType object_type, 4048 ValadocSettings* settings, 4049 ValadocResourceLocator* locator, 4050 ValadocModuleLoader* modules); 4051 ValadocContentComment* valadoc_content_content_factory_create_comment (ValadocContentContentFactory* self); 4052 ValadocContentEmbedded* valadoc_content_content_factory_create_embedded (ValadocContentContentFactory* self); 4053 ValadocContentHeadline* valadoc_content_content_factory_create_headline (ValadocContentContentFactory* self); 4054 ValadocContentLink* valadoc_content_content_factory_create_link (ValadocContentContentFactory* self); 4055 ValadocContentWikiLink* valadoc_content_content_factory_create_wiki_link (ValadocContentContentFactory* self); 4056 ValadocContentList* valadoc_content_content_factory_create_list (ValadocContentContentFactory* self); 4057 ValadocContentListItem* valadoc_content_content_factory_create_list_item (ValadocContentContentFactory* self); 4058 ValadocContentPage* valadoc_content_content_factory_create_page (ValadocContentContentFactory* self); 4059 ValadocContentParagraph* valadoc_content_content_factory_create_paragraph (ValadocContentContentFactory* self); 4060 ValadocContentWarning* valadoc_content_content_factory_create_warning (ValadocContentContentFactory* self); 4061 ValadocContentNote* valadoc_content_content_factory_create_note (ValadocContentContentFactory* self); 4062 GType valadoc_content_run_style_get_type (void) G_GNUC_CONST; 4063 ValadocContentRun* valadoc_content_content_factory_create_run (ValadocContentContentFactory* self, 4064 ValadocContentRunStyle style); 4065 ValadocContentSourceCode* valadoc_content_content_factory_create_source_code (ValadocContentContentFactory* self); 4066 ValadocContentTable* valadoc_content_content_factory_create_table (ValadocContentContentFactory* self); 4067 ValadocContentTableCell* valadoc_content_content_factory_create_table_cell (ValadocContentContentFactory* self); 4068 ValadocContentTableRow* valadoc_content_content_factory_create_table_row (ValadocContentContentFactory* self); 4069 ValadocContentTaglet* valadoc_content_content_factory_create_taglet (ValadocContentContentFactory* self, 4070 const gchar* name); 4071 ValadocContentText* valadoc_content_content_factory_create_text (ValadocContentContentFactory* self, 4072 const gchar* text); 4073 GType valadoc_content_horizontal_align_get_type (void) G_GNUC_CONST; 4074 GType valadoc_content_vertical_align_get_type (void) G_GNUC_CONST; 4075 GType valadoc_content_style_attributes_get_type (void) G_GNUC_CONST; 4076 ValadocContentContentElement* valadoc_content_content_factory_set_style_attributes (ValadocContentContentFactory* self, 4077 ValadocContentStyleAttributes* element, 4078 ValadocContentVerticalAlign* valign, 4079 ValadocContentHorizontalAlign* halign, 4080 const gchar* style); 4081 ValadocContentContentElement* valadoc_content_content_element_get_parent (ValadocContentContentElement* self); 4082 ValadocContentContentElement* valadoc_content_content_element_copy (ValadocContentContentElement* self, 4083 ValadocContentContentElement* new_parent); 4084 void valadoc_content_content_element_configure (ValadocContentContentElement* self, 4085 ValadocSettings* settings, 4086 ValadocResourceLocator* locator); 4087 void valadoc_content_content_element_check (ValadocContentContentElement* self, 4088 ValadocApiTree* api_root, 4089 ValadocApiNode* container, 4090 const gchar* file_path, 4091 ValadocErrorReporter* reporter, 4092 ValadocSettings* settings); 4093 void valadoc_content_content_element_accept (ValadocContentContentElement* self, 4094 ValadocContentContentVisitor* visitor); 4095 gboolean valadoc_content_content_element_is_empty (ValadocContentContentElement* self); 4096 void valadoc_content_content_element_accept_children (ValadocContentContentElement* self, 4097 ValadocContentContentVisitor* visitor); 4098 ValadocContentContentElement* valadoc_content_content_element_construct (GType object_type); 4099 void valadoc_content_content_renderer_render (ValadocContentContentRenderer* self, 4100 ValadocContentContentElement* element); 4101 void valadoc_content_content_renderer_render_children (ValadocContentContentRenderer* self, 4102 ValadocContentContentElement* element); 4103 ValadocContentContentRenderer* valadoc_content_content_renderer_construct (GType object_type); 4104 void valadoc_content_content_visitor_visit_comment (ValadocContentContentVisitor* self, 4105 ValadocContentComment* element); 4106 void valadoc_content_content_visitor_visit_embedded (ValadocContentContentVisitor* self, 4107 ValadocContentEmbedded* element); 4108 void valadoc_content_content_visitor_visit_headline (ValadocContentContentVisitor* self, 4109 ValadocContentHeadline* element); 4110 void valadoc_content_content_visitor_visit_link (ValadocContentContentVisitor* self, 4111 ValadocContentLink* element); 4112 void valadoc_content_content_visitor_visit_wiki_link (ValadocContentContentVisitor* self, 4113 ValadocContentWikiLink* element); 4114 void valadoc_content_content_visitor_visit_symbol_link (ValadocContentContentVisitor* self, 4115 ValadocContentSymbolLink* element); 4116 void valadoc_content_content_visitor_visit_list (ValadocContentContentVisitor* self, 4117 ValadocContentList* element); 4118 void valadoc_content_content_visitor_visit_list_item (ValadocContentContentVisitor* self, 4119 ValadocContentListItem* element); 4120 void valadoc_content_content_visitor_visit_paragraph (ValadocContentContentVisitor* self, 4121 ValadocContentParagraph* element); 4122 void valadoc_content_content_visitor_visit_warning (ValadocContentContentVisitor* self, 4123 ValadocContentWarning* element); 4124 void valadoc_content_content_visitor_visit_note (ValadocContentContentVisitor* self, 4125 ValadocContentNote* element); 4126 void valadoc_content_content_visitor_visit_page (ValadocContentContentVisitor* self, 4127 ValadocContentPage* element); 4128 void valadoc_content_content_visitor_visit_run (ValadocContentContentVisitor* self, 4129 ValadocContentRun* element); 4130 void valadoc_content_content_visitor_visit_source_code (ValadocContentContentVisitor* self, 4131 ValadocContentSourceCode* element); 4132 void valadoc_content_content_visitor_visit_table (ValadocContentContentVisitor* self, 4133 ValadocContentTable* element); 4134 void valadoc_content_content_visitor_visit_table_cell (ValadocContentContentVisitor* self, 4135 ValadocContentTableCell* element); 4136 void valadoc_content_content_visitor_visit_table_row (ValadocContentContentVisitor* self, 4137 ValadocContentTableRow* element); 4138 void valadoc_content_content_visitor_visit_taglet (ValadocContentContentVisitor* self, 4139 ValadocContentTaglet* element); 4140 void valadoc_content_content_visitor_visit_text (ValadocContentContentVisitor* self, 4141 ValadocContentText* element); 4142 ValadocContentContentVisitor* valadoc_content_content_visitor_construct (GType object_type); 4143 const gchar* valadoc_content_embedded_get_url (ValadocContentEmbedded* self); 4144 void valadoc_content_embedded_set_url (ValadocContentEmbedded* self, 4145 const gchar* value); 4146 const gchar* valadoc_content_embedded_get_caption (ValadocContentEmbedded* self); 4147 void valadoc_content_embedded_set_caption (ValadocContentEmbedded* self, 4148 const gchar* value); 4149 gint valadoc_content_headline_get_level (ValadocContentHeadline* self); 4150 void valadoc_content_headline_set_level (ValadocContentHeadline* self, 4151 gint value); 4152 ValadocContentInlineTaglet* valadoc_content_inline_taglet_construct (GType object_type); 4153 ValadocRule* valadoc_content_inline_taglet_get_parser_rule (ValadocContentInlineTaglet* self, 4154 ValadocRule* run_rule); 4155 ValadocContentContentElement* valadoc_content_inline_taglet_produce_content (ValadocContentInlineTaglet* self); 4156 ValaList* valadoc_content_inline_content_get_content (ValadocContentInlineContent* self); 4157 ValadocWikiPage* valadoc_content_wiki_link_get_page (ValadocContentWikiLink* self); 4158 const gchar* valadoc_content_wiki_link_get_name (ValadocContentWikiLink* self); 4159 void valadoc_content_wiki_link_set_name (ValadocContentWikiLink* self, 4160 const gchar* value); 4161 const gchar* valadoc_content_link_get_url (ValadocContentLink* self); 4162 void valadoc_content_link_set_url (ValadocContentLink* self, 4163 const gchar* value); 4164 ValadocImporterInternalIdRegistrar* valadoc_content_link_get_id_registrar (ValadocContentLink* self); 4165 GType valadoc_content_list_bullet_get_type (void) G_GNUC_CONST; 4166 ValadocContentListBullet* valadoc_content_list_bullet_from_string (const gchar* str); 4167 const gchar* valadoc_content_list_bullet_to_string (ValadocContentListBullet self); 4168 ValadocContentListBullet valadoc_content_list_get_bullet (ValadocContentList* self); 4169 void valadoc_content_list_set_bullet (ValadocContentList* self, 4170 ValadocContentListBullet value); 4171 ValaList* valadoc_content_list_get_items (ValadocContentList* self); 4172 gchar* valadoc_resource_locator_resolve (ValadocResourceLocator* self, 4173 const gchar* path); 4174 ValadocContentRunStyle* valadoc_content_run_style_from_string (const gchar* str); 4175 const gchar* valadoc_content_run_style_to_string (ValadocContentRunStyle self); 4176 ValadocContentRunStyle valadoc_content_run_get_style (ValadocContentRun* self); 4177 void valadoc_content_run_set_style (ValadocContentRun* self, 4178 ValadocContentRunStyle value); 4179 GType valadoc_content_source_code_language_get_type (void) G_GNUC_CONST; 4180 ValadocContentSourceCodeLanguage valadoc_content_source_code_language_from_path (const gchar* path); 4181 ValadocContentSourceCodeLanguage valadoc_content_source_code_language_from_string (const gchar* str, 4182 gboolean is_extension); 4183 const gchar* valadoc_content_source_code_language_to_string (ValadocContentSourceCodeLanguage self); 4184 const gchar* valadoc_content_source_code_get_code (ValadocContentSourceCode* self); 4185 void valadoc_content_source_code_set_code (ValadocContentSourceCode* self, 4186 const gchar* value); 4187 ValadocContentRun* valadoc_content_source_code_get_highlighted_code (ValadocContentSourceCode* self); 4188 ValadocContentSourceCodeLanguage valadoc_content_source_code_get_language (ValadocContentSourceCode* self); 4189 void valadoc_content_source_code_set_language (ValadocContentSourceCode* self, 4190 ValadocContentSourceCodeLanguage value); 4191 ValadocContentHorizontalAlign valadoc_content_horizontal_align_from_string (const gchar* str); 4192 const gchar* valadoc_content_horizontal_align_to_string (ValadocContentHorizontalAlign self); 4193 ValadocContentVerticalAlign valadoc_content_vertical_align_from_string (const gchar* str); 4194 const gchar* valadoc_content_vertical_align_to_string (ValadocContentVerticalAlign self); 4195 ValadocContentHorizontalAlign valadoc_content_style_attributes_get_horizontal_align (ValadocContentStyleAttributes* self); 4196 void valadoc_content_style_attributes_set_horizontal_align (ValadocContentStyleAttributes* self, 4197 ValadocContentHorizontalAlign value); 4198 ValadocContentVerticalAlign valadoc_content_style_attributes_get_vertical_align (ValadocContentStyleAttributes* self); 4199 void valadoc_content_style_attributes_set_vertical_align (ValadocContentStyleAttributes* self, 4200 ValadocContentVerticalAlign value); 4201 const gchar* valadoc_content_style_attributes_get_style (ValadocContentStyleAttributes* self); 4202 void valadoc_content_style_attributes_set_style (ValadocContentStyleAttributes* self, 4203 const gchar* value); 4204 ValadocApiNode* valadoc_content_symbol_link_get_symbol (ValadocContentSymbolLink* self); 4205 void valadoc_content_symbol_link_set_symbol (ValadocContentSymbolLink* self, 4206 ValadocApiNode* value); 4207 const gchar* valadoc_content_symbol_link_get_given_symbol_name (ValadocContentSymbolLink* self); 4208 void valadoc_content_symbol_link_set_given_symbol_name (ValadocContentSymbolLink* self, 4209 const gchar* value); 4210 ValaList* valadoc_content_table_get_rows (ValadocContentTable* self); 4211 gint valadoc_content_table_cell_get_colspan (ValadocContentTableCell* self); 4212 void valadoc_content_table_cell_set_colspan (ValadocContentTableCell* self, 4213 gint value); 4214 gint valadoc_content_table_cell_get_rowspan (ValadocContentTableCell* self); 4215 void valadoc_content_table_cell_set_rowspan (ValadocContentTableCell* self, 4216 gint value); 4217 ValaList* valadoc_content_table_row_get_cells (ValadocContentTableRow* self); 4218 ValadocRule* valadoc_content_taglet_get_parser_rule (ValadocContentTaglet* self, 4219 ValadocRule* run_rule); 4220 ValaList* valadoc_content_taglet_get_inheritable_documentation (ValadocContentTaglet* self); 4221 gboolean valadoc_content_taglet_inheritable (ValadocContentTaglet* self, 4222 ValadocContentTaglet* taglet); 4223 const gchar* valadoc_content_text_get_content (ValadocContentText* self); 4224 void valadoc_content_text_set_content (ValadocContentText* self, 4225 const gchar* value); 4226 GType valadoc_charts_chart_get_type (void) G_GNUC_CONST; 4227 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocChartsChart, g_object_unref) 4228 GType valadoc_charts_factory_get_type (void) G_GNUC_CONST; 4229 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocChartsFactory, g_object_unref) 4230 ValadocChartsChart* valadoc_charts_chart_new (ValadocChartsFactory* factory, 4231 ValadocApiNode* node); 4232 ValadocChartsChart* valadoc_charts_chart_construct (GType object_type, 4233 ValadocChartsFactory* factory, 4234 ValadocApiNode* node); 4235 void valadoc_charts_chart_save (ValadocChartsChart* self, 4236 const gchar* file_name, 4237 const gchar* file_type); 4238 void valadoc_charts_chart_write (ValadocChartsChart* self, 4239 FILE* file, 4240 const gchar* file_type); 4241 guint8* valadoc_charts_chart_write_buffer (ValadocChartsChart* self, 4242 const gchar* file_type, 4243 gint* result_length1); 4244 Agnode_t* valadoc_charts_factory_create_type (ValadocChartsFactory* self, 4245 Agraph_t* graph, 4246 ValadocApiNode* item); 4247 Agraph_t* valadoc_charts_factory_create_graph (ValadocChartsFactory* self, 4248 ValadocApiNode* item); 4249 GVC_t* valadoc_charts_factory_create_context (ValadocChartsFactory* self, 4250 Agraph_t* graph); 4251 Agnode_t* valadoc_charts_factory_create_class (ValadocChartsFactory* self, 4252 Agraph_t* graph, 4253 ValadocApiClass* item); 4254 Agnode_t* valadoc_charts_factory_create_struct (ValadocChartsFactory* self, 4255 Agraph_t* graph, 4256 ValadocApiStruct* item); 4257 Agnode_t* valadoc_charts_factory_create_interface (ValadocChartsFactory* self, 4258 Agraph_t* graph, 4259 ValadocApiInterface* item); 4260 Agnode_t* valadoc_charts_factory_create_enum (ValadocChartsFactory* self, 4261 Agraph_t* graph, 4262 ValadocApiEnum* item); 4263 Agnode_t* valadoc_charts_factory_create_delegate (ValadocChartsFactory* self, 4264 Agraph_t* graph, 4265 ValadocApiDelegate* item); 4266 Agnode_t* valadoc_charts_factory_create_errordomain (ValadocChartsFactory* self, 4267 Agraph_t* graph, 4268 ValadocApiErrorDomain* item); 4269 Agnode_t* valadoc_charts_factory_create_namespace (ValadocChartsFactory* self, 4270 Agraph_t* graph, 4271 ValadocApiNamespace* item); 4272 Agedge_t* valadoc_charts_factory_add_children (ValadocChartsFactory* self, 4273 Agraph_t* graph, 4274 Agnode_t* parent, 4275 Agnode_t* child); 4276 ValadocChartsFactory* valadoc_charts_factory_construct (GType object_type); 4277 GType valadoc_charts_hierarchy_get_type (void) G_GNUC_CONST; 4278 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocChartsHierarchy, g_object_unref) 4279 ValadocChartsHierarchy* valadoc_charts_hierarchy_new (ValadocChartsFactory* factory, 4280 ValadocApiNode* node); 4281 ValadocChartsHierarchy* valadoc_charts_hierarchy_construct (GType object_type, 4282 ValadocChartsFactory* factory, 4283 ValadocApiNode* node); 4284 GType valadoc_charts_simple_factory_get_type (void) G_GNUC_CONST; 4285 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocChartsSimpleFactory, g_object_unref) 4286 Agnode_t* valadoc_charts_simple_factory_configure_type (ValadocChartsSimpleFactory* self, 4287 Agnode_t* node, 4288 ValadocApiNode* item); 4289 ValadocChartsSimpleFactory* valadoc_charts_simple_factory_new (void); 4290 ValadocChartsSimpleFactory* valadoc_charts_simple_factory_construct (GType object_type); 4291 GType valadoc_token_get_type (void) G_GNUC_CONST; 4292 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocToken, g_object_unref) 4293 GType valadoc_parser_callback_get_type (void) G_GNUC_CONST; 4294 ValadocParser* valadoc_parser_new (ValadocSettings* settings, 4295 ValadocScanner* scanner, 4296 ValadocErrorReporter* reporter); 4297 ValadocParser* valadoc_parser_construct (GType object_type, 4298 ValadocSettings* settings, 4299 ValadocScanner* scanner, 4300 ValadocErrorReporter* reporter); 4301 void valadoc_parser_set_root_rule (ValadocParser* self, 4302 ValadocRule* root_rule); 4303 void valadoc_parser_parse (ValadocParser* self, 4304 const gchar* content, 4305 const gchar* filename, 4306 gint first_line, 4307 gint first_column, 4308 GError** error); 4309 void valadoc_parser_accept_token (ValadocParser* self, 4310 ValadocToken* token, 4311 GError** error); 4312 GObject* valadoc_parser_callback_get_rule_state (ValadocParserCallback* self); 4313 void valadoc_parser_callback_set_rule_state (ValadocParserCallback* self, 4314 GObject* state); 4315 void valadoc_parser_callback_push_rule (ValadocParserCallback* self, 4316 ValadocRule* rule); 4317 void valadoc_parser_callback_reduce (ValadocParserCallback* self); 4318 gboolean valadoc_parser_callback_would_parent_accept_token (ValadocParserCallback* self, 4319 ValadocToken* token); 4320 gboolean valadoc_parser_callback_would_parent_reduce_to_rule (ValadocParserCallback* self, 4321 ValadocToken* token, 4322 ValadocRule* rule); 4323 void valadoc_parser_callback_warning (ValadocParserCallback* self, 4324 ValadocToken* token, 4325 const gchar* message); 4326 void valadoc_parser_callback_error (ValadocParserCallback* self, 4327 ValadocToken* token, 4328 const gchar* message, 4329 GError** error); 4330 GType valadoc_rule_forward_get_type (void) G_GNUC_CONST; 4331 ValadocRule* valadoc_rule_seq (GObject** scheme, 4332 gint scheme_length1); 4333 ValadocRule* valadoc_rule_one_of (GObject** scheme, 4334 gint scheme_length1); 4335 ValadocRule* valadoc_rule_many (GObject** scheme, 4336 gint scheme_length1); 4337 ValadocRule* valadoc_rule_option (GObject** scheme, 4338 gint scheme_length1); 4339 ValadocRule* valadoc_rule_construct (GType object_type); 4340 const gchar* valadoc_rule_get_name (ValadocRule* self); 4341 ValadocRule* valadoc_rule_set_name (ValadocRule* self, 4342 const gchar* name); 4343 ValadocRule* valadoc_rule_set_start (ValadocRule* self, 4344 ValadocRuleAction action, 4345 gpointer action_target); 4346 ValadocRule* valadoc_rule_set_reduce (ValadocRule* self, 4347 ValadocRuleAction action, 4348 gpointer action_target); 4349 ValadocRule* valadoc_rule_set_skip (ValadocRule* self, 4350 ValadocRuleAction action, 4351 gpointer action_target); 4352 gboolean valadoc_rule_is_optional (ValadocRule* self); 4353 gboolean valadoc_rule_starts_with_token (ValadocRule* self, 4354 ValadocToken* token); 4355 gboolean valadoc_rule_accept_token (ValadocRule* self, 4356 ValadocToken* token, 4357 ValadocParserCallback* parser, 4358 ValadocRuleForward forward, 4359 GError** error); 4360 gboolean valadoc_rule_would_accept_token (ValadocRule* self, 4361 ValadocToken* token, 4362 GObject* state); 4363 gboolean valadoc_rule_would_reduce (ValadocRule* self, 4364 ValadocToken* token, 4365 GObject* state); 4366 gchar* valadoc_rule_to_string (ValadocRule* self, 4367 GObject* state); 4368 gboolean valadoc_rule_is_optional_rule (ValadocRule* self, 4369 GObject* scheme_element); 4370 gboolean valadoc_rule_has_start_token (ValadocRule* self, 4371 GObject* scheme_element, 4372 ValadocToken* token); 4373 gboolean valadoc_rule_try_to_apply (ValadocRule* self, 4374 GObject* scheme_element, 4375 ValadocToken* token, 4376 ValadocParserCallback* parser, 4377 gboolean* handled, 4378 GError** error); 4379 void valadoc_rule_do_start (ValadocRule* self, 4380 ValadocParserCallback* parser, 4381 GError** error); 4382 void valadoc_rule_do_reduce (ValadocRule* self, 4383 ValadocParserCallback* parser, 4384 GError** error); 4385 void valadoc_rule_do_skip (ValadocRule* self, 4386 ValadocParserCallback* parser, 4387 GError** error); 4388 void valadoc_scanner_set_parser (ValadocScanner* self, 4389 ValadocParser* parser); 4390 void valadoc_scanner_reset (ValadocScanner* self); 4391 void valadoc_scanner_scan (ValadocScanner* self, 4392 const gchar* content, 4393 GError** error); 4394 void valadoc_scanner_end (ValadocScanner* self, 4395 GError** error); 4396 void valadoc_scanner_stop (ValadocScanner* self); 4397 gchar* valadoc_scanner_get_line_content (ValadocScanner* self); 4398 GType valadoc_stub_rule_get_type (void) G_GNUC_CONST; 4399 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocStubRule, g_object_unref) 4400 ValadocStubRule* valadoc_stub_rule_new (void); 4401 ValadocStubRule* valadoc_stub_rule_construct (GType object_type); 4402 ValadocRule* valadoc_stub_rule_set_rule (ValadocStubRule* self, 4403 ValadocRule* rule); 4404 GType valadoc_token_type_get_type (void) G_GNUC_CONST; 4405 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocTokenType, g_object_unref) 4406 ValadocToken* valadoc_token_new_from_type (ValadocTokenType* type, 4407 ValaSourceLocation* begin, 4408 ValaSourceLocation* end, 4409 const gchar* val); 4410 ValadocToken* valadoc_token_construct_from_type (GType object_type, 4411 ValadocTokenType* type, 4412 ValaSourceLocation* begin, 4413 ValaSourceLocation* end, 4414 const gchar* val); 4415 ValadocToken* valadoc_token_new_from_word (const gchar* word, 4416 ValaSourceLocation* begin, 4417 ValaSourceLocation* end); 4418 ValadocToken* valadoc_token_construct_from_word (GType object_type, 4419 const gchar* word, 4420 ValaSourceLocation* begin, 4421 ValaSourceLocation* end); 4422 gboolean valadoc_token_get_is_word (ValadocToken* self); 4423 gboolean valadoc_token_get_is_number (ValadocToken* self); 4424 const gchar* valadoc_token_get_word (ValadocToken* self); 4425 const gchar* valadoc_token_get_value (ValadocToken* self); 4426 ValadocTokenType* valadoc_token_get_token_type (ValadocToken* self); 4427 void valadoc_token_get_begin (ValadocToken* self, 4428 ValaSourceLocation * result); 4429 void valadoc_token_get_end (ValadocToken* self, 4430 ValaSourceLocation * result); 4431 const gchar* valadoc_token_to_string (ValadocToken* self); 4432 const gchar* valadoc_token_to_pretty_string (ValadocToken* self); 4433 gint valadoc_token_to_int (ValadocToken* self); 4434 ValadocToken* valadoc_token_new (void); 4435 ValadocToken* valadoc_token_construct (GType object_type); 4436 extern ValadocTokenType* valadoc_token_type_ANY; 4437 extern ValadocTokenType* valadoc_token_type_ANY_WORD; 4438 extern ValadocTokenType* valadoc_token_type_ANY_NUMBER; 4439 extern ValadocTokenType* valadoc_token_type_EOF; 4440 extern ValadocTokenType* valadoc_token_type_EOL; 4441 extern ValadocTokenType* valadoc_token_type_BREAK; 4442 extern ValadocTokenType* valadoc_token_type_AROBASE; 4443 extern ValadocTokenType* valadoc_token_type_SPACE; 4444 extern ValadocTokenType* valadoc_token_type_TAB; 4445 extern ValadocTokenType* valadoc_token_type_EQUAL_1; 4446 extern ValadocTokenType* valadoc_token_type_EQUAL_2; 4447 extern ValadocTokenType* valadoc_token_type_EQUAL_3; 4448 extern ValadocTokenType* valadoc_token_type_EQUAL_4; 4449 extern ValadocTokenType* valadoc_token_type_EQUAL_5; 4450 extern ValadocTokenType* valadoc_token_type_MINUS; 4451 extern ValadocTokenType* valadoc_token_type_LESS_THAN; 4452 extern ValadocTokenType* valadoc_token_type_GREATER_THAN; 4453 extern ValadocTokenType* valadoc_token_type_ALIGN_TOP; 4454 extern ValadocTokenType* valadoc_token_type_ALIGN_BOTTOM; 4455 extern ValadocTokenType* valadoc_token_type_SINGLE_QUOTE_2; 4456 extern ValadocTokenType* valadoc_token_type_SLASH_2; 4457 extern ValadocTokenType* valadoc_token_type_UNDERSCORE_2; 4458 extern ValadocTokenType* valadoc_token_type_BACK_QUOTE_2; 4459 extern ValadocTokenType* valadoc_token_type_OPEN_BRACE; 4460 extern ValadocTokenType* valadoc_token_type_CLOSED_BRACE; 4461 extern ValadocTokenType* valadoc_token_type_DOUBLE_OPEN_BRACE; 4462 extern ValadocTokenType* valadoc_token_type_DOUBLE_CLOSED_BRACE; 4463 extern ValadocTokenType* valadoc_token_type_TRIPLE_OPEN_BRACE; 4464 extern ValadocTokenType* valadoc_token_type_TRIPLE_CLOSED_BRACE; 4465 extern ValadocTokenType* valadoc_token_type_DOUBLE_OPEN_BRACKET; 4466 extern ValadocTokenType* valadoc_token_type_DOUBLE_CLOSED_BRACKET; 4467 extern ValadocTokenType* valadoc_token_type_PIPE; 4468 extern ValadocTokenType* valadoc_token_type_DOUBLE_PIPE; 4469 extern ValadocTokenType* valadoc_token_type_ALIGN_RIGHT; 4470 extern ValadocTokenType* valadoc_token_type_ALIGN_CENTER; 4471 extern ValadocTokenType* valadoc_token_type_VALADOC_COMMENT_START; 4472 extern ValadocTokenType* valadoc_token_type_VALADOC_COMMENT_END; 4473 extern ValadocTokenType* valadoc_token_type_VALADOC_ANY_WORD; 4474 extern ValadocTokenType* valadoc_token_type_VALADOC_SPACE; 4475 extern ValadocTokenType* valadoc_token_type_VALADOC_TAB; 4476 extern ValadocTokenType* valadoc_token_type_VALADOC_EOL; 4477 extern ValadocTokenType* valadoc_token_type_MARKDOWN_PARAGRAPH; 4478 extern ValadocTokenType* valadoc_token_type_MARKDOWN_ANY_WORD; 4479 extern ValadocTokenType* valadoc_token_type_MARKDOWN_SPACE; 4480 extern ValadocTokenType* valadoc_token_type_MARKDOWN_SOURCE; 4481 extern ValadocTokenType* valadoc_token_type_MARKDOWN_PARAMETER; 4482 extern ValadocTokenType* valadoc_token_type_MARKDOWN_CONSTANT; 4483 extern ValadocTokenType* valadoc_token_type_MARKDOWN_SYMBOL; 4484 extern ValadocTokenType* valadoc_token_type_MARKDOWN_LOCAL_GMEMBER; 4485 extern ValadocTokenType* valadoc_token_type_MARKDOWN_FUNCTION; 4486 extern ValadocTokenType* valadoc_token_type_MARKDOWN_MAIL; 4487 extern ValadocTokenType* valadoc_token_type_MARKDOWN_LINK; 4488 extern ValadocTokenType* valadoc_token_type_MARKDOWN_GREATER_THAN; 4489 extern ValadocTokenType* valadoc_token_type_MARKDOWN_LESS_THAN; 4490 extern ValadocTokenType* valadoc_token_type_MARKDOWN_OPEN_BRACKET; 4491 extern ValadocTokenType* valadoc_token_type_MARKDOWN_CLOSE_BRACKET; 4492 extern ValadocTokenType* valadoc_token_type_MARKDOWN_OPEN_PARENS; 4493 extern ValadocTokenType* valadoc_token_type_MARKDOWN_CLOSE_PARENS; 4494 extern ValadocTokenType* valadoc_token_type_MARKDOWN_EXCLAMATION_MARK; 4495 extern ValadocTokenType* valadoc_token_type_MARKDOWN_HEADLINE_1; 4496 extern ValadocTokenType* valadoc_token_type_MARKDOWN_HEADLINE_2; 4497 extern ValadocTokenType* valadoc_token_type_MARKDOWN_HEADLINE_HASH; 4498 extern ValadocTokenType* valadoc_token_type_MARKDOWN_HEADLINE_END; 4499 extern ValadocTokenType* valadoc_token_type_MARKDOWN_UNORDERED_LIST_ITEM_START; 4500 extern ValadocTokenType* valadoc_token_type_MARKDOWN_UNORDERED_LIST_ITEM_END; 4501 extern ValadocTokenType* valadoc_token_type_MARKDOWN_ORDERED_LIST_ITEM_START; 4502 extern ValadocTokenType* valadoc_token_type_MARKDOWN_ORDERED_LIST_ITEM_END; 4503 extern ValadocTokenType* valadoc_token_type_MARKDOWN_BLOCK_START; 4504 extern ValadocTokenType* valadoc_token_type_MARKDOWN_BLOCK_END; 4505 extern ValadocTokenType* valadoc_token_type_MARKDOWN_EOC; 4506 ValadocTokenType* valadoc_token_type_str (const gchar* str); 4507 ValadocTokenType* valadoc_token_type_any (void); 4508 ValadocTokenType* valadoc_token_type_any_word (void); 4509 ValadocTokenType* valadoc_token_type_any_number (void); 4510 ValadocTokenType* valadoc_token_type_action (ValadocTokenType* self, 4511 ValadocTokenTypeAction action, 4512 gpointer action_target); 4513 void valadoc_token_type_do_action (ValadocTokenType* self, 4514 ValadocToken* matched_token, 4515 GError** error); 4516 gboolean valadoc_token_type_matches (ValadocTokenType* self, 4517 ValadocToken* token); 4518 const gchar* valadoc_token_type_to_string (ValadocTokenType* self); 4519 const gchar* valadoc_token_type_to_pretty_string (ValadocTokenType* self); 4520 GType valadoc_taglets_deprecated_get_type (void) G_GNUC_CONST; 4521 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocTagletsDeprecated, g_object_unref) 4522 ValadocTagletsDeprecated* valadoc_taglets_deprecated_new (void); 4523 ValadocTagletsDeprecated* valadoc_taglets_deprecated_construct (GType object_type); 4524 ValadocApiNode* valadoc_taglets_inherit_doc_get_inherited (ValadocTagletsInheritDoc* self); 4525 ValadocTagletsInheritDoc* valadoc_taglets_inherit_doc_new (void); 4526 ValadocTagletsInheritDoc* valadoc_taglets_inherit_doc_construct (GType object_type); 4527 void valadoc_taglets_init (ValadocModuleLoader* loader); 4528 GType valadoc_taglets_link_get_type (void) G_GNUC_CONST; 4529 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocTagletsLink, g_object_unref) 4530 const gchar* valadoc_taglets_link_get_symbol_name (ValadocTagletsLink* self); 4531 gboolean valadoc_taglets_link_get_c_accept_plural (ValadocTagletsLink* self); 4532 gboolean valadoc_taglets_link_get_c_is_plural (ValadocTagletsLink* self); 4533 ValadocTagletsLink* valadoc_taglets_link_new (void); 4534 ValadocTagletsLink* valadoc_taglets_link_construct (GType object_type); 4535 GType valadoc_taglets_param_get_type (void) G_GNUC_CONST; 4536 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocTagletsParam, g_object_unref) 4537 const gchar* valadoc_taglets_param_get_parameter_name (ValadocTagletsParam* self); 4538 ValadocApiSymbol* valadoc_taglets_param_get_parameter (ValadocTagletsParam* self); 4539 gint valadoc_taglets_param_get_position (ValadocTagletsParam* self); 4540 gboolean valadoc_taglets_param_get_is_c_self_param (ValadocTagletsParam* self); 4541 gboolean valadoc_taglets_param_get_is_this (ValadocTagletsParam* self); 4542 ValadocTagletsParam* valadoc_taglets_param_new (void); 4543 ValadocTagletsParam* valadoc_taglets_param_construct (GType object_type); 4544 GType valadoc_taglets_return_get_type (void) G_GNUC_CONST; 4545 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocTagletsReturn, g_object_unref) 4546 ValadocTagletsReturn* valadoc_taglets_return_new (void); 4547 ValadocTagletsReturn* valadoc_taglets_return_construct (GType object_type); 4548 GType valadoc_taglets_see_get_type (void) G_GNUC_CONST; 4549 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocTagletsSee, g_object_unref) 4550 const gchar* valadoc_taglets_see_get_symbol_name (ValadocTagletsSee* self); 4551 ValadocApiNode* valadoc_taglets_see_get_symbol (ValadocTagletsSee* self); 4552 ValadocTagletsSee* valadoc_taglets_see_new (void); 4553 ValadocTagletsSee* valadoc_taglets_see_construct (GType object_type); 4554 GType valadoc_taglets_since_get_type (void) G_GNUC_CONST; 4555 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocTagletsSince, g_object_unref) 4556 const gchar* valadoc_taglets_since_get_version (ValadocTagletsSince* self); 4557 ValadocTagletsSince* valadoc_taglets_since_new (void); 4558 ValadocTagletsSince* valadoc_taglets_since_construct (GType object_type); 4559 GType valadoc_taglets_throws_get_type (void) G_GNUC_CONST; 4560 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocTagletsThrows, g_object_unref) 4561 const gchar* valadoc_taglets_throws_get_error_domain_name (ValadocTagletsThrows* self); 4562 ValadocApiNode* valadoc_taglets_throws_get_error_domain (ValadocTagletsThrows* self); 4563 ValadocTagletsThrows* valadoc_taglets_throws_new (void); 4564 ValadocTagletsThrows* valadoc_taglets_throws_construct (GType object_type); 4565 gpointer valadoc_highlighter_code_token_ref (gpointer instance); 4566 void valadoc_highlighter_code_token_unref (gpointer instance); 4567 GParamSpec* valadoc_highlighter_param_spec_code_token (const gchar* name, 4568 const gchar* nick, 4569 const gchar* blurb, 4570 GType object_type, 4571 GParamFlags flags); 4572 void valadoc_highlighter_value_set_code_token (GValue* value, 4573 gpointer v_object); 4574 void valadoc_highlighter_value_take_code_token (GValue* value, 4575 gpointer v_object); 4576 gpointer valadoc_highlighter_value_get_code_token (const GValue* value); 4577 GType valadoc_highlighter_code_token_get_type (void) G_GNUC_CONST; 4578 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocHighlighterCodeToken, valadoc_highlighter_code_token_unref) 4579 GType valadoc_highlighter_scanner_get_type (void) G_GNUC_CONST; 4580 ValadocHighlighterCodeToken* valadoc_highlighter_scanner_next (ValadocHighlighterScanner* self); 4581 GType valadoc_highlighter_code_scanner_get_type (void) G_GNUC_CONST; 4582 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocHighlighterCodeScanner, g_object_unref) 4583 GType valadoc_highlighter_code_token_type_get_type (void) G_GNUC_CONST; 4584 ValadocHighlighterCodeScanner* valadoc_highlighter_code_scanner_new (const gchar* content, 4585 gboolean enable_string_templates, 4586 gboolean enabel_verbatim_string, 4587 gboolean enable_preprocessor_define, 4588 gboolean enable_preprocessor_include, 4589 gboolean enable_keyword_escape, 4590 ValaHashMap* keywords); 4591 ValadocHighlighterCodeScanner* valadoc_highlighter_code_scanner_construct (GType object_type, 4592 const gchar* content, 4593 gboolean enable_string_templates, 4594 gboolean enabel_verbatim_string, 4595 gboolean enable_preprocessor_define, 4596 gboolean enable_preprocessor_include, 4597 gboolean enable_keyword_escape, 4598 ValaHashMap* keywords); 4599 GType valadoc_highlighter_xml_scanner_get_type (void) G_GNUC_CONST; 4600 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocHighlighterXmlScanner, g_object_unref) 4601 ValadocHighlighterXmlScanner* valadoc_highlighter_xml_scanner_new (const gchar* content); 4602 ValadocHighlighterXmlScanner* valadoc_highlighter_xml_scanner_construct (GType object_type, 4603 const gchar* content); 4604 ValadocHighlighterCodeTokenType valadoc_highlighter_code_token_get_token_type (ValadocHighlighterCodeToken* self); 4605 const gchar* valadoc_highlighter_code_token_get_content (ValadocHighlighterCodeToken* self); 4606 ValadocHighlighterCodeToken* valadoc_highlighter_code_token_new (ValadocHighlighterCodeTokenType type, 4607 const gchar* content); 4608 ValadocHighlighterCodeToken* valadoc_highlighter_code_token_construct (GType object_type, 4609 ValadocHighlighterCodeTokenType type, 4610 const gchar* content); 4611 const gchar* valadoc_highlighter_code_token_type_to_string (ValadocHighlighterCodeTokenType self); 4612 ValadocContentRun* valadoc_highlighter_highlighter_highlight_vala (ValadocHighlighterHighlighter* self, 4613 const gchar* source_code); 4614 ValadocContentRun* valadoc_highlighter_highlighter_highlight_c (ValadocHighlighterHighlighter* self, 4615 const gchar* source_code); 4616 ValadocContentRun* valadoc_highlighter_highlighter_highlight_xml (ValadocHighlighterHighlighter* self, 4617 const gchar* source_code); 4618 ValadocHighlighterHighlighter* valadoc_highlighter_highlighter_new (void); 4619 ValadocHighlighterHighlighter* valadoc_highlighter_highlighter_construct (GType object_type); 4620 GType valadoc_html_basic_doclet_get_type (void) G_GNUC_CONST; 4621 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocHtmlBasicDoclet, g_object_unref) 4622 GType valadoc_html_html_renderer_get_type (void) G_GNUC_CONST; 4623 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocHtmlHtmlRenderer, g_object_unref) 4624 GType valadoc_html_markup_writer_get_type (void) G_GNUC_CONST; 4625 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocHtmlMarkupWriter, valadoc_markup_writer_unref) 4626 GType valadoc_html_css_class_resolver_get_type (void) G_GNUC_CONST; 4627 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocHtmlCssClassResolver, g_object_unref) 4628 GType valadoc_html_link_helper_get_type (void) G_GNUC_CONST; 4629 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocHtmlLinkHelper, g_object_unref) 4630 ValadocHtmlLinkHelper* valadoc_html_basic_doclet_get_linker (ValadocHtmlBasicDoclet* self); 4631 void valadoc_html_basic_doclet_set_linker (ValadocHtmlBasicDoclet* self, 4632 ValadocHtmlLinkHelper* value); 4633 ValadocSettings* valadoc_html_basic_doclet_get_settings (ValadocHtmlBasicDoclet* self); 4634 void valadoc_html_basic_doclet_set_settings (ValadocHtmlBasicDoclet* self, 4635 ValadocSettings* value); 4636 const gchar* valadoc_html_basic_doclet_get_wiki_index_name (ValadocHtmlBasicDoclet* self); 4637 void valadoc_html_basic_doclet_set_wiki_index_name (ValadocHtmlBasicDoclet* self, 4638 const gchar* value); 4639 void valadoc_html_basic_doclet_process (ValadocHtmlBasicDoclet* self, 4640 ValadocSettings* settings, 4641 ValadocApiTree* tree, 4642 ValadocErrorReporter* reporter); 4643 gchar* valadoc_html_basic_doclet_get_link (ValadocHtmlBasicDoclet* self, 4644 ValadocApiNode* to, 4645 ValadocApiNode* from); 4646 gchar* valadoc_html_basic_doclet_get_img_path_html (ValadocHtmlBasicDoclet* self, 4647 ValadocApiNode* element, 4648 const gchar* type); 4649 gchar* valadoc_html_basic_doclet_get_img_path (ValadocHtmlBasicDoclet* self, 4650 ValadocApiNode* element, 4651 const gchar* type); 4652 gchar* valadoc_html_basic_doclet_get_icon_directory (ValadocHtmlBasicDoclet* self); 4653 void valadoc_html_basic_doclet_write_navi_entry_html_template (ValadocHtmlBasicDoclet* self, 4654 const gchar* style, 4655 const gchar* content, 4656 gboolean is_deprecated); 4657 void valadoc_html_basic_doclet_write_navi_entry_html_template_with_link (ValadocHtmlBasicDoclet* self, 4658 const gchar* style, 4659 const gchar* link, 4660 const gchar* content, 4661 gboolean is_deprecated); 4662 void valadoc_html_basic_doclet_write_navi_entry (ValadocHtmlBasicDoclet* self, 4663 ValadocApiNode* element, 4664 ValadocApiNode* pos, 4665 const gchar* style, 4666 gboolean link, 4667 gboolean full_name); 4668 void valadoc_html_basic_doclet_write_wiki_pages (ValadocHtmlBasicDoclet* self, 4669 ValadocApiTree* tree, 4670 const gchar* css_path_wiki, 4671 const gchar* js_path_wiki, 4672 const gchar* contentp); 4673 void valadoc_html_basic_doclet_write_wiki_page (ValadocHtmlBasicDoclet* self, 4674 ValadocWikiPage* page, 4675 const gchar* contentp, 4676 const gchar* css_path, 4677 const gchar* js_path, 4678 const gchar* pkg_name); 4679 void valadoc_html_basic_doclet_write_navi_top_entry (ValadocHtmlBasicDoclet* self, 4680 ValadocApiNode* element, 4681 ValadocApiNode* parent); 4682 void valadoc_html_basic_doclet_write_top_element_template (ValadocHtmlBasicDoclet* self, 4683 const gchar* link); 4684 void valadoc_html_basic_doclet_write_top_elements (ValadocHtmlBasicDoclet* self, 4685 ValadocApiNode* element, 4686 ValadocApiNode* parent); 4687 void valadoc_html_basic_doclet_fetch_subnamespace_names (ValadocHtmlBasicDoclet* self, 4688 ValadocApiNode* node, 4689 ValaArrayList* namespaces); 4690 void valadoc_html_basic_doclet_write_navi_package (ValadocHtmlBasicDoclet* self, 4691 ValadocApiPackage* package); 4692 void valadoc_html_basic_doclet_write_navi_symbol (ValadocHtmlBasicDoclet* self, 4693 ValadocApiNode* node); 4694 void valadoc_html_basic_doclet_write_navi_leaf_symbol (ValadocHtmlBasicDoclet* self, 4695 ValadocApiNode* node); 4696 void valadoc_html_basic_doclet_write_navi_symbol_inline (ValadocHtmlBasicDoclet* self, 4697 ValadocApiNode* node, 4698 ValadocApiNode* parent); 4699 void valadoc_html_basic_doclet_write_navi_children (ValadocHtmlBasicDoclet* self, 4700 ValadocApiNode* node, 4701 ValadocApiNodeType type, 4702 ValadocApiNode* parent); 4703 void valadoc_html_basic_doclet_write_package_note (ValadocHtmlBasicDoclet* self, 4704 ValadocApiNode* element); 4705 void valadoc_html_basic_doclet_write_namespace_note (ValadocHtmlBasicDoclet* self, 4706 ValadocApiNode* element); 4707 gboolean valadoc_html_basic_doclet_is_internal_node (ValadocHtmlBasicDoclet* self, 4708 ValadocApiNode* node); 4709 void valadoc_html_basic_doclet_write_navi_packages_inline (ValadocHtmlBasicDoclet* self, 4710 ValadocApiTree* tree); 4711 void valadoc_html_basic_doclet_write_navi_packages (ValadocHtmlBasicDoclet* self, 4712 ValadocApiTree* tree); 4713 void valadoc_html_basic_doclet_write_package_index_content (ValadocHtmlBasicDoclet* self, 4714 ValadocApiTree* tree); 4715 void valadoc_html_basic_doclet_write_symbol_content (ValadocHtmlBasicDoclet* self, 4716 ValadocApiNode* node); 4717 void valadoc_html_basic_doclet_write_child_namespaces (ValadocHtmlBasicDoclet* self, 4718 ValadocApiNode* node, 4719 ValadocApiNode* parent); 4720 void valadoc_html_basic_doclet_write_child_dependencies (ValadocHtmlBasicDoclet* self, 4721 ValadocApiPackage* package, 4722 ValadocApiNode* parent); 4723 void valadoc_html_basic_doclet_write_children (ValadocHtmlBasicDoclet* self, 4724 ValadocApiNode* node, 4725 ValadocApiNodeType type, 4726 const gchar* type_string, 4727 ValadocApiNode* container); 4728 void valadoc_html_basic_doclet_write_image_block (ValadocHtmlBasicDoclet* self, 4729 ValadocApiNode* element); 4730 void valadoc_html_basic_doclet_write_namespace_content (ValadocHtmlBasicDoclet* self, 4731 ValadocApiNamespace* node, 4732 ValadocApiNode* parent); 4733 void valadoc_html_basic_doclet_write_package_content (ValadocHtmlBasicDoclet* self, 4734 ValadocApiPackage* node, 4735 ValadocApiNode* parent); 4736 void valadoc_html_basic_doclet_write_file_header (ValadocHtmlBasicDoclet* self, 4737 const gchar* css, 4738 const gchar* js, 4739 const gchar* title); 4740 void valadoc_html_basic_doclet_write_file_footer (ValadocHtmlBasicDoclet* self); 4741 ValadocHtmlBasicDoclet* valadoc_html_basic_doclet_construct (GType object_type); 4742 GType valadoc_html_simple_chart_factory_get_type (void) G_GNUC_CONST; 4743 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocHtmlSimpleChartFactory, g_object_unref) 4744 ValadocHtmlSimpleChartFactory* valadoc_html_simple_chart_factory_new (ValadocSettings* settings, 4745 ValadocHtmlLinkHelper* linker); 4746 ValadocHtmlSimpleChartFactory* valadoc_html_simple_chart_factory_construct (GType object_type, 4747 ValadocSettings* settings, 4748 ValadocHtmlLinkHelper* linker); 4749 gboolean valadoc_html_link_helper_get_enable_browsable_check (ValadocHtmlLinkHelper* self); 4750 void valadoc_html_link_helper_set_enable_browsable_check (ValadocHtmlLinkHelper* self, 4751 gboolean value); 4752 gchar* valadoc_html_link_helper_get_package_link (ValadocHtmlLinkHelper* self, 4753 ValadocApiPackage* package, 4754 ValadocSettings* settings); 4755 gchar* valadoc_html_link_helper_get_relative_link (ValadocHtmlLinkHelper* self, 4756 ValadocDocumentation* from, 4757 ValadocDocumentation* to, 4758 ValadocSettings* settings); 4759 gchar* valadoc_html_link_helper_translate_wiki_name (ValadocHtmlLinkHelper* self, 4760 ValadocWikiPage* page); 4761 gchar* valadoc_html_link_helper_from_package_to_package (ValadocHtmlLinkHelper* self, 4762 ValadocApiPackage* from, 4763 ValadocApiPackage* to); 4764 gchar* valadoc_html_link_helper_from_package_to_wiki (ValadocHtmlLinkHelper* self, 4765 ValadocApiPackage* from, 4766 ValadocWikiPage* to); 4767 gchar* valadoc_html_link_helper_from_package_to_node (ValadocHtmlLinkHelper* self, 4768 ValadocApiPackage* from, 4769 ValadocApiNode* to); 4770 gchar* valadoc_html_link_helper_from_wiki_to_package (ValadocHtmlLinkHelper* self, 4771 ValadocWikiPage* from, 4772 ValadocApiPackage* to); 4773 gchar* valadoc_html_link_helper_from_wiki_to_wiki (ValadocHtmlLinkHelper* self, 4774 ValadocWikiPage* from, 4775 ValadocWikiPage* to); 4776 gchar* valadoc_html_link_helper_from_wiki_to_node (ValadocHtmlLinkHelper* self, 4777 ValadocWikiPage* from, 4778 ValadocApiNode* to); 4779 gchar* valadoc_html_link_helper_from_node_to_package (ValadocHtmlLinkHelper* self, 4780 ValadocApiNode* from, 4781 ValadocApiPackage* to); 4782 gchar* valadoc_html_link_helper_from_node_to_wiki (ValadocHtmlLinkHelper* self, 4783 ValadocApiNode* from, 4784 ValadocWikiPage* to); 4785 gchar* valadoc_html_link_helper_from_node_to_node (ValadocHtmlLinkHelper* self, 4786 ValadocApiNode* from, 4787 ValadocApiNode* to); 4788 ValadocHtmlLinkHelper* valadoc_html_link_helper_new (void); 4789 ValadocHtmlLinkHelper* valadoc_html_link_helper_construct (GType object_type); 4790 gchar* valadoc_html_css_class_resolver_resolve (ValadocHtmlCssClassResolver* self, 4791 ValadocApiNode* node); 4792 ValadocHtmlCssClassResolver* valadoc_html_css_class_resolver_new (void); 4793 ValadocHtmlCssClassResolver* valadoc_html_css_class_resolver_construct (GType object_type); 4794 ValadocHtmlMarkupWriter* valadoc_html_markup_writer_new (FILE* stream, 4795 gboolean html5_declaration); 4796 ValadocHtmlMarkupWriter* valadoc_html_markup_writer_construct (GType object_type, 4797 FILE* stream, 4798 gboolean html5_declaration); 4799 ValadocHtmlMarkupWriter* valadoc_html_markup_writer_new_builder (GString* builder, 4800 gboolean html5_declaration); 4801 ValadocHtmlMarkupWriter* valadoc_html_markup_writer_construct_builder (GType object_type, 4802 GString* builder, 4803 gboolean html5_declaration); 4804 ValadocHtmlMarkupWriter* valadoc_html_markup_writer_add_usemap (ValadocHtmlMarkupWriter* self, 4805 ValadocChartsChart* chart); 4806 ValadocHtmlMarkupWriter* valadoc_html_markup_writer_link (ValadocHtmlMarkupWriter* self, 4807 const gchar* url, 4808 const gchar* label, 4809 const gchar* css_class); 4810 ValadocHtmlMarkupWriter* valadoc_html_markup_writer_image (ValadocHtmlMarkupWriter* self, 4811 const gchar* src, 4812 const gchar* caption, 4813 const gchar* css_class); 4814 ValadocHtmlMarkupWriter* valadoc_html_markup_writer_stylesheet_link (ValadocHtmlMarkupWriter* self, 4815 const gchar* url); 4816 ValadocHtmlMarkupWriter* valadoc_html_markup_writer_javascript_link (ValadocHtmlMarkupWriter* self, 4817 const gchar* url); 4818 ValadocHtmlHtmlRenderer* valadoc_html_html_renderer_new (ValadocSettings* settings, 4819 ValadocHtmlLinkHelper* linker, 4820 ValadocHtmlCssClassResolver* cssresolver); 4821 ValadocHtmlHtmlRenderer* valadoc_html_html_renderer_construct (GType object_type, 4822 ValadocSettings* settings, 4823 ValadocHtmlLinkHelper* linker, 4824 ValadocHtmlCssClassResolver* cssresolver); 4825 void valadoc_html_html_renderer_set_container (ValadocHtmlHtmlRenderer* self, 4826 ValadocDocumentation* container); 4827 void valadoc_html_html_renderer_set_owner (ValadocHtmlHtmlRenderer* self, 4828 ValadocDocumentation* owner); 4829 void valadoc_html_html_renderer_set_writer (ValadocHtmlHtmlRenderer* self, 4830 ValadocHtmlMarkupWriter* writer); 4831 4832 G_END_DECLS 4833 4834 #endif 4835