/* valadoc.h generated by valac, the Vala compiler, do not modify */ #ifndef __VALADOC_H__ #define __VALADOC_H__ #include #include #include #include #include #include #include #include G_BEGIN_DECLS #if !defined(VALA_EXTERN) #if defined(_MSC_VER) #define VALA_EXTERN __declspec(dllexport) extern #elif __GNUC__ >= 4 #define VALA_EXTERN __attribute__((visibility("default"))) extern #else #define VALA_EXTERN extern #endif #endif #define VALADOC_TYPE_MODULE_LOADER (valadoc_module_loader_get_type ()) #define VALADOC_MODULE_LOADER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_TYPE_MODULE_LOADER, ValadocModuleLoader)) #define VALADOC_MODULE_LOADER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_TYPE_MODULE_LOADER, ValadocModuleLoaderClass)) #define VALADOC_IS_MODULE_LOADER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_TYPE_MODULE_LOADER)) #define VALADOC_IS_MODULE_LOADER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_TYPE_MODULE_LOADER)) #define VALADOC_MODULE_LOADER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_TYPE_MODULE_LOADER, ValadocModuleLoaderClass)) typedef struct _ValadocModuleLoader ValadocModuleLoader; typedef struct _ValadocModuleLoaderClass ValadocModuleLoaderClass; typedef GType (*ValadocDocletRegisterFunction) (ValadocModuleLoader* module_loader); #define VALADOC_TYPE_DOCLET (valadoc_doclet_get_type ()) #define VALADOC_DOCLET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_TYPE_DOCLET, ValadocDoclet)) #define VALADOC_IS_DOCLET(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_TYPE_DOCLET)) #define VALADOC_DOCLET_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), VALADOC_TYPE_DOCLET, ValadocDocletIface)) typedef struct _ValadocDoclet ValadocDoclet; typedef struct _ValadocDocletIface ValadocDocletIface; #define VALADOC_TYPE_SETTINGS (valadoc_settings_get_type ()) #define VALADOC_SETTINGS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_TYPE_SETTINGS, ValadocSettings)) #define VALADOC_SETTINGS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_TYPE_SETTINGS, ValadocSettingsClass)) #define VALADOC_IS_SETTINGS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_TYPE_SETTINGS)) #define VALADOC_IS_SETTINGS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_TYPE_SETTINGS)) #define VALADOC_SETTINGS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_TYPE_SETTINGS, ValadocSettingsClass)) typedef struct _ValadocSettings ValadocSettings; typedef struct _ValadocSettingsClass ValadocSettingsClass; #define VALADOC_API_TYPE_TREE (valadoc_api_tree_get_type ()) #define VALADOC_API_TREE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_API_TYPE_TREE, ValadocApiTree)) #define VALADOC_API_TREE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_API_TYPE_TREE, ValadocApiTreeClass)) #define VALADOC_API_IS_TREE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_API_TYPE_TREE)) #define VALADOC_API_IS_TREE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_API_TYPE_TREE)) #define VALADOC_API_TREE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_API_TYPE_TREE, ValadocApiTreeClass)) typedef struct _ValadocApiTree ValadocApiTree; typedef struct _ValadocApiTreeClass ValadocApiTreeClass; #define VALADOC_TYPE_ERROR_REPORTER (valadoc_error_reporter_get_type ()) #define VALADOC_ERROR_REPORTER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_TYPE_ERROR_REPORTER, ValadocErrorReporter)) #define VALADOC_ERROR_REPORTER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_TYPE_ERROR_REPORTER, ValadocErrorReporterClass)) #define VALADOC_IS_ERROR_REPORTER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_TYPE_ERROR_REPORTER)) #define VALADOC_IS_ERROR_REPORTER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_TYPE_ERROR_REPORTER)) #define VALADOC_ERROR_REPORTER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_TYPE_ERROR_REPORTER, ValadocErrorReporterClass)) typedef struct _ValadocErrorReporter ValadocErrorReporter; typedef struct _ValadocErrorReporterClass ValadocErrorReporterClass; typedef struct _ValadocErrorReporterPrivate ValadocErrorReporterPrivate; typedef void (*ValadocTagletRegisterFunction) (ValadocModuleLoader* loader); typedef struct _ValadocModuleLoaderPrivate ValadocModuleLoaderPrivate; #define VALADOC_CONTENT_TYPE_TAGLET (valadoc_content_taglet_get_type ()) #define VALADOC_CONTENT_TAGLET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_CONTENT_TYPE_TAGLET, ValadocContentTaglet)) #define VALADOC_CONTENT_IS_TAGLET(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_CONTENT_TYPE_TAGLET)) #define VALADOC_CONTENT_TAGLET_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), VALADOC_CONTENT_TYPE_TAGLET, ValadocContentTagletIface)) typedef struct _ValadocContentTaglet ValadocContentTaglet; typedef struct _ValadocContentTagletIface ValadocContentTagletIface; #define VALADOC_CONTENT_TYPE_CONTENT_ELEMENT (valadoc_content_content_element_get_type ()) #define VALADOC_CONTENT_CONTENT_ELEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_CONTENT_TYPE_CONTENT_ELEMENT, ValadocContentContentElement)) #define VALADOC_CONTENT_CONTENT_ELEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_CONTENT_TYPE_CONTENT_ELEMENT, ValadocContentContentElementClass)) #define VALADOC_CONTENT_IS_CONTENT_ELEMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_CONTENT_TYPE_CONTENT_ELEMENT)) #define VALADOC_CONTENT_IS_CONTENT_ELEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_CONTENT_TYPE_CONTENT_ELEMENT)) #define VALADOC_CONTENT_CONTENT_ELEMENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_CONTENT_TYPE_CONTENT_ELEMENT, ValadocContentContentElementClass)) typedef struct _ValadocContentContentElement ValadocContentContentElement; typedef struct _ValadocContentContentElementClass ValadocContentContentElementClass; #define VALADOC_TYPE_RULE (valadoc_rule_get_type ()) #define VALADOC_RULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_TYPE_RULE, ValadocRule)) #define VALADOC_RULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_TYPE_RULE, ValadocRuleClass)) #define VALADOC_IS_RULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_TYPE_RULE)) #define VALADOC_IS_RULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_TYPE_RULE)) #define VALADOC_RULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_TYPE_RULE, ValadocRuleClass)) typedef struct _ValadocRule ValadocRule; typedef struct _ValadocRuleClass ValadocRuleClass; typedef struct _ValadocSettingsPrivate ValadocSettingsPrivate; #define VALADOC_TYPE_MARKUP_WRITER (valadoc_markup_writer_get_type ()) #define VALADOC_MARKUP_WRITER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_TYPE_MARKUP_WRITER, ValadocMarkupWriter)) #define VALADOC_MARKUP_WRITER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_TYPE_MARKUP_WRITER, ValadocMarkupWriterClass)) #define VALADOC_IS_MARKUP_WRITER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_TYPE_MARKUP_WRITER)) #define VALADOC_IS_MARKUP_WRITER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_TYPE_MARKUP_WRITER)) #define VALADOC_MARKUP_WRITER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_TYPE_MARKUP_WRITER, ValadocMarkupWriterClass)) typedef struct _ValadocMarkupWriter ValadocMarkupWriter; typedef struct _ValadocMarkupWriterClass ValadocMarkupWriterClass; typedef struct _ValadocMarkupWriterPrivate ValadocMarkupWriterPrivate; typedef void (*ValadocMarkupWriterWriteFunc) (const gchar* text, gpointer user_data); #define VALADOC_TYPE_GTK_DOC_MARKUP_WRITER (valadoc_gtk_doc_markup_writer_get_type ()) #define VALADOC_GTK_DOC_MARKUP_WRITER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_TYPE_GTK_DOC_MARKUP_WRITER, ValadocGtkDocMarkupWriter)) #define VALADOC_GTK_DOC_MARKUP_WRITER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_TYPE_GTK_DOC_MARKUP_WRITER, ValadocGtkDocMarkupWriterClass)) #define VALADOC_IS_GTK_DOC_MARKUP_WRITER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_TYPE_GTK_DOC_MARKUP_WRITER)) #define VALADOC_IS_GTK_DOC_MARKUP_WRITER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_TYPE_GTK_DOC_MARKUP_WRITER)) #define VALADOC_GTK_DOC_MARKUP_WRITER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_TYPE_GTK_DOC_MARKUP_WRITER, ValadocGtkDocMarkupWriterClass)) typedef struct _ValadocGtkDocMarkupWriter ValadocGtkDocMarkupWriter; typedef struct _ValadocGtkDocMarkupWriterClass ValadocGtkDocMarkupWriterClass; typedef struct _ValadocGtkDocMarkupWriterPrivate ValadocGtkDocMarkupWriterPrivate; #define VALADOC_DEVHELP_TYPE_MARKUP_WRITER (valadoc_devhelp_markup_writer_get_type ()) #define VALADOC_DEVHELP_MARKUP_WRITER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_DEVHELP_TYPE_MARKUP_WRITER, ValadocDevhelpMarkupWriter)) #define VALADOC_DEVHELP_MARKUP_WRITER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_DEVHELP_TYPE_MARKUP_WRITER, ValadocDevhelpMarkupWriterClass)) #define VALADOC_DEVHELP_IS_MARKUP_WRITER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_DEVHELP_TYPE_MARKUP_WRITER)) #define VALADOC_DEVHELP_IS_MARKUP_WRITER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_DEVHELP_TYPE_MARKUP_WRITER)) #define VALADOC_DEVHELP_MARKUP_WRITER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_DEVHELP_TYPE_MARKUP_WRITER, ValadocDevhelpMarkupWriterClass)) typedef struct _ValadocDevhelpMarkupWriter ValadocDevhelpMarkupWriter; typedef struct _ValadocDevhelpMarkupWriterClass ValadocDevhelpMarkupWriterClass; typedef struct _ValadocDevhelpMarkupWriterPrivate ValadocDevhelpMarkupWriterPrivate; #define VALADOC_API_TYPE_VISITOR (valadoc_api_visitor_get_type ()) #define VALADOC_API_VISITOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_API_TYPE_VISITOR, ValadocApiVisitor)) #define VALADOC_API_VISITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_API_TYPE_VISITOR, ValadocApiVisitorClass)) #define VALADOC_API_IS_VISITOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_API_TYPE_VISITOR)) #define VALADOC_API_IS_VISITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_API_TYPE_VISITOR)) #define VALADOC_API_VISITOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_API_TYPE_VISITOR, ValadocApiVisitorClass)) typedef struct _ValadocApiVisitor ValadocApiVisitor; typedef struct _ValadocApiVisitorClass ValadocApiVisitorClass; typedef struct _ValadocApiVisitorPrivate ValadocApiVisitorPrivate; #define VALADOC_API_TYPE_ITEM (valadoc_api_item_get_type ()) #define VALADOC_API_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_API_TYPE_ITEM, ValadocApiItem)) #define VALADOC_API_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_API_TYPE_ITEM, ValadocApiItemClass)) #define VALADOC_API_IS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_API_TYPE_ITEM)) #define VALADOC_API_IS_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_API_TYPE_ITEM)) #define VALADOC_API_ITEM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_API_TYPE_ITEM, ValadocApiItemClass)) typedef struct _ValadocApiItem ValadocApiItem; typedef struct _ValadocApiItemClass ValadocApiItemClass; #define VALADOC_API_TYPE_NODE (valadoc_api_node_get_type ()) #define VALADOC_API_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_API_TYPE_NODE, ValadocApiNode)) #define VALADOC_API_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_API_TYPE_NODE, ValadocApiNodeClass)) #define VALADOC_API_IS_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_API_TYPE_NODE)) #define VALADOC_API_IS_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_API_TYPE_NODE)) #define VALADOC_API_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_API_TYPE_NODE, ValadocApiNodeClass)) typedef struct _ValadocApiNode ValadocApiNode; typedef struct _ValadocApiNodeClass ValadocApiNodeClass; #define VALADOC_API_TYPE_PACKAGE (valadoc_api_package_get_type ()) #define VALADOC_API_PACKAGE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_API_TYPE_PACKAGE, ValadocApiPackage)) #define VALADOC_API_PACKAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_API_TYPE_PACKAGE, ValadocApiPackageClass)) #define VALADOC_API_IS_PACKAGE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_API_TYPE_PACKAGE)) #define VALADOC_API_IS_PACKAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_API_TYPE_PACKAGE)) #define VALADOC_API_PACKAGE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_API_TYPE_PACKAGE, ValadocApiPackageClass)) typedef struct _ValadocApiPackage ValadocApiPackage; typedef struct _ValadocApiPackageClass ValadocApiPackageClass; #define VALADOC_API_TYPE_SYMBOL (valadoc_api_symbol_get_type ()) #define VALADOC_API_SYMBOL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_API_TYPE_SYMBOL, ValadocApiSymbol)) #define VALADOC_API_SYMBOL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_API_TYPE_SYMBOL, ValadocApiSymbolClass)) #define VALADOC_API_IS_SYMBOL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_API_TYPE_SYMBOL)) #define VALADOC_API_IS_SYMBOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_API_TYPE_SYMBOL)) #define VALADOC_API_SYMBOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_API_TYPE_SYMBOL, ValadocApiSymbolClass)) typedef struct _ValadocApiSymbol ValadocApiSymbol; typedef struct _ValadocApiSymbolClass ValadocApiSymbolClass; #define VALADOC_API_TYPE_NAMESPACE (valadoc_api_namespace_get_type ()) #define VALADOC_API_NAMESPACE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_API_TYPE_NAMESPACE, ValadocApiNamespace)) #define VALADOC_API_NAMESPACE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_API_TYPE_NAMESPACE, ValadocApiNamespaceClass)) #define VALADOC_API_IS_NAMESPACE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_API_TYPE_NAMESPACE)) #define VALADOC_API_IS_NAMESPACE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_API_TYPE_NAMESPACE)) #define VALADOC_API_NAMESPACE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_API_TYPE_NAMESPACE, ValadocApiNamespaceClass)) typedef struct _ValadocApiNamespace ValadocApiNamespace; typedef struct _ValadocApiNamespaceClass ValadocApiNamespaceClass; #define VALADOC_API_TYPE_TYPESYMBOL (valadoc_api_typesymbol_get_type ()) #define VALADOC_API_TYPESYMBOL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_API_TYPE_TYPESYMBOL, ValadocApiTypeSymbol)) #define VALADOC_API_TYPESYMBOL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_API_TYPE_TYPESYMBOL, ValadocApiTypeSymbolClass)) #define VALADOC_API_IS_TYPESYMBOL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_API_TYPE_TYPESYMBOL)) #define VALADOC_API_IS_TYPESYMBOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_API_TYPE_TYPESYMBOL)) #define VALADOC_API_TYPESYMBOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_API_TYPE_TYPESYMBOL, ValadocApiTypeSymbolClass)) typedef struct _ValadocApiTypeSymbol ValadocApiTypeSymbol; typedef struct _ValadocApiTypeSymbolClass ValadocApiTypeSymbolClass; #define VALADOC_API_TYPE_INTERFACE (valadoc_api_interface_get_type ()) #define VALADOC_API_INTERFACE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_API_TYPE_INTERFACE, ValadocApiInterface)) #define VALADOC_API_INTERFACE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_API_TYPE_INTERFACE, ValadocApiInterfaceClass)) #define VALADOC_API_IS_INTERFACE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_API_TYPE_INTERFACE)) #define VALADOC_API_IS_INTERFACE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_API_TYPE_INTERFACE)) #define VALADOC_API_INTERFACE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_API_TYPE_INTERFACE, ValadocApiInterfaceClass)) typedef struct _ValadocApiInterface ValadocApiInterface; typedef struct _ValadocApiInterfaceClass ValadocApiInterfaceClass; #define VALADOC_API_TYPE_CLASS (valadoc_api_class_get_type ()) #define VALADOC_API_CLASS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_API_TYPE_CLASS, ValadocApiClass)) #define VALADOC_API_CLASS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_API_TYPE_CLASS, ValadocApiClassClass)) #define VALADOC_API_IS_CLASS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_API_TYPE_CLASS)) #define VALADOC_API_IS_CLASS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_API_TYPE_CLASS)) #define VALADOC_API_CLASS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_API_TYPE_CLASS, ValadocApiClassClass)) typedef struct _ValadocApiClass ValadocApiClass; typedef struct _ValadocApiClassClass ValadocApiClassClass; #define VALADOC_API_TYPE_STRUCT (valadoc_api_struct_get_type ()) #define VALADOC_API_STRUCT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_API_TYPE_STRUCT, ValadocApiStruct)) #define VALADOC_API_STRUCT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_API_TYPE_STRUCT, ValadocApiStructClass)) #define VALADOC_API_IS_STRUCT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_API_TYPE_STRUCT)) #define VALADOC_API_IS_STRUCT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_API_TYPE_STRUCT)) #define VALADOC_API_STRUCT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_API_TYPE_STRUCT, ValadocApiStructClass)) typedef struct _ValadocApiStruct ValadocApiStruct; typedef struct _ValadocApiStructClass ValadocApiStructClass; #define VALADOC_API_TYPE_PROPERTY (valadoc_api_property_get_type ()) #define VALADOC_API_PROPERTY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_API_TYPE_PROPERTY, ValadocApiProperty)) #define VALADOC_API_PROPERTY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_API_TYPE_PROPERTY, ValadocApiPropertyClass)) #define VALADOC_API_IS_PROPERTY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_API_TYPE_PROPERTY)) #define VALADOC_API_IS_PROPERTY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_API_TYPE_PROPERTY)) #define VALADOC_API_PROPERTY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_API_TYPE_PROPERTY, ValadocApiPropertyClass)) typedef struct _ValadocApiProperty ValadocApiProperty; typedef struct _ValadocApiPropertyClass ValadocApiPropertyClass; #define VALADOC_API_TYPE_FIELD (valadoc_api_field_get_type ()) #define VALADOC_API_FIELD(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_API_TYPE_FIELD, ValadocApiField)) #define VALADOC_API_FIELD_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_API_TYPE_FIELD, ValadocApiFieldClass)) #define VALADOC_API_IS_FIELD(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_API_TYPE_FIELD)) #define VALADOC_API_IS_FIELD_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_API_TYPE_FIELD)) #define VALADOC_API_FIELD_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_API_TYPE_FIELD, ValadocApiFieldClass)) typedef struct _ValadocApiField ValadocApiField; typedef struct _ValadocApiFieldClass ValadocApiFieldClass; #define VALADOC_API_TYPE_CONSTANT (valadoc_api_constant_get_type ()) #define VALADOC_API_CONSTANT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_API_TYPE_CONSTANT, ValadocApiConstant)) #define VALADOC_API_CONSTANT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_API_TYPE_CONSTANT, ValadocApiConstantClass)) #define VALADOC_API_IS_CONSTANT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_API_TYPE_CONSTANT)) #define VALADOC_API_IS_CONSTANT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_API_TYPE_CONSTANT)) #define VALADOC_API_CONSTANT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_API_TYPE_CONSTANT, ValadocApiConstantClass)) typedef struct _ValadocApiConstant ValadocApiConstant; typedef struct _ValadocApiConstantClass ValadocApiConstantClass; #define VALADOC_API_TYPE_DELEGATE (valadoc_api_delegate_get_type ()) #define VALADOC_API_DELEGATE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_API_TYPE_DELEGATE, ValadocApiDelegate)) #define VALADOC_API_DELEGATE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_API_TYPE_DELEGATE, ValadocApiDelegateClass)) #define VALADOC_API_IS_DELEGATE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_API_TYPE_DELEGATE)) #define VALADOC_API_IS_DELEGATE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_API_TYPE_DELEGATE)) #define VALADOC_API_DELEGATE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_API_TYPE_DELEGATE, ValadocApiDelegateClass)) typedef struct _ValadocApiDelegate ValadocApiDelegate; typedef struct _ValadocApiDelegateClass ValadocApiDelegateClass; #define VALADOC_API_TYPE_SIGNAL (valadoc_api_signal_get_type ()) #define VALADOC_API_SIGNAL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_API_TYPE_SIGNAL, ValadocApiSignal)) #define VALADOC_API_SIGNAL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_API_TYPE_SIGNAL, ValadocApiSignalClass)) #define VALADOC_API_IS_SIGNAL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_API_TYPE_SIGNAL)) #define VALADOC_API_IS_SIGNAL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_API_TYPE_SIGNAL)) #define VALADOC_API_SIGNAL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_API_TYPE_SIGNAL, ValadocApiSignalClass)) typedef struct _ValadocApiSignal ValadocApiSignal; typedef struct _ValadocApiSignalClass ValadocApiSignalClass; #define VALADOC_API_TYPE_METHOD (valadoc_api_method_get_type ()) #define VALADOC_API_METHOD(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_API_TYPE_METHOD, ValadocApiMethod)) #define VALADOC_API_METHOD_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_API_TYPE_METHOD, ValadocApiMethodClass)) #define VALADOC_API_IS_METHOD(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_API_TYPE_METHOD)) #define VALADOC_API_IS_METHOD_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_API_TYPE_METHOD)) #define VALADOC_API_METHOD_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_API_TYPE_METHOD, ValadocApiMethodClass)) typedef struct _ValadocApiMethod ValadocApiMethod; typedef struct _ValadocApiMethodClass ValadocApiMethodClass; #define VALADOC_API_TYPE_TYPEPARAMETER (valadoc_api_typeparameter_get_type ()) #define VALADOC_API_TYPEPARAMETER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_API_TYPE_TYPEPARAMETER, ValadocApiTypeParameter)) #define VALADOC_API_TYPEPARAMETER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_API_TYPE_TYPEPARAMETER, ValadocApiTypeParameterClass)) #define VALADOC_API_IS_TYPEPARAMETER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_API_TYPE_TYPEPARAMETER)) #define VALADOC_API_IS_TYPEPARAMETER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_API_TYPE_TYPEPARAMETER)) #define VALADOC_API_TYPEPARAMETER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_API_TYPE_TYPEPARAMETER, ValadocApiTypeParameterClass)) typedef struct _ValadocApiTypeParameter ValadocApiTypeParameter; typedef struct _ValadocApiTypeParameterClass ValadocApiTypeParameterClass; #define VALADOC_API_TYPE_PARAMETER (valadoc_api_parameter_get_type ()) #define VALADOC_API_PARAMETER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_API_TYPE_PARAMETER, ValadocApiParameter)) #define VALADOC_API_PARAMETER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_API_TYPE_PARAMETER, ValadocApiParameterClass)) #define VALADOC_API_IS_PARAMETER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_API_TYPE_PARAMETER)) #define VALADOC_API_IS_PARAMETER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_API_TYPE_PARAMETER)) #define VALADOC_API_PARAMETER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_API_TYPE_PARAMETER, ValadocApiParameterClass)) typedef struct _ValadocApiParameter ValadocApiParameter; typedef struct _ValadocApiParameterClass ValadocApiParameterClass; #define VALADOC_API_TYPE_ERROR_DOMAIN (valadoc_api_error_domain_get_type ()) #define VALADOC_API_ERROR_DOMAIN(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_API_TYPE_ERROR_DOMAIN, ValadocApiErrorDomain)) #define VALADOC_API_ERROR_DOMAIN_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_API_TYPE_ERROR_DOMAIN, ValadocApiErrorDomainClass)) #define VALADOC_API_IS_ERROR_DOMAIN(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_API_TYPE_ERROR_DOMAIN)) #define VALADOC_API_IS_ERROR_DOMAIN_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_API_TYPE_ERROR_DOMAIN)) #define VALADOC_API_ERROR_DOMAIN_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_API_TYPE_ERROR_DOMAIN, ValadocApiErrorDomainClass)) typedef struct _ValadocApiErrorDomain ValadocApiErrorDomain; typedef struct _ValadocApiErrorDomainClass ValadocApiErrorDomainClass; #define VALADOC_API_TYPE_ERROR_CODE (valadoc_api_error_code_get_type ()) #define VALADOC_API_ERROR_CODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_API_TYPE_ERROR_CODE, ValadocApiErrorCode)) #define VALADOC_API_ERROR_CODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_API_TYPE_ERROR_CODE, ValadocApiErrorCodeClass)) #define VALADOC_API_IS_ERROR_CODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_API_TYPE_ERROR_CODE)) #define VALADOC_API_IS_ERROR_CODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_API_TYPE_ERROR_CODE)) #define VALADOC_API_ERROR_CODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_API_TYPE_ERROR_CODE, ValadocApiErrorCodeClass)) typedef struct _ValadocApiErrorCode ValadocApiErrorCode; typedef struct _ValadocApiErrorCodeClass ValadocApiErrorCodeClass; #define VALADOC_API_TYPE_ENUM (valadoc_api_enum_get_type ()) #define VALADOC_API_ENUM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_API_TYPE_ENUM, ValadocApiEnum)) #define VALADOC_API_ENUM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_API_TYPE_ENUM, ValadocApiEnumClass)) #define VALADOC_API_IS_ENUM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_API_TYPE_ENUM)) #define VALADOC_API_IS_ENUM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_API_TYPE_ENUM)) #define VALADOC_API_ENUM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_API_TYPE_ENUM, ValadocApiEnumClass)) typedef struct _ValadocApiEnum ValadocApiEnum; typedef struct _ValadocApiEnumClass ValadocApiEnumClass; #define VALADOC_API_TYPE_ENUM_VALUE (valadoc_api_enum_value_get_type ()) #define VALADOC_API_ENUM_VALUE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_API_TYPE_ENUM_VALUE, ValadocApiEnumValue)) #define VALADOC_API_ENUM_VALUE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_API_TYPE_ENUM_VALUE, ValadocApiEnumValueClass)) #define VALADOC_API_IS_ENUM_VALUE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_API_TYPE_ENUM_VALUE)) #define VALADOC_API_IS_ENUM_VALUE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_API_TYPE_ENUM_VALUE)) #define VALADOC_API_ENUM_VALUE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_API_TYPE_ENUM_VALUE, ValadocApiEnumValueClass)) typedef struct _ValadocApiEnumValue ValadocApiEnumValue; typedef struct _ValadocApiEnumValueClass ValadocApiEnumValueClass; #define VALADOC_TYPE_CTYPE_RESOLVER (valadoc_ctype_resolver_get_type ()) #define VALADOC_CTYPE_RESOLVER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_TYPE_CTYPE_RESOLVER, ValadocCTypeResolver)) #define VALADOC_CTYPE_RESOLVER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_TYPE_CTYPE_RESOLVER, ValadocCTypeResolverClass)) #define VALADOC_IS_CTYPE_RESOLVER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_TYPE_CTYPE_RESOLVER)) #define VALADOC_IS_CTYPE_RESOLVER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_TYPE_CTYPE_RESOLVER)) #define VALADOC_CTYPE_RESOLVER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_TYPE_CTYPE_RESOLVER, ValadocCTypeResolverClass)) typedef struct _ValadocCTypeResolver ValadocCTypeResolver; typedef struct _ValadocCTypeResolverClass ValadocCTypeResolverClass; typedef struct _ValadocCTypeResolverPrivate ValadocCTypeResolverPrivate; #define VALADOC_CONTENT_TYPE_CONTENT_VISITOR (valadoc_content_content_visitor_get_type ()) #define VALADOC_CONTENT_CONTENT_VISITOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_CONTENT_TYPE_CONTENT_VISITOR, ValadocContentContentVisitor)) #define VALADOC_CONTENT_CONTENT_VISITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_CONTENT_TYPE_CONTENT_VISITOR, ValadocContentContentVisitorClass)) #define VALADOC_CONTENT_IS_CONTENT_VISITOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_CONTENT_TYPE_CONTENT_VISITOR)) #define VALADOC_CONTENT_IS_CONTENT_VISITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_CONTENT_TYPE_CONTENT_VISITOR)) #define VALADOC_CONTENT_CONTENT_VISITOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_CONTENT_TYPE_CONTENT_VISITOR, ValadocContentContentVisitorClass)) typedef struct _ValadocContentContentVisitor ValadocContentContentVisitor; typedef struct _ValadocContentContentVisitorClass ValadocContentContentVisitorClass; typedef struct _ValadocContentContentVisitorPrivate ValadocContentContentVisitorPrivate; #define VALADOC_CONTENT_TYPE_BLOCK_CONTENT (valadoc_content_block_content_get_type ()) #define VALADOC_CONTENT_BLOCK_CONTENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_CONTENT_TYPE_BLOCK_CONTENT, ValadocContentBlockContent)) #define VALADOC_CONTENT_BLOCK_CONTENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_CONTENT_TYPE_BLOCK_CONTENT, ValadocContentBlockContentClass)) #define VALADOC_CONTENT_IS_BLOCK_CONTENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_CONTENT_TYPE_BLOCK_CONTENT)) #define VALADOC_CONTENT_IS_BLOCK_CONTENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_CONTENT_TYPE_BLOCK_CONTENT)) #define VALADOC_CONTENT_BLOCK_CONTENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_CONTENT_TYPE_BLOCK_CONTENT, ValadocContentBlockContentClass)) typedef struct _ValadocContentBlockContent ValadocContentBlockContent; typedef struct _ValadocContentBlockContentClass ValadocContentBlockContentClass; #define VALADOC_CONTENT_TYPE_COMMENT (valadoc_content_comment_get_type ()) #define VALADOC_CONTENT_COMMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_CONTENT_TYPE_COMMENT, ValadocContentComment)) #define VALADOC_CONTENT_COMMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_CONTENT_TYPE_COMMENT, ValadocContentCommentClass)) #define VALADOC_CONTENT_IS_COMMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_CONTENT_TYPE_COMMENT)) #define VALADOC_CONTENT_IS_COMMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_CONTENT_TYPE_COMMENT)) #define VALADOC_CONTENT_COMMENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_CONTENT_TYPE_COMMENT, ValadocContentCommentClass)) typedef struct _ValadocContentComment ValadocContentComment; typedef struct _ValadocContentCommentClass ValadocContentCommentClass; #define VALADOC_CONTENT_TYPE_EMBEDDED (valadoc_content_embedded_get_type ()) #define VALADOC_CONTENT_EMBEDDED(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_CONTENT_TYPE_EMBEDDED, ValadocContentEmbedded)) #define VALADOC_CONTENT_EMBEDDED_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_CONTENT_TYPE_EMBEDDED, ValadocContentEmbeddedClass)) #define VALADOC_CONTENT_IS_EMBEDDED(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_CONTENT_TYPE_EMBEDDED)) #define VALADOC_CONTENT_IS_EMBEDDED_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_CONTENT_TYPE_EMBEDDED)) #define VALADOC_CONTENT_EMBEDDED_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_CONTENT_TYPE_EMBEDDED, ValadocContentEmbeddedClass)) typedef struct _ValadocContentEmbedded ValadocContentEmbedded; typedef struct _ValadocContentEmbeddedClass ValadocContentEmbeddedClass; #define VALADOC_CONTENT_TYPE_INLINE_CONTENT (valadoc_content_inline_content_get_type ()) #define VALADOC_CONTENT_INLINE_CONTENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_CONTENT_TYPE_INLINE_CONTENT, ValadocContentInlineContent)) #define VALADOC_CONTENT_INLINE_CONTENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_CONTENT_TYPE_INLINE_CONTENT, ValadocContentInlineContentClass)) #define VALADOC_CONTENT_IS_INLINE_CONTENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_CONTENT_TYPE_INLINE_CONTENT)) #define VALADOC_CONTENT_IS_INLINE_CONTENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_CONTENT_TYPE_INLINE_CONTENT)) #define VALADOC_CONTENT_INLINE_CONTENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_CONTENT_TYPE_INLINE_CONTENT, ValadocContentInlineContentClass)) typedef struct _ValadocContentInlineContent ValadocContentInlineContent; typedef struct _ValadocContentInlineContentClass ValadocContentInlineContentClass; #define VALADOC_CONTENT_TYPE_HEADLINE (valadoc_content_headline_get_type ()) #define VALADOC_CONTENT_HEADLINE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_CONTENT_TYPE_HEADLINE, ValadocContentHeadline)) #define VALADOC_CONTENT_HEADLINE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_CONTENT_TYPE_HEADLINE, ValadocContentHeadlineClass)) #define VALADOC_CONTENT_IS_HEADLINE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_CONTENT_TYPE_HEADLINE)) #define VALADOC_CONTENT_IS_HEADLINE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_CONTENT_TYPE_HEADLINE)) #define VALADOC_CONTENT_HEADLINE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_CONTENT_TYPE_HEADLINE, ValadocContentHeadlineClass)) typedef struct _ValadocContentHeadline ValadocContentHeadline; typedef struct _ValadocContentHeadlineClass ValadocContentHeadlineClass; #define VALADOC_CONTENT_TYPE_LINK (valadoc_content_link_get_type ()) #define VALADOC_CONTENT_LINK(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_CONTENT_TYPE_LINK, ValadocContentLink)) #define VALADOC_CONTENT_LINK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_CONTENT_TYPE_LINK, ValadocContentLinkClass)) #define VALADOC_CONTENT_IS_LINK(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_CONTENT_TYPE_LINK)) #define VALADOC_CONTENT_IS_LINK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_CONTENT_TYPE_LINK)) #define VALADOC_CONTENT_LINK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_CONTENT_TYPE_LINK, ValadocContentLinkClass)) typedef struct _ValadocContentLink ValadocContentLink; typedef struct _ValadocContentLinkClass ValadocContentLinkClass; #define VALADOC_CONTENT_TYPE_WIKI_LINK (valadoc_content_wiki_link_get_type ()) #define VALADOC_CONTENT_WIKI_LINK(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_CONTENT_TYPE_WIKI_LINK, ValadocContentWikiLink)) #define VALADOC_CONTENT_WIKI_LINK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_CONTENT_TYPE_WIKI_LINK, ValadocContentWikiLinkClass)) #define VALADOC_CONTENT_IS_WIKI_LINK(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_CONTENT_TYPE_WIKI_LINK)) #define VALADOC_CONTENT_IS_WIKI_LINK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_CONTENT_TYPE_WIKI_LINK)) #define VALADOC_CONTENT_WIKI_LINK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_CONTENT_TYPE_WIKI_LINK, ValadocContentWikiLinkClass)) typedef struct _ValadocContentWikiLink ValadocContentWikiLink; typedef struct _ValadocContentWikiLinkClass ValadocContentWikiLinkClass; #define VALADOC_CONTENT_TYPE_SYMBOL_LINK (valadoc_content_symbol_link_get_type ()) #define VALADOC_CONTENT_SYMBOL_LINK(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_CONTENT_TYPE_SYMBOL_LINK, ValadocContentSymbolLink)) #define VALADOC_CONTENT_SYMBOL_LINK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_CONTENT_TYPE_SYMBOL_LINK, ValadocContentSymbolLinkClass)) #define VALADOC_CONTENT_IS_SYMBOL_LINK(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_CONTENT_TYPE_SYMBOL_LINK)) #define VALADOC_CONTENT_IS_SYMBOL_LINK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_CONTENT_TYPE_SYMBOL_LINK)) #define VALADOC_CONTENT_SYMBOL_LINK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_CONTENT_TYPE_SYMBOL_LINK, ValadocContentSymbolLinkClass)) typedef struct _ValadocContentSymbolLink ValadocContentSymbolLink; typedef struct _ValadocContentSymbolLinkClass ValadocContentSymbolLinkClass; #define VALADOC_CONTENT_TYPE_LIST (valadoc_content_list_get_type ()) #define VALADOC_CONTENT_LIST(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_CONTENT_TYPE_LIST, ValadocContentList)) #define VALADOC_CONTENT_LIST_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_CONTENT_TYPE_LIST, ValadocContentListClass)) #define VALADOC_CONTENT_IS_LIST(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_CONTENT_TYPE_LIST)) #define VALADOC_CONTENT_IS_LIST_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_CONTENT_TYPE_LIST)) #define VALADOC_CONTENT_LIST_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_CONTENT_TYPE_LIST, ValadocContentListClass)) typedef struct _ValadocContentList ValadocContentList; typedef struct _ValadocContentListClass ValadocContentListClass; #define VALADOC_CONTENT_TYPE_LIST_ITEM (valadoc_content_list_item_get_type ()) #define VALADOC_CONTENT_LIST_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_CONTENT_TYPE_LIST_ITEM, ValadocContentListItem)) #define VALADOC_CONTENT_LIST_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_CONTENT_TYPE_LIST_ITEM, ValadocContentListItemClass)) #define VALADOC_CONTENT_IS_LIST_ITEM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_CONTENT_TYPE_LIST_ITEM)) #define VALADOC_CONTENT_IS_LIST_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_CONTENT_TYPE_LIST_ITEM)) #define VALADOC_CONTENT_LIST_ITEM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_CONTENT_TYPE_LIST_ITEM, ValadocContentListItemClass)) typedef struct _ValadocContentListItem ValadocContentListItem; typedef struct _ValadocContentListItemClass ValadocContentListItemClass; #define VALADOC_CONTENT_TYPE_PARAGRAPH (valadoc_content_paragraph_get_type ()) #define VALADOC_CONTENT_PARAGRAPH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_CONTENT_TYPE_PARAGRAPH, ValadocContentParagraph)) #define VALADOC_CONTENT_PARAGRAPH_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_CONTENT_TYPE_PARAGRAPH, ValadocContentParagraphClass)) #define VALADOC_CONTENT_IS_PARAGRAPH(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_CONTENT_TYPE_PARAGRAPH)) #define VALADOC_CONTENT_IS_PARAGRAPH_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_CONTENT_TYPE_PARAGRAPH)) #define VALADOC_CONTENT_PARAGRAPH_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_CONTENT_TYPE_PARAGRAPH, ValadocContentParagraphClass)) typedef struct _ValadocContentParagraph ValadocContentParagraph; typedef struct _ValadocContentParagraphClass ValadocContentParagraphClass; #define VALADOC_CONTENT_TYPE_WARNING (valadoc_content_warning_get_type ()) #define VALADOC_CONTENT_WARNING(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_CONTENT_TYPE_WARNING, ValadocContentWarning)) #define VALADOC_CONTENT_WARNING_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_CONTENT_TYPE_WARNING, ValadocContentWarningClass)) #define VALADOC_CONTENT_IS_WARNING(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_CONTENT_TYPE_WARNING)) #define VALADOC_CONTENT_IS_WARNING_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_CONTENT_TYPE_WARNING)) #define VALADOC_CONTENT_WARNING_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_CONTENT_TYPE_WARNING, ValadocContentWarningClass)) typedef struct _ValadocContentWarning ValadocContentWarning; typedef struct _ValadocContentWarningClass ValadocContentWarningClass; #define VALADOC_CONTENT_TYPE_NOTE (valadoc_content_note_get_type ()) #define VALADOC_CONTENT_NOTE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_CONTENT_TYPE_NOTE, ValadocContentNote)) #define VALADOC_CONTENT_NOTE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_CONTENT_TYPE_NOTE, ValadocContentNoteClass)) #define VALADOC_CONTENT_IS_NOTE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_CONTENT_TYPE_NOTE)) #define VALADOC_CONTENT_IS_NOTE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_CONTENT_TYPE_NOTE)) #define VALADOC_CONTENT_NOTE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_CONTENT_TYPE_NOTE, ValadocContentNoteClass)) typedef struct _ValadocContentNote ValadocContentNote; typedef struct _ValadocContentNoteClass ValadocContentNoteClass; #define VALADOC_CONTENT_TYPE_PAGE (valadoc_content_page_get_type ()) #define VALADOC_CONTENT_PAGE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_CONTENT_TYPE_PAGE, ValadocContentPage)) #define VALADOC_CONTENT_PAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_CONTENT_TYPE_PAGE, ValadocContentPageClass)) #define VALADOC_CONTENT_IS_PAGE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_CONTENT_TYPE_PAGE)) #define VALADOC_CONTENT_IS_PAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_CONTENT_TYPE_PAGE)) #define VALADOC_CONTENT_PAGE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_CONTENT_TYPE_PAGE, ValadocContentPageClass)) typedef struct _ValadocContentPage ValadocContentPage; typedef struct _ValadocContentPageClass ValadocContentPageClass; #define VALADOC_CONTENT_TYPE_RUN (valadoc_content_run_get_type ()) #define VALADOC_CONTENT_RUN(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_CONTENT_TYPE_RUN, ValadocContentRun)) #define VALADOC_CONTENT_RUN_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_CONTENT_TYPE_RUN, ValadocContentRunClass)) #define VALADOC_CONTENT_IS_RUN(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_CONTENT_TYPE_RUN)) #define VALADOC_CONTENT_IS_RUN_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_CONTENT_TYPE_RUN)) #define VALADOC_CONTENT_RUN_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_CONTENT_TYPE_RUN, ValadocContentRunClass)) typedef struct _ValadocContentRun ValadocContentRun; typedef struct _ValadocContentRunClass ValadocContentRunClass; #define VALADOC_CONTENT_TYPE_SOURCE_CODE (valadoc_content_source_code_get_type ()) #define VALADOC_CONTENT_SOURCE_CODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_CONTENT_TYPE_SOURCE_CODE, ValadocContentSourceCode)) #define VALADOC_CONTENT_SOURCE_CODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_CONTENT_TYPE_SOURCE_CODE, ValadocContentSourceCodeClass)) #define VALADOC_CONTENT_IS_SOURCE_CODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_CONTENT_TYPE_SOURCE_CODE)) #define VALADOC_CONTENT_IS_SOURCE_CODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_CONTENT_TYPE_SOURCE_CODE)) #define VALADOC_CONTENT_SOURCE_CODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_CONTENT_TYPE_SOURCE_CODE, ValadocContentSourceCodeClass)) typedef struct _ValadocContentSourceCode ValadocContentSourceCode; typedef struct _ValadocContentSourceCodeClass ValadocContentSourceCodeClass; #define VALADOC_CONTENT_TYPE_TABLE (valadoc_content_table_get_type ()) #define VALADOC_CONTENT_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_CONTENT_TYPE_TABLE, ValadocContentTable)) #define VALADOC_CONTENT_TABLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_CONTENT_TYPE_TABLE, ValadocContentTableClass)) #define VALADOC_CONTENT_IS_TABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_CONTENT_TYPE_TABLE)) #define VALADOC_CONTENT_IS_TABLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_CONTENT_TYPE_TABLE)) #define VALADOC_CONTENT_TABLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_CONTENT_TYPE_TABLE, ValadocContentTableClass)) typedef struct _ValadocContentTable ValadocContentTable; typedef struct _ValadocContentTableClass ValadocContentTableClass; #define VALADOC_CONTENT_TYPE_TABLE_CELL (valadoc_content_table_cell_get_type ()) #define VALADOC_CONTENT_TABLE_CELL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_CONTENT_TYPE_TABLE_CELL, ValadocContentTableCell)) #define VALADOC_CONTENT_TABLE_CELL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_CONTENT_TYPE_TABLE_CELL, ValadocContentTableCellClass)) #define VALADOC_CONTENT_IS_TABLE_CELL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_CONTENT_TYPE_TABLE_CELL)) #define VALADOC_CONTENT_IS_TABLE_CELL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_CONTENT_TYPE_TABLE_CELL)) #define VALADOC_CONTENT_TABLE_CELL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_CONTENT_TYPE_TABLE_CELL, ValadocContentTableCellClass)) typedef struct _ValadocContentTableCell ValadocContentTableCell; typedef struct _ValadocContentTableCellClass ValadocContentTableCellClass; #define VALADOC_CONTENT_TYPE_TABLE_ROW (valadoc_content_table_row_get_type ()) #define VALADOC_CONTENT_TABLE_ROW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_CONTENT_TYPE_TABLE_ROW, ValadocContentTableRow)) #define VALADOC_CONTENT_TABLE_ROW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_CONTENT_TYPE_TABLE_ROW, ValadocContentTableRowClass)) #define VALADOC_CONTENT_IS_TABLE_ROW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_CONTENT_TYPE_TABLE_ROW)) #define VALADOC_CONTENT_IS_TABLE_ROW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_CONTENT_TYPE_TABLE_ROW)) #define VALADOC_CONTENT_TABLE_ROW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_CONTENT_TYPE_TABLE_ROW, ValadocContentTableRowClass)) typedef struct _ValadocContentTableRow ValadocContentTableRow; typedef struct _ValadocContentTableRowClass ValadocContentTableRowClass; #define VALADOC_CONTENT_TYPE_TEXT (valadoc_content_text_get_type ()) #define VALADOC_CONTENT_TEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_CONTENT_TYPE_TEXT, ValadocContentText)) #define VALADOC_CONTENT_TEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_CONTENT_TYPE_TEXT, ValadocContentTextClass)) #define VALADOC_CONTENT_IS_TEXT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_CONTENT_TYPE_TEXT)) #define VALADOC_CONTENT_IS_TEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_CONTENT_TYPE_TEXT)) #define VALADOC_CONTENT_TEXT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_CONTENT_TYPE_TEXT, ValadocContentTextClass)) typedef struct _ValadocContentText ValadocContentText; typedef struct _ValadocContentTextClass ValadocContentTextClass; #define VALADOC_CONTENT_TYPE_CONTENT_RENDERER (valadoc_content_content_renderer_get_type ()) #define VALADOC_CONTENT_CONTENT_RENDERER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_CONTENT_TYPE_CONTENT_RENDERER, ValadocContentContentRenderer)) #define VALADOC_CONTENT_CONTENT_RENDERER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_CONTENT_TYPE_CONTENT_RENDERER, ValadocContentContentRendererClass)) #define VALADOC_CONTENT_IS_CONTENT_RENDERER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_CONTENT_TYPE_CONTENT_RENDERER)) #define VALADOC_CONTENT_IS_CONTENT_RENDERER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_CONTENT_TYPE_CONTENT_RENDERER)) #define VALADOC_CONTENT_CONTENT_RENDERER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_CONTENT_TYPE_CONTENT_RENDERER, ValadocContentContentRendererClass)) typedef struct _ValadocContentContentRenderer ValadocContentContentRenderer; typedef struct _ValadocContentContentRendererClass ValadocContentContentRendererClass; typedef struct _ValadocContentContentRendererPrivate ValadocContentContentRendererPrivate; #define VALADOC_TYPE_GTKDOC_RENDERER (valadoc_gtkdoc_renderer_get_type ()) #define VALADOC_GTKDOC_RENDERER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_TYPE_GTKDOC_RENDERER, ValadocGtkdocRenderer)) #define VALADOC_GTKDOC_RENDERER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_TYPE_GTKDOC_RENDERER, ValadocGtkdocRendererClass)) #define VALADOC_IS_GTKDOC_RENDERER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_TYPE_GTKDOC_RENDERER)) #define VALADOC_IS_GTKDOC_RENDERER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_TYPE_GTKDOC_RENDERER)) #define VALADOC_GTKDOC_RENDERER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_TYPE_GTKDOC_RENDERER, ValadocGtkdocRendererClass)) typedef struct _ValadocGtkdocRenderer ValadocGtkdocRenderer; typedef struct _ValadocGtkdocRendererClass ValadocGtkdocRendererClass; typedef struct _ValadocGtkdocRendererPrivate ValadocGtkdocRendererPrivate; #define VALADOC_TYPE_SCANNER (valadoc_scanner_get_type ()) #define VALADOC_SCANNER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_TYPE_SCANNER, ValadocScanner)) #define VALADOC_IS_SCANNER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_TYPE_SCANNER)) #define VALADOC_SCANNER_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), VALADOC_TYPE_SCANNER, ValadocScannerIface)) typedef struct _ValadocScanner ValadocScanner; typedef struct _ValadocScannerIface ValadocScannerIface; #define VALADOC_TYPE_PARSER (valadoc_parser_get_type ()) #define VALADOC_PARSER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_TYPE_PARSER, ValadocParser)) #define VALADOC_PARSER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_TYPE_PARSER, ValadocParserClass)) #define VALADOC_IS_PARSER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_TYPE_PARSER)) #define VALADOC_IS_PARSER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_TYPE_PARSER)) #define VALADOC_PARSER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_TYPE_PARSER, ValadocParserClass)) typedef struct _ValadocParser ValadocParser; typedef struct _ValadocParserClass ValadocParserClass; #define VALADOC_TYPE_PARSER_ERROR (valadoc_parser_error_get_type ()) #define VALADOC_TYPE_WIKI_SCANNER (valadoc_wiki_scanner_get_type ()) #define VALADOC_WIKI_SCANNER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_TYPE_WIKI_SCANNER, ValadocWikiScanner)) #define VALADOC_WIKI_SCANNER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_TYPE_WIKI_SCANNER, ValadocWikiScannerClass)) #define VALADOC_IS_WIKI_SCANNER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_TYPE_WIKI_SCANNER)) #define VALADOC_IS_WIKI_SCANNER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_TYPE_WIKI_SCANNER)) #define VALADOC_WIKI_SCANNER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_TYPE_WIKI_SCANNER, ValadocWikiScannerClass)) typedef struct _ValadocWikiScanner ValadocWikiScanner; typedef struct _ValadocWikiScannerClass ValadocWikiScannerClass; typedef struct _ValadocWikiScannerPrivate ValadocWikiScannerPrivate; #define VALADOC_TYPE_COMMENT_SCANNER (valadoc_comment_scanner_get_type ()) #define VALADOC_COMMENT_SCANNER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_TYPE_COMMENT_SCANNER, ValadocCommentScanner)) #define VALADOC_COMMENT_SCANNER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_TYPE_COMMENT_SCANNER, ValadocCommentScannerClass)) #define VALADOC_IS_COMMENT_SCANNER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_TYPE_COMMENT_SCANNER)) #define VALADOC_IS_COMMENT_SCANNER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_TYPE_COMMENT_SCANNER)) #define VALADOC_COMMENT_SCANNER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_TYPE_COMMENT_SCANNER, ValadocCommentScannerClass)) typedef struct _ValadocCommentScanner ValadocCommentScanner; typedef struct _ValadocCommentScannerClass ValadocCommentScannerClass; typedef struct _ValadocCommentScannerPrivate ValadocCommentScannerPrivate; #define VALADOC_TYPE_DOCUMENTATION (valadoc_documentation_get_type ()) #define VALADOC_DOCUMENTATION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_TYPE_DOCUMENTATION, ValadocDocumentation)) #define VALADOC_IS_DOCUMENTATION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_TYPE_DOCUMENTATION)) #define VALADOC_DOCUMENTATION_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), VALADOC_TYPE_DOCUMENTATION, ValadocDocumentationIface)) typedef struct _ValadocDocumentation ValadocDocumentation; typedef struct _ValadocDocumentationIface ValadocDocumentationIface; #define VALADOC_TYPE_RESOURCE_LOCATOR (valadoc_resource_locator_get_type ()) #define VALADOC_RESOURCE_LOCATOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_TYPE_RESOURCE_LOCATOR, ValadocResourceLocator)) #define VALADOC_IS_RESOURCE_LOCATOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_TYPE_RESOURCE_LOCATOR)) #define VALADOC_RESOURCE_LOCATOR_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), VALADOC_TYPE_RESOURCE_LOCATOR, ValadocResourceLocatorIface)) typedef struct _ValadocResourceLocator ValadocResourceLocator; typedef struct _ValadocResourceLocatorIface ValadocResourceLocatorIface; #define VALADOC_TYPE_DOCUMENTATION_PARSER (valadoc_documentation_parser_get_type ()) #define VALADOC_DOCUMENTATION_PARSER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_TYPE_DOCUMENTATION_PARSER, ValadocDocumentationParser)) #define VALADOC_DOCUMENTATION_PARSER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_TYPE_DOCUMENTATION_PARSER, ValadocDocumentationParserClass)) #define VALADOC_IS_DOCUMENTATION_PARSER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_TYPE_DOCUMENTATION_PARSER)) #define VALADOC_IS_DOCUMENTATION_PARSER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_TYPE_DOCUMENTATION_PARSER)) #define VALADOC_DOCUMENTATION_PARSER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_TYPE_DOCUMENTATION_PARSER, ValadocDocumentationParserClass)) typedef struct _ValadocDocumentationParser ValadocDocumentationParser; typedef struct _ValadocDocumentationParserClass ValadocDocumentationParserClass; typedef struct _ValadocDocumentationParserPrivate ValadocDocumentationParserPrivate; #define VALADOC_API_TYPE_SOURCE_COMMENT (valadoc_api_source_comment_get_type ()) #define VALADOC_API_SOURCE_COMMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_API_TYPE_SOURCE_COMMENT, ValadocApiSourceComment)) #define VALADOC_API_SOURCE_COMMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_API_TYPE_SOURCE_COMMENT, ValadocApiSourceCommentClass)) #define VALADOC_API_IS_SOURCE_COMMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_API_TYPE_SOURCE_COMMENT)) #define VALADOC_API_IS_SOURCE_COMMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_API_TYPE_SOURCE_COMMENT)) #define VALADOC_API_SOURCE_COMMENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_API_TYPE_SOURCE_COMMENT, ValadocApiSourceCommentClass)) typedef struct _ValadocApiSourceComment ValadocApiSourceComment; typedef struct _ValadocApiSourceCommentClass ValadocApiSourceCommentClass; #define VALADOC_TYPE_WIKI_PAGE (valadoc_wiki_page_get_type ()) #define VALADOC_WIKI_PAGE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_TYPE_WIKI_PAGE, ValadocWikiPage)) #define VALADOC_WIKI_PAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_TYPE_WIKI_PAGE, ValadocWikiPageClass)) #define VALADOC_IS_WIKI_PAGE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_TYPE_WIKI_PAGE)) #define VALADOC_IS_WIKI_PAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_TYPE_WIKI_PAGE)) #define VALADOC_WIKI_PAGE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_TYPE_WIKI_PAGE, ValadocWikiPageClass)) typedef struct _ValadocWikiPage ValadocWikiPage; typedef struct _ValadocWikiPageClass ValadocWikiPageClass; #define VALADOC_CONTENT_TYPE_INLINE_TAGLET (valadoc_content_inline_taglet_get_type ()) #define VALADOC_CONTENT_INLINE_TAGLET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_CONTENT_TYPE_INLINE_TAGLET, ValadocContentInlineTaglet)) #define VALADOC_CONTENT_INLINE_TAGLET_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_CONTENT_TYPE_INLINE_TAGLET, ValadocContentInlineTagletClass)) #define VALADOC_CONTENT_IS_INLINE_TAGLET(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_CONTENT_TYPE_INLINE_TAGLET)) #define VALADOC_CONTENT_IS_INLINE_TAGLET_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_CONTENT_TYPE_INLINE_TAGLET)) #define VALADOC_CONTENT_INLINE_TAGLET_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_CONTENT_TYPE_INLINE_TAGLET, ValadocContentInlineTagletClass)) typedef struct _ValadocContentInlineTaglet ValadocContentInlineTaglet; typedef struct _ValadocContentInlineTagletClass ValadocContentInlineTagletClass; #define VALADOC_TAGLETS_TYPE_INHERIT_DOC (valadoc_taglets_inherit_doc_get_type ()) #define VALADOC_TAGLETS_INHERIT_DOC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_TAGLETS_TYPE_INHERIT_DOC, ValadocTagletsInheritDoc)) #define VALADOC_TAGLETS_INHERIT_DOC_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_TAGLETS_TYPE_INHERIT_DOC, ValadocTagletsInheritDocClass)) #define VALADOC_TAGLETS_IS_INHERIT_DOC(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_TAGLETS_TYPE_INHERIT_DOC)) #define VALADOC_TAGLETS_IS_INHERIT_DOC_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_TAGLETS_TYPE_INHERIT_DOC)) #define VALADOC_TAGLETS_INHERIT_DOC_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_TAGLETS_TYPE_INHERIT_DOC, ValadocTagletsInheritDocClass)) typedef struct _ValadocTagletsInheritDoc ValadocTagletsInheritDoc; typedef struct _ValadocTagletsInheritDocClass ValadocTagletsInheritDocClass; typedef struct _ValadocWikiPagePrivate ValadocWikiPagePrivate; #define VALADOC_TYPE_WIKI_PAGE_TREE (valadoc_wiki_page_tree_get_type ()) #define VALADOC_WIKI_PAGE_TREE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_TYPE_WIKI_PAGE_TREE, ValadocWikiPageTree)) #define VALADOC_WIKI_PAGE_TREE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_TYPE_WIKI_PAGE_TREE, ValadocWikiPageTreeClass)) #define VALADOC_IS_WIKI_PAGE_TREE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_TYPE_WIKI_PAGE_TREE)) #define VALADOC_IS_WIKI_PAGE_TREE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_TYPE_WIKI_PAGE_TREE)) #define VALADOC_WIKI_PAGE_TREE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_TYPE_WIKI_PAGE_TREE, ValadocWikiPageTreeClass)) typedef struct _ValadocWikiPageTree ValadocWikiPageTree; typedef struct _ValadocWikiPageTreeClass ValadocWikiPageTreeClass; typedef struct _ValadocWikiPageTreePrivate ValadocWikiPageTreePrivate; #define VALADOC_GTKDOC_TYPE_PARSER (valadoc_gtkdoc_parser_get_type ()) #define VALADOC_GTKDOC_PARSER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_GTKDOC_TYPE_PARSER, ValadocGtkdocParser)) #define VALADOC_GTKDOC_PARSER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_GTKDOC_TYPE_PARSER, ValadocGtkdocParserClass)) #define VALADOC_GTKDOC_IS_PARSER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_GTKDOC_TYPE_PARSER)) #define VALADOC_GTKDOC_IS_PARSER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_GTKDOC_TYPE_PARSER)) #define VALADOC_GTKDOC_PARSER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_GTKDOC_TYPE_PARSER, ValadocGtkdocParserClass)) typedef struct _ValadocGtkdocParser ValadocGtkdocParser; typedef struct _ValadocGtkdocParserClass ValadocGtkdocParserClass; typedef struct _ValadocGtkdocParserPrivate ValadocGtkdocParserPrivate; #define VALADOC_API_TYPE_GIR_SOURCE_COMMENT (valadoc_api_gir_source_comment_get_type ()) #define VALADOC_API_GIR_SOURCE_COMMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_API_TYPE_GIR_SOURCE_COMMENT, ValadocApiGirSourceComment)) #define VALADOC_API_GIR_SOURCE_COMMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_API_TYPE_GIR_SOURCE_COMMENT, ValadocApiGirSourceCommentClass)) #define VALADOC_API_IS_GIR_SOURCE_COMMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_API_TYPE_GIR_SOURCE_COMMENT)) #define VALADOC_API_IS_GIR_SOURCE_COMMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_API_TYPE_GIR_SOURCE_COMMENT)) #define VALADOC_API_GIR_SOURCE_COMMENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_API_TYPE_GIR_SOURCE_COMMENT, ValadocApiGirSourceCommentClass)) typedef struct _ValadocApiGirSourceComment ValadocApiGirSourceComment; typedef struct _ValadocApiGirSourceCommentClass ValadocApiGirSourceCommentClass; #define VALADOC_TYPE_GIR_META_DATA (valadoc_gir_meta_data_get_type ()) #define VALADOC_GIR_META_DATA(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_TYPE_GIR_META_DATA, ValadocGirMetaData)) #define VALADOC_GIR_META_DATA_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_TYPE_GIR_META_DATA, ValadocGirMetaDataClass)) #define VALADOC_IS_GIR_META_DATA(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_TYPE_GIR_META_DATA)) #define VALADOC_IS_GIR_META_DATA_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_TYPE_GIR_META_DATA)) #define VALADOC_GIR_META_DATA_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_TYPE_GIR_META_DATA, ValadocGirMetaDataClass)) typedef struct _ValadocGirMetaData ValadocGirMetaData; typedef struct _ValadocGirMetaDataClass ValadocGirMetaDataClass; #define VALADOC_IMPORTER_TYPE_INTERNAL_ID_REGISTRAR (valadoc_importer_internal_id_registrar_get_type ()) #define VALADOC_IMPORTER_INTERNAL_ID_REGISTRAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_IMPORTER_TYPE_INTERNAL_ID_REGISTRAR, ValadocImporterInternalIdRegistrar)) #define VALADOC_IMPORTER_INTERNAL_ID_REGISTRAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_IMPORTER_TYPE_INTERNAL_ID_REGISTRAR, ValadocImporterInternalIdRegistrarClass)) #define VALADOC_IMPORTER_IS_INTERNAL_ID_REGISTRAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_IMPORTER_TYPE_INTERNAL_ID_REGISTRAR)) #define VALADOC_IMPORTER_IS_INTERNAL_ID_REGISTRAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_IMPORTER_TYPE_INTERNAL_ID_REGISTRAR)) #define VALADOC_IMPORTER_INTERNAL_ID_REGISTRAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_IMPORTER_TYPE_INTERNAL_ID_REGISTRAR, ValadocImporterInternalIdRegistrarClass)) typedef struct _ValadocImporterInternalIdRegistrar ValadocImporterInternalIdRegistrar; typedef struct _ValadocImporterInternalIdRegistrarClass ValadocImporterInternalIdRegistrarClass; typedef enum { VALADOC_GTKDOC_TOKEN_TYPE_XML_OPEN, VALADOC_GTKDOC_TOKEN_TYPE_XML_CLOSE, VALADOC_GTKDOC_TOKEN_TYPE_XML_COMMENT, VALADOC_GTKDOC_TOKEN_TYPE_GTKDOC_FUNCTION, VALADOC_GTKDOC_TOKEN_TYPE_GTKDOC_CONST, VALADOC_GTKDOC_TOKEN_TYPE_GTKDOC_TYPE, VALADOC_GTKDOC_TOKEN_TYPE_GTKDOC_PARAM, VALADOC_GTKDOC_TOKEN_TYPE_GTKDOC_SOURCE_OPEN, VALADOC_GTKDOC_TOKEN_TYPE_GTKDOC_SOURCE_CLOSE, VALADOC_GTKDOC_TOKEN_TYPE_GTKDOC_SIGNAL, VALADOC_GTKDOC_TOKEN_TYPE_GTKDOC_PROPERTY, VALADOC_GTKDOC_TOKEN_TYPE_GTKDOC_PARAGRAPH, VALADOC_GTKDOC_TOKEN_TYPE_NEWLINE, VALADOC_GTKDOC_TOKEN_TYPE_SPACE, VALADOC_GTKDOC_TOKEN_TYPE_WORD, VALADOC_GTKDOC_TOKEN_TYPE_EOF } ValadocGtkdocTokenType; #define VALADOC_GTKDOC_TYPE_TOKEN_TYPE (valadoc_gtkdoc_token_type_get_type ()) #define VALADOC_GTKDOC_TYPE_TOKEN (valadoc_gtkdoc_token_get_type ()) #define VALADOC_GTKDOC_TOKEN(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_GTKDOC_TYPE_TOKEN, ValadocGtkdocToken)) #define VALADOC_GTKDOC_TOKEN_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_GTKDOC_TYPE_TOKEN, ValadocGtkdocTokenClass)) #define VALADOC_GTKDOC_IS_TOKEN(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_GTKDOC_TYPE_TOKEN)) #define VALADOC_GTKDOC_IS_TOKEN_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_GTKDOC_TYPE_TOKEN)) #define VALADOC_GTKDOC_TOKEN_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_GTKDOC_TYPE_TOKEN, ValadocGtkdocTokenClass)) typedef struct _ValadocGtkdocToken ValadocGtkdocToken; typedef struct _ValadocGtkdocTokenClass ValadocGtkdocTokenClass; typedef struct _ValadocGtkdocTokenPrivate ValadocGtkdocTokenPrivate; #define VALADOC_GTKDOC_TYPE_SCANNER (valadoc_gtkdoc_scanner_get_type ()) #define VALADOC_GTKDOC_SCANNER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_GTKDOC_TYPE_SCANNER, ValadocGtkdocScanner)) #define VALADOC_GTKDOC_SCANNER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_GTKDOC_TYPE_SCANNER, ValadocGtkdocScannerClass)) #define VALADOC_GTKDOC_IS_SCANNER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_GTKDOC_TYPE_SCANNER)) #define VALADOC_GTKDOC_IS_SCANNER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_GTKDOC_TYPE_SCANNER)) #define VALADOC_GTKDOC_SCANNER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_GTKDOC_TYPE_SCANNER, ValadocGtkdocScannerClass)) typedef struct _ValadocGtkdocScanner ValadocGtkdocScanner; typedef struct _ValadocGtkdocScannerClass ValadocGtkdocScannerClass; typedef struct _ValadocGtkdocScannerPrivate ValadocGtkdocScannerPrivate; #define VALADOC_GTKDOC_TYPE_MARKDOWN_PARSER (valadoc_gtkdoc_markdown_parser_get_type ()) #define VALADOC_GTKDOC_MARKDOWN_PARSER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_GTKDOC_TYPE_MARKDOWN_PARSER, ValadocGtkdocMarkdownParser)) #define VALADOC_GTKDOC_MARKDOWN_PARSER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_GTKDOC_TYPE_MARKDOWN_PARSER, ValadocGtkdocMarkdownParserClass)) #define VALADOC_GTKDOC_IS_MARKDOWN_PARSER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_GTKDOC_TYPE_MARKDOWN_PARSER)) #define VALADOC_GTKDOC_IS_MARKDOWN_PARSER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_GTKDOC_TYPE_MARKDOWN_PARSER)) #define VALADOC_GTKDOC_MARKDOWN_PARSER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_GTKDOC_TYPE_MARKDOWN_PARSER, ValadocGtkdocMarkdownParserClass)) typedef struct _ValadocGtkdocMarkdownParser ValadocGtkdocMarkdownParser; typedef struct _ValadocGtkdocMarkdownParserClass ValadocGtkdocMarkdownParserClass; typedef struct _ValadocGtkdocMarkdownParserPrivate ValadocGtkdocMarkdownParserPrivate; #define VALADOC_GTKDOC_TYPE_MARKDOWN_SCANNER (valadoc_gtkdoc_markdown_scanner_get_type ()) #define VALADOC_GTKDOC_MARKDOWN_SCANNER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_GTKDOC_TYPE_MARKDOWN_SCANNER, ValadocGtkdocMarkdownScanner)) #define VALADOC_GTKDOC_MARKDOWN_SCANNER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_GTKDOC_TYPE_MARKDOWN_SCANNER, ValadocGtkdocMarkdownScannerClass)) #define VALADOC_GTKDOC_IS_MARKDOWN_SCANNER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_GTKDOC_TYPE_MARKDOWN_SCANNER)) #define VALADOC_GTKDOC_IS_MARKDOWN_SCANNER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_GTKDOC_TYPE_MARKDOWN_SCANNER)) #define VALADOC_GTKDOC_MARKDOWN_SCANNER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_GTKDOC_TYPE_MARKDOWN_SCANNER, ValadocGtkdocMarkdownScannerClass)) typedef struct _ValadocGtkdocMarkdownScanner ValadocGtkdocMarkdownScanner; typedef struct _ValadocGtkdocMarkdownScannerClass ValadocGtkdocMarkdownScannerClass; typedef struct _ValadocGtkdocMarkdownScannerPrivate ValadocGtkdocMarkdownScannerPrivate; typedef struct _ValadocGirMetaDataPrivate ValadocGirMetaDataPrivate; #define VALADOC_IMPORTER_TYPE_DOCUMENTATION_IMPORTER (valadoc_importer_documentation_importer_get_type ()) #define VALADOC_IMPORTER_DOCUMENTATION_IMPORTER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_IMPORTER_TYPE_DOCUMENTATION_IMPORTER, ValadocImporterDocumentationImporter)) #define VALADOC_IMPORTER_DOCUMENTATION_IMPORTER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_IMPORTER_TYPE_DOCUMENTATION_IMPORTER, ValadocImporterDocumentationImporterClass)) #define VALADOC_IMPORTER_IS_DOCUMENTATION_IMPORTER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_IMPORTER_TYPE_DOCUMENTATION_IMPORTER)) #define VALADOC_IMPORTER_IS_DOCUMENTATION_IMPORTER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_IMPORTER_TYPE_DOCUMENTATION_IMPORTER)) #define VALADOC_IMPORTER_DOCUMENTATION_IMPORTER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_IMPORTER_TYPE_DOCUMENTATION_IMPORTER, ValadocImporterDocumentationImporterClass)) typedef struct _ValadocImporterDocumentationImporter ValadocImporterDocumentationImporter; typedef struct _ValadocImporterDocumentationImporterClass ValadocImporterDocumentationImporterClass; typedef struct _ValadocImporterDocumentationImporterPrivate ValadocImporterDocumentationImporterPrivate; #define VALADOC_IMPORTER_TYPE_VALADOC_DOCUMENTATION_IMPORTER (valadoc_importer_valadoc_documentation_importer_get_type ()) #define VALADOC_IMPORTER_VALADOC_DOCUMENTATION_IMPORTER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_IMPORTER_TYPE_VALADOC_DOCUMENTATION_IMPORTER, ValadocImporterValadocDocumentationImporter)) #define VALADOC_IMPORTER_VALADOC_DOCUMENTATION_IMPORTER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_IMPORTER_TYPE_VALADOC_DOCUMENTATION_IMPORTER, ValadocImporterValadocDocumentationImporterClass)) #define VALADOC_IMPORTER_IS_VALADOC_DOCUMENTATION_IMPORTER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_IMPORTER_TYPE_VALADOC_DOCUMENTATION_IMPORTER)) #define VALADOC_IMPORTER_IS_VALADOC_DOCUMENTATION_IMPORTER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_IMPORTER_TYPE_VALADOC_DOCUMENTATION_IMPORTER)) #define VALADOC_IMPORTER_VALADOC_DOCUMENTATION_IMPORTER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_IMPORTER_TYPE_VALADOC_DOCUMENTATION_IMPORTER, ValadocImporterValadocDocumentationImporterClass)) typedef struct _ValadocImporterValadocDocumentationImporter ValadocImporterValadocDocumentationImporter; typedef struct _ValadocImporterValadocDocumentationImporterClass ValadocImporterValadocDocumentationImporterClass; typedef struct _ValadocImporterValadocDocumentationImporterPrivate ValadocImporterValadocDocumentationImporterPrivate; #define VALADOC_CONTENT_TYPE_CONTENT_FACTORY (valadoc_content_content_factory_get_type ()) #define VALADOC_CONTENT_CONTENT_FACTORY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_CONTENT_TYPE_CONTENT_FACTORY, ValadocContentContentFactory)) #define VALADOC_CONTENT_CONTENT_FACTORY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_CONTENT_TYPE_CONTENT_FACTORY, ValadocContentContentFactoryClass)) #define VALADOC_CONTENT_IS_CONTENT_FACTORY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_CONTENT_TYPE_CONTENT_FACTORY)) #define VALADOC_CONTENT_IS_CONTENT_FACTORY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_CONTENT_TYPE_CONTENT_FACTORY)) #define VALADOC_CONTENT_CONTENT_FACTORY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_CONTENT_TYPE_CONTENT_FACTORY, ValadocContentContentFactoryClass)) typedef struct _ValadocContentContentFactory ValadocContentContentFactory; typedef struct _ValadocContentContentFactoryClass ValadocContentContentFactoryClass; #define VALADOC_IMPORTER_TYPE_VALADOC_DOCUMENTATION_SCANNER (valadoc_importer_valadoc_documentation_scanner_get_type ()) #define VALADOC_IMPORTER_VALADOC_DOCUMENTATION_SCANNER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_IMPORTER_TYPE_VALADOC_DOCUMENTATION_SCANNER, ValadocImporterValadocDocumentationScanner)) #define VALADOC_IMPORTER_VALADOC_DOCUMENTATION_SCANNER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_IMPORTER_TYPE_VALADOC_DOCUMENTATION_SCANNER, ValadocImporterValadocDocumentationScannerClass)) #define VALADOC_IMPORTER_IS_VALADOC_DOCUMENTATION_SCANNER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_IMPORTER_TYPE_VALADOC_DOCUMENTATION_SCANNER)) #define VALADOC_IMPORTER_IS_VALADOC_DOCUMENTATION_SCANNER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_IMPORTER_TYPE_VALADOC_DOCUMENTATION_SCANNER)) #define VALADOC_IMPORTER_VALADOC_DOCUMENTATION_SCANNER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_IMPORTER_TYPE_VALADOC_DOCUMENTATION_SCANNER, ValadocImporterValadocDocumentationScannerClass)) typedef struct _ValadocImporterValadocDocumentationScanner ValadocImporterValadocDocumentationScanner; typedef struct _ValadocImporterValadocDocumentationScannerClass ValadocImporterValadocDocumentationScannerClass; typedef struct _ValadocImporterValadocDocumentationScannerPrivate ValadocImporterValadocDocumentationScannerPrivate; #define VALADOC_IMPORTER_TYPE_GIR_DOCUMENTATION_IMPORTER (valadoc_importer_gir_documentation_importer_get_type ()) #define VALADOC_IMPORTER_GIR_DOCUMENTATION_IMPORTER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_IMPORTER_TYPE_GIR_DOCUMENTATION_IMPORTER, ValadocImporterGirDocumentationImporter)) #define VALADOC_IMPORTER_GIR_DOCUMENTATION_IMPORTER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_IMPORTER_TYPE_GIR_DOCUMENTATION_IMPORTER, ValadocImporterGirDocumentationImporterClass)) #define VALADOC_IMPORTER_IS_GIR_DOCUMENTATION_IMPORTER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_IMPORTER_TYPE_GIR_DOCUMENTATION_IMPORTER)) #define VALADOC_IMPORTER_IS_GIR_DOCUMENTATION_IMPORTER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_IMPORTER_TYPE_GIR_DOCUMENTATION_IMPORTER)) #define VALADOC_IMPORTER_GIR_DOCUMENTATION_IMPORTER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_IMPORTER_TYPE_GIR_DOCUMENTATION_IMPORTER, ValadocImporterGirDocumentationImporterClass)) typedef struct _ValadocImporterGirDocumentationImporter ValadocImporterGirDocumentationImporter; typedef struct _ValadocImporterGirDocumentationImporterClass ValadocImporterGirDocumentationImporterClass; typedef struct _ValadocImporterGirDocumentationImporterPrivate ValadocImporterGirDocumentationImporterPrivate; typedef struct _ValadocImporterInternalIdRegistrarPrivate ValadocImporterInternalIdRegistrarPrivate; typedef struct _ValadocApiSourceCommentPrivate ValadocApiSourceCommentPrivate; #define VALADOC_API_TYPE_SOURCE_FILE (valadoc_api_source_file_get_type ()) #define VALADOC_API_SOURCE_FILE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_API_TYPE_SOURCE_FILE, ValadocApiSourceFile)) #define VALADOC_API_SOURCE_FILE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_API_TYPE_SOURCE_FILE, ValadocApiSourceFileClass)) #define VALADOC_API_IS_SOURCE_FILE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_API_TYPE_SOURCE_FILE)) #define VALADOC_API_IS_SOURCE_FILE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_API_TYPE_SOURCE_FILE)) #define VALADOC_API_SOURCE_FILE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_API_TYPE_SOURCE_FILE, ValadocApiSourceFileClass)) typedef struct _ValadocApiSourceFile ValadocApiSourceFile; typedef struct _ValadocApiSourceFileClass ValadocApiSourceFileClass; typedef struct _ValadocApiGirSourceCommentPrivate ValadocApiGirSourceCommentPrivate; typedef struct _ValadocApiItemPrivate ValadocApiItemPrivate; #define VALADOC_CONTENT_TYPE_INLINE (valadoc_content_inline_get_type ()) #define VALADOC_CONTENT_INLINE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_CONTENT_TYPE_INLINE, ValadocContentInline)) #define VALADOC_CONTENT_IS_INLINE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_CONTENT_TYPE_INLINE)) #define VALADOC_CONTENT_INLINE_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), VALADOC_CONTENT_TYPE_INLINE, ValadocContentInlineIface)) typedef struct _ValadocContentInline ValadocContentInline; typedef struct _ValadocContentInlineIface ValadocContentInlineIface; #define VALADOC_API_TYPE_ATTRIBUTE (valadoc_api_attribute_get_type ()) #define VALADOC_API_ATTRIBUTE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_API_TYPE_ATTRIBUTE, ValadocApiAttribute)) #define VALADOC_API_ATTRIBUTE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_API_TYPE_ATTRIBUTE, ValadocApiAttributeClass)) #define VALADOC_API_IS_ATTRIBUTE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_API_TYPE_ATTRIBUTE)) #define VALADOC_API_IS_ATTRIBUTE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_API_TYPE_ATTRIBUTE)) #define VALADOC_API_ATTRIBUTE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_API_TYPE_ATTRIBUTE, ValadocApiAttributeClass)) typedef struct _ValadocApiAttribute ValadocApiAttribute; typedef struct _ValadocApiAttributeClass ValadocApiAttributeClass; typedef struct _ValadocApiAttributePrivate ValadocApiAttributePrivate; #define VALADOC_API_TYPE_ARRAY (valadoc_api_array_get_type ()) #define VALADOC_API_ARRAY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_API_TYPE_ARRAY, ValadocApiArray)) #define VALADOC_API_ARRAY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_API_TYPE_ARRAY, ValadocApiArrayClass)) #define VALADOC_API_IS_ARRAY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_API_TYPE_ARRAY)) #define VALADOC_API_IS_ARRAY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_API_TYPE_ARRAY)) #define VALADOC_API_ARRAY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_API_TYPE_ARRAY, ValadocApiArrayClass)) typedef struct _ValadocApiArray ValadocApiArray; typedef struct _ValadocApiArrayClass ValadocApiArrayClass; typedef struct _ValadocApiArrayPrivate ValadocApiArrayPrivate; #define VALADOC_API_TYPE_CALLABLE (valadoc_api_callable_get_type ()) #define VALADOC_API_CALLABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_API_TYPE_CALLABLE, ValadocApiCallable)) #define VALADOC_API_IS_CALLABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_API_TYPE_CALLABLE)) #define VALADOC_API_CALLABLE_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), VALADOC_API_TYPE_CALLABLE, ValadocApiCallableIface)) typedef struct _ValadocApiCallable ValadocApiCallable; typedef struct _ValadocApiCallableIface ValadocApiCallableIface; #define VALADOC_API_TYPE_TYPEREFERENCE (valadoc_api_typereference_get_type ()) #define VALADOC_API_TYPEREFERENCE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_API_TYPE_TYPEREFERENCE, ValadocApiTypeReference)) #define VALADOC_API_TYPEREFERENCE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_API_TYPE_TYPEREFERENCE, ValadocApiTypeReferenceClass)) #define VALADOC_API_IS_TYPEREFERENCE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_API_TYPE_TYPEREFERENCE)) #define VALADOC_API_IS_TYPEREFERENCE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_API_TYPE_TYPEREFERENCE)) #define VALADOC_API_TYPEREFERENCE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_API_TYPE_TYPEREFERENCE, ValadocApiTypeReferenceClass)) typedef struct _ValadocApiTypeReference ValadocApiTypeReference; typedef struct _ValadocApiTypeReferenceClass ValadocApiTypeReferenceClass; #define VALADOC_API_TYPE_CHILD_SYMBOL_REGISTRAR (valadoc_api_child_symbol_registrar_get_type ()) #define VALADOC_API_CHILD_SYMBOL_REGISTRAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_API_TYPE_CHILD_SYMBOL_REGISTRAR, ValadocApiChildSymbolRegistrar)) #define VALADOC_API_CHILD_SYMBOL_REGISTRAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_API_TYPE_CHILD_SYMBOL_REGISTRAR, ValadocApiChildSymbolRegistrarClass)) #define VALADOC_API_IS_CHILD_SYMBOL_REGISTRAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_API_TYPE_CHILD_SYMBOL_REGISTRAR)) #define VALADOC_API_IS_CHILD_SYMBOL_REGISTRAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_API_TYPE_CHILD_SYMBOL_REGISTRAR)) #define VALADOC_API_CHILD_SYMBOL_REGISTRAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_API_TYPE_CHILD_SYMBOL_REGISTRAR, ValadocApiChildSymbolRegistrarClass)) typedef struct _ValadocApiChildSymbolRegistrar ValadocApiChildSymbolRegistrar; typedef struct _ValadocApiChildSymbolRegistrarClass ValadocApiChildSymbolRegistrarClass; typedef struct _ValadocApiChildSymbolRegistrarPrivate ValadocApiChildSymbolRegistrarPrivate; typedef struct _ValadocApiNodePrivate ValadocApiNodePrivate; typedef enum { VALADOC_API_NODE_TYPE_CLASS, VALADOC_API_NODE_TYPE_CONSTANT, VALADOC_API_NODE_TYPE_CREATION_METHOD, VALADOC_API_NODE_TYPE_DELEGATE, VALADOC_API_NODE_TYPE_ENUM, VALADOC_API_NODE_TYPE_ENUM_VALUE, VALADOC_API_NODE_TYPE_ERROR_CODE, VALADOC_API_NODE_TYPE_ERROR_DOMAIN, VALADOC_API_NODE_TYPE_FIELD, VALADOC_API_NODE_TYPE_FORMAL_PARAMETER, VALADOC_API_NODE_TYPE_INTERFACE, VALADOC_API_NODE_TYPE_METHOD, VALADOC_API_NODE_TYPE_NAMESPACE, VALADOC_API_NODE_TYPE_PACKAGE, VALADOC_API_NODE_TYPE_PROPERTY, VALADOC_API_NODE_TYPE_PROPERTY_ACCESSOR, VALADOC_API_NODE_TYPE_SIGNAL, VALADOC_API_NODE_TYPE_STATIC_METHOD, VALADOC_API_NODE_TYPE_STRUCT, VALADOC_API_NODE_TYPE_TYPE_PARAMETER } ValadocApiNodeType; #define VALADOC_API_TYPE_NODE_TYPE (valadoc_api_node_type_get_type ()) typedef struct _ValadocApiSymbolPrivate ValadocApiSymbolPrivate; typedef struct _ValadocApiTypeSymbolPrivate ValadocApiTypeSymbolPrivate; typedef struct _ValadocApiClassPrivate ValadocApiClassPrivate; typedef struct _ValadocApiConstantPrivate ValadocApiConstantPrivate; typedef struct _ValadocApiDelegatePrivate ValadocApiDelegatePrivate; typedef struct _ValadocApiEnumPrivate ValadocApiEnumPrivate; typedef struct _ValadocApiEnumValuePrivate ValadocApiEnumValuePrivate; typedef struct _ValadocApiErrorCodePrivate ValadocApiErrorCodePrivate; typedef struct _ValadocApiErrorDomainPrivate ValadocApiErrorDomainPrivate; typedef struct _ValadocApiFieldPrivate ValadocApiFieldPrivate; typedef struct _ValadocApiInterfacePrivate ValadocApiInterfacePrivate; typedef struct _ValadocApiMethodPrivate ValadocApiMethodPrivate; typedef struct _ValadocApiNamespacePrivate ValadocApiNamespacePrivate; typedef enum { VALADOC_API_OWNERSHIP_DEFAULT, VALADOC_API_OWNERSHIP_UNOWNED, VALADOC_API_OWNERSHIP_OWNED, VALADOC_API_OWNERSHIP_WEAK } ValadocApiOwnership; #define VALADOC_API_TYPE_OWNERSHIP (valadoc_api_ownership_get_type ()) typedef struct _ValadocApiPackagePrivate ValadocApiPackagePrivate; typedef struct _ValadocApiParameterPrivate ValadocApiParameterPrivate; #define VALADOC_API_TYPE_POINTER (valadoc_api_pointer_get_type ()) #define VALADOC_API_POINTER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_API_TYPE_POINTER, ValadocApiPointer)) #define VALADOC_API_POINTER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_API_TYPE_POINTER, ValadocApiPointerClass)) #define VALADOC_API_IS_POINTER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_API_TYPE_POINTER)) #define VALADOC_API_IS_POINTER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_API_TYPE_POINTER)) #define VALADOC_API_POINTER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_API_TYPE_POINTER, ValadocApiPointerClass)) typedef struct _ValadocApiPointer ValadocApiPointer; typedef struct _ValadocApiPointerClass ValadocApiPointerClass; typedef struct _ValadocApiPointerPrivate ValadocApiPointerPrivate; typedef struct _ValadocApiPropertyPrivate ValadocApiPropertyPrivate; #define VALADOC_API_TYPE_PROPERTY_ACCESSOR (valadoc_api_property_accessor_get_type ()) #define VALADOC_API_PROPERTY_ACCESSOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_API_TYPE_PROPERTY_ACCESSOR, ValadocApiPropertyAccessor)) #define VALADOC_API_PROPERTY_ACCESSOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_API_TYPE_PROPERTY_ACCESSOR, ValadocApiPropertyAccessorClass)) #define VALADOC_API_IS_PROPERTY_ACCESSOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_API_TYPE_PROPERTY_ACCESSOR)) #define VALADOC_API_IS_PROPERTY_ACCESSOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_API_TYPE_PROPERTY_ACCESSOR)) #define VALADOC_API_PROPERTY_ACCESSOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_API_TYPE_PROPERTY_ACCESSOR, ValadocApiPropertyAccessorClass)) typedef struct _ValadocApiPropertyAccessor ValadocApiPropertyAccessor; typedef struct _ValadocApiPropertyAccessorClass ValadocApiPropertyAccessorClass; typedef struct _ValadocApiPropertyAccessorPrivate ValadocApiPropertyAccessorPrivate; typedef struct _ValadocApiSignalPrivate ValadocApiSignalPrivate; #define VALADOC_API_TYPE_SIGNATURE_BUILDER (valadoc_api_signature_builder_get_type ()) #define VALADOC_API_SIGNATURE_BUILDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_API_TYPE_SIGNATURE_BUILDER, ValadocApiSignatureBuilder)) #define VALADOC_API_SIGNATURE_BUILDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_API_TYPE_SIGNATURE_BUILDER, ValadocApiSignatureBuilderClass)) #define VALADOC_API_IS_SIGNATURE_BUILDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_API_TYPE_SIGNATURE_BUILDER)) #define VALADOC_API_IS_SIGNATURE_BUILDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_API_TYPE_SIGNATURE_BUILDER)) #define VALADOC_API_SIGNATURE_BUILDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_API_TYPE_SIGNATURE_BUILDER, ValadocApiSignatureBuilderClass)) typedef struct _ValadocApiSignatureBuilder ValadocApiSignatureBuilder; typedef struct _ValadocApiSignatureBuilderClass ValadocApiSignatureBuilderClass; typedef struct _ValadocApiSignatureBuilderPrivate ValadocApiSignatureBuilderPrivate; typedef struct _ValadocApiSourceFilePrivate ValadocApiSourceFilePrivate; typedef struct _ValadocApiStructPrivate ValadocApiStructPrivate; typedef struct _ValadocApiTreePrivate ValadocApiTreePrivate; #define VALADOC_HIGHLIGHTER_TYPE_HIGHLIGHTER (valadoc_highlighter_highlighter_get_type ()) #define VALADOC_HIGHLIGHTER_HIGHLIGHTER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_HIGHLIGHTER_TYPE_HIGHLIGHTER, ValadocHighlighterHighlighter)) #define VALADOC_HIGHLIGHTER_HIGHLIGHTER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_HIGHLIGHTER_TYPE_HIGHLIGHTER, ValadocHighlighterHighlighterClass)) #define VALADOC_HIGHLIGHTER_IS_HIGHLIGHTER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_HIGHLIGHTER_TYPE_HIGHLIGHTER)) #define VALADOC_HIGHLIGHTER_IS_HIGHLIGHTER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_HIGHLIGHTER_TYPE_HIGHLIGHTER)) #define VALADOC_HIGHLIGHTER_HIGHLIGHTER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_HIGHLIGHTER_TYPE_HIGHLIGHTER, ValadocHighlighterHighlighterClass)) typedef struct _ValadocHighlighterHighlighter ValadocHighlighterHighlighter; typedef struct _ValadocHighlighterHighlighterClass ValadocHighlighterHighlighterClass; typedef struct _ValadocApiTypeParameterPrivate ValadocApiTypeParameterPrivate; typedef struct _ValadocApiTypeReferencePrivate ValadocApiTypeReferencePrivate; #define VALADOC_CONTENT_TYPE_BLOCK (valadoc_content_block_get_type ()) #define VALADOC_CONTENT_BLOCK(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_CONTENT_TYPE_BLOCK, ValadocContentBlock)) #define VALADOC_CONTENT_IS_BLOCK(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_CONTENT_TYPE_BLOCK)) #define VALADOC_CONTENT_BLOCK_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), VALADOC_CONTENT_TYPE_BLOCK, ValadocContentBlockIface)) typedef struct _ValadocContentBlock ValadocContentBlock; typedef struct _ValadocContentBlockIface ValadocContentBlockIface; typedef struct _ValadocContentContentElementPrivate ValadocContentContentElementPrivate; typedef struct _ValadocContentBlockContentPrivate ValadocContentBlockContentPrivate; typedef struct _ValadocContentCommentPrivate ValadocContentCommentPrivate; typedef struct _ValadocContentContentFactoryPrivate ValadocContentContentFactoryPrivate; typedef enum { VALADOC_CONTENT_RUN_STYLE_NONE, VALADOC_CONTENT_RUN_STYLE_BOLD, VALADOC_CONTENT_RUN_STYLE_ITALIC, VALADOC_CONTENT_RUN_STYLE_UNDERLINED, VALADOC_CONTENT_RUN_STYLE_MONOSPACED, VALADOC_CONTENT_RUN_STYLE_STROKE, VALADOC_CONTENT_RUN_STYLE_LANG_KEYWORD, VALADOC_CONTENT_RUN_STYLE_LANG_LITERAL, VALADOC_CONTENT_RUN_STYLE_LANG_BASIC_TYPE, VALADOC_CONTENT_RUN_STYLE_LANG_TYPE, VALADOC_CONTENT_RUN_STYLE_LANG_PREPROCESSOR, VALADOC_CONTENT_RUN_STYLE_LANG_COMMENT, VALADOC_CONTENT_RUN_STYLE_LANG_ESCAPE, VALADOC_CONTENT_RUN_STYLE_XML_ESCAPE, VALADOC_CONTENT_RUN_STYLE_XML_ELEMENT, VALADOC_CONTENT_RUN_STYLE_XML_ATTRIBUTE, VALADOC_CONTENT_RUN_STYLE_XML_ATTRIBUTE_VALUE, VALADOC_CONTENT_RUN_STYLE_XML_COMMENT, VALADOC_CONTENT_RUN_STYLE_XML_CDATA } ValadocContentRunStyle; #define VALADOC_CONTENT_RUN_TYPE_STYLE (valadoc_content_run_style_get_type ()) #define VALADOC_CONTENT_TYPE_STYLE_ATTRIBUTES (valadoc_content_style_attributes_get_type ()) #define VALADOC_CONTENT_STYLE_ATTRIBUTES(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_CONTENT_TYPE_STYLE_ATTRIBUTES, ValadocContentStyleAttributes)) #define VALADOC_CONTENT_IS_STYLE_ATTRIBUTES(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_CONTENT_TYPE_STYLE_ATTRIBUTES)) #define VALADOC_CONTENT_STYLE_ATTRIBUTES_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), VALADOC_CONTENT_TYPE_STYLE_ATTRIBUTES, ValadocContentStyleAttributesIface)) typedef struct _ValadocContentStyleAttributes ValadocContentStyleAttributes; typedef struct _ValadocContentStyleAttributesIface ValadocContentStyleAttributesIface; typedef enum { VALADOC_CONTENT_HORIZONTAL_ALIGN_NONE, VALADOC_CONTENT_HORIZONTAL_ALIGN_LEFT, VALADOC_CONTENT_HORIZONTAL_ALIGN_RIGHT, VALADOC_CONTENT_HORIZONTAL_ALIGN_CENTER } ValadocContentHorizontalAlign; #define VALADOC_CONTENT_TYPE_HORIZONTAL_ALIGN (valadoc_content_horizontal_align_get_type ()) typedef enum { VALADOC_CONTENT_VERTICAL_ALIGN_NONE, VALADOC_CONTENT_VERTICAL_ALIGN_TOP, VALADOC_CONTENT_VERTICAL_ALIGN_MIDDLE, VALADOC_CONTENT_VERTICAL_ALIGN_BOTTOM } ValadocContentVerticalAlign; #define VALADOC_CONTENT_TYPE_VERTICAL_ALIGN (valadoc_content_vertical_align_get_type ()) typedef struct _ValadocContentEmbeddedPrivate ValadocContentEmbeddedPrivate; typedef struct _ValadocContentInlineContentPrivate ValadocContentInlineContentPrivate; typedef struct _ValadocContentHeadlinePrivate ValadocContentHeadlinePrivate; typedef struct _ValadocContentInlineTagletPrivate ValadocContentInlineTagletPrivate; typedef struct _ValadocContentWikiLinkPrivate ValadocContentWikiLinkPrivate; typedef struct _ValadocContentLinkPrivate ValadocContentLinkPrivate; typedef struct _ValadocContentListPrivate ValadocContentListPrivate; typedef enum { VALADOC_CONTENT_LIST_BULLET_NONE, VALADOC_CONTENT_LIST_BULLET_UNORDERED, VALADOC_CONTENT_LIST_BULLET_ORDERED, VALADOC_CONTENT_LIST_BULLET_ORDERED_NUMBER, VALADOC_CONTENT_LIST_BULLET_ORDERED_LOWER_CASE_ALPHA, VALADOC_CONTENT_LIST_BULLET_ORDERED_UPPER_CASE_ALPHA, VALADOC_CONTENT_LIST_BULLET_ORDERED_LOWER_CASE_ROMAN, VALADOC_CONTENT_LIST_BULLET_ORDERED_UPPER_CASE_ROMAN } ValadocContentListBullet; #define VALADOC_CONTENT_LIST_TYPE_BULLET (valadoc_content_list_bullet_get_type ()) typedef struct _ValadocContentListItemPrivate ValadocContentListItemPrivate; typedef struct _ValadocContentPagePrivate ValadocContentPagePrivate; typedef struct _ValadocContentParagraphPrivate ValadocContentParagraphPrivate; typedef struct _ValadocContentWarningPrivate ValadocContentWarningPrivate; typedef struct _ValadocContentNotePrivate ValadocContentNotePrivate; typedef struct _ValadocContentRunPrivate ValadocContentRunPrivate; typedef struct _ValadocContentSourceCodePrivate ValadocContentSourceCodePrivate; typedef enum { VALADOC_CONTENT_SOURCE_CODE_LANGUAGE_UNKNOWN, VALADOC_CONTENT_SOURCE_CODE_LANGUAGE_GENIE, VALADOC_CONTENT_SOURCE_CODE_LANGUAGE_VALA, VALADOC_CONTENT_SOURCE_CODE_LANGUAGE_XML, VALADOC_CONTENT_SOURCE_CODE_LANGUAGE_C } ValadocContentSourceCodeLanguage; #define VALADOC_CONTENT_SOURCE_CODE_TYPE_LANGUAGE (valadoc_content_source_code_language_get_type ()) typedef struct _ValadocContentSymbolLinkPrivate ValadocContentSymbolLinkPrivate; typedef struct _ValadocContentTablePrivate ValadocContentTablePrivate; typedef struct _ValadocContentTableCellPrivate ValadocContentTableCellPrivate; typedef struct _ValadocContentTableRowPrivate ValadocContentTableRowPrivate; typedef struct _ValadocContentTextPrivate ValadocContentTextPrivate; #define VALADOC_CHARTS_TYPE_CHART (valadoc_charts_chart_get_type ()) #define VALADOC_CHARTS_CHART(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_CHARTS_TYPE_CHART, ValadocChartsChart)) #define VALADOC_CHARTS_CHART_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_CHARTS_TYPE_CHART, ValadocChartsChartClass)) #define VALADOC_CHARTS_IS_CHART(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_CHARTS_TYPE_CHART)) #define VALADOC_CHARTS_IS_CHART_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_CHARTS_TYPE_CHART)) #define VALADOC_CHARTS_CHART_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_CHARTS_TYPE_CHART, ValadocChartsChartClass)) typedef struct _ValadocChartsChart ValadocChartsChart; typedef struct _ValadocChartsChartClass ValadocChartsChartClass; typedef struct _ValadocChartsChartPrivate ValadocChartsChartPrivate; #define VALADOC_CHARTS_TYPE_FACTORY (valadoc_charts_factory_get_type ()) #define VALADOC_CHARTS_FACTORY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_CHARTS_TYPE_FACTORY, ValadocChartsFactory)) #define VALADOC_CHARTS_FACTORY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_CHARTS_TYPE_FACTORY, ValadocChartsFactoryClass)) #define VALADOC_CHARTS_IS_FACTORY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_CHARTS_TYPE_FACTORY)) #define VALADOC_CHARTS_IS_FACTORY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_CHARTS_TYPE_FACTORY)) #define VALADOC_CHARTS_FACTORY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_CHARTS_TYPE_FACTORY, ValadocChartsFactoryClass)) typedef struct _ValadocChartsFactory ValadocChartsFactory; typedef struct _ValadocChartsFactoryClass ValadocChartsFactoryClass; typedef struct _ValadocChartsFactoryPrivate ValadocChartsFactoryPrivate; #define VALADOC_CHARTS_TYPE_HIERARCHY (valadoc_charts_hierarchy_get_type ()) #define VALADOC_CHARTS_HIERARCHY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_CHARTS_TYPE_HIERARCHY, ValadocChartsHierarchy)) #define VALADOC_CHARTS_HIERARCHY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_CHARTS_TYPE_HIERARCHY, ValadocChartsHierarchyClass)) #define VALADOC_CHARTS_IS_HIERARCHY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_CHARTS_TYPE_HIERARCHY)) #define VALADOC_CHARTS_IS_HIERARCHY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_CHARTS_TYPE_HIERARCHY)) #define VALADOC_CHARTS_HIERARCHY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_CHARTS_TYPE_HIERARCHY, ValadocChartsHierarchyClass)) typedef struct _ValadocChartsHierarchy ValadocChartsHierarchy; typedef struct _ValadocChartsHierarchyClass ValadocChartsHierarchyClass; typedef struct _ValadocChartsHierarchyPrivate ValadocChartsHierarchyPrivate; #define VALADOC_CHARTS_TYPE_SIMPLE_FACTORY (valadoc_charts_simple_factory_get_type ()) #define VALADOC_CHARTS_SIMPLE_FACTORY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_CHARTS_TYPE_SIMPLE_FACTORY, ValadocChartsSimpleFactory)) #define VALADOC_CHARTS_SIMPLE_FACTORY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_CHARTS_TYPE_SIMPLE_FACTORY, ValadocChartsSimpleFactoryClass)) #define VALADOC_CHARTS_IS_SIMPLE_FACTORY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_CHARTS_TYPE_SIMPLE_FACTORY)) #define VALADOC_CHARTS_IS_SIMPLE_FACTORY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_CHARTS_TYPE_SIMPLE_FACTORY)) #define VALADOC_CHARTS_SIMPLE_FACTORY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_CHARTS_TYPE_SIMPLE_FACTORY, ValadocChartsSimpleFactoryClass)) typedef struct _ValadocChartsSimpleFactory ValadocChartsSimpleFactory; typedef struct _ValadocChartsSimpleFactoryClass ValadocChartsSimpleFactoryClass; typedef struct _ValadocChartsSimpleFactoryPrivate ValadocChartsSimpleFactoryPrivate; #define VALADOC_TYPE_PARSER_CALLBACK (valadoc_parser_callback_get_type ()) #define VALADOC_PARSER_CALLBACK(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_TYPE_PARSER_CALLBACK, ValadocParserCallback)) #define VALADOC_IS_PARSER_CALLBACK(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_TYPE_PARSER_CALLBACK)) #define VALADOC_PARSER_CALLBACK_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), VALADOC_TYPE_PARSER_CALLBACK, ValadocParserCallbackIface)) typedef struct _ValadocParserCallback ValadocParserCallback; typedef struct _ValadocParserCallbackIface ValadocParserCallbackIface; #define VALADOC_TYPE_TOKEN (valadoc_token_get_type ()) #define VALADOC_TOKEN(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_TYPE_TOKEN, ValadocToken)) #define VALADOC_TOKEN_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_TYPE_TOKEN, ValadocTokenClass)) #define VALADOC_IS_TOKEN(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_TYPE_TOKEN)) #define VALADOC_IS_TOKEN_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_TYPE_TOKEN)) #define VALADOC_TOKEN_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_TYPE_TOKEN, ValadocTokenClass)) typedef struct _ValadocToken ValadocToken; typedef struct _ValadocTokenClass ValadocTokenClass; typedef struct _ValadocParserPrivate ValadocParserPrivate; typedef struct _ValadocRulePrivate ValadocRulePrivate; typedef enum { VALADOC_RULE_FORWARD_NONE, VALADOC_RULE_FORWARD_PARENT, VALADOC_RULE_FORWARD_CHILD } ValadocRuleForward; #define VALADOC_RULE_TYPE_FORWARD (valadoc_rule_forward_get_type ()) typedef void (*ValadocRuleAction) (gpointer user_data, GError** error); #define VALADOC_TYPE_STUB_RULE (valadoc_stub_rule_get_type ()) #define VALADOC_STUB_RULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_TYPE_STUB_RULE, ValadocStubRule)) #define VALADOC_STUB_RULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_TYPE_STUB_RULE, ValadocStubRuleClass)) #define VALADOC_IS_STUB_RULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_TYPE_STUB_RULE)) #define VALADOC_IS_STUB_RULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_TYPE_STUB_RULE)) #define VALADOC_STUB_RULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_TYPE_STUB_RULE, ValadocStubRuleClass)) typedef struct _ValadocStubRule ValadocStubRule; typedef struct _ValadocStubRuleClass ValadocStubRuleClass; typedef struct _ValadocStubRulePrivate ValadocStubRulePrivate; typedef struct _ValadocTokenPrivate ValadocTokenPrivate; #define VALADOC_TYPE_TOKEN_TYPE (valadoc_token_type_get_type ()) #define VALADOC_TOKEN_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_TYPE_TOKEN_TYPE, ValadocTokenType)) #define VALADOC_TOKEN_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_TYPE_TOKEN_TYPE, ValadocTokenTypeClass)) #define VALADOC_IS_TOKEN_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_TYPE_TOKEN_TYPE)) #define VALADOC_IS_TOKEN_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_TYPE_TOKEN_TYPE)) #define VALADOC_TOKEN_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_TYPE_TOKEN_TYPE, ValadocTokenTypeClass)) typedef struct _ValadocTokenType ValadocTokenType; typedef struct _ValadocTokenTypeClass ValadocTokenTypeClass; typedef struct _ValadocTokenTypePrivate ValadocTokenTypePrivate; typedef void (*ValadocTokenTypeAction) (ValadocToken* token, gpointer user_data, GError** error); #define VALADOC_TAGLETS_TYPE_DEPRECATED (valadoc_taglets_deprecated_get_type ()) #define VALADOC_TAGLETS_DEPRECATED(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_TAGLETS_TYPE_DEPRECATED, ValadocTagletsDeprecated)) #define VALADOC_TAGLETS_DEPRECATED_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_TAGLETS_TYPE_DEPRECATED, ValadocTagletsDeprecatedClass)) #define VALADOC_TAGLETS_IS_DEPRECATED(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_TAGLETS_TYPE_DEPRECATED)) #define VALADOC_TAGLETS_IS_DEPRECATED_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_TAGLETS_TYPE_DEPRECATED)) #define VALADOC_TAGLETS_DEPRECATED_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_TAGLETS_TYPE_DEPRECATED, ValadocTagletsDeprecatedClass)) typedef struct _ValadocTagletsDeprecated ValadocTagletsDeprecated; typedef struct _ValadocTagletsDeprecatedClass ValadocTagletsDeprecatedClass; typedef struct _ValadocTagletsDeprecatedPrivate ValadocTagletsDeprecatedPrivate; typedef struct _ValadocTagletsInheritDocPrivate ValadocTagletsInheritDocPrivate; #define VALADOC_TAGLETS_TYPE_LINK (valadoc_taglets_link_get_type ()) #define VALADOC_TAGLETS_LINK(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_TAGLETS_TYPE_LINK, ValadocTagletsLink)) #define VALADOC_TAGLETS_LINK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_TAGLETS_TYPE_LINK, ValadocTagletsLinkClass)) #define VALADOC_TAGLETS_IS_LINK(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_TAGLETS_TYPE_LINK)) #define VALADOC_TAGLETS_IS_LINK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_TAGLETS_TYPE_LINK)) #define VALADOC_TAGLETS_LINK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_TAGLETS_TYPE_LINK, ValadocTagletsLinkClass)) typedef struct _ValadocTagletsLink ValadocTagletsLink; typedef struct _ValadocTagletsLinkClass ValadocTagletsLinkClass; typedef struct _ValadocTagletsLinkPrivate ValadocTagletsLinkPrivate; #define VALADOC_TAGLETS_TYPE_PARAM (valadoc_taglets_param_get_type ()) #define VALADOC_TAGLETS_PARAM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_TAGLETS_TYPE_PARAM, ValadocTagletsParam)) #define VALADOC_TAGLETS_PARAM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_TAGLETS_TYPE_PARAM, ValadocTagletsParamClass)) #define VALADOC_TAGLETS_IS_PARAM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_TAGLETS_TYPE_PARAM)) #define VALADOC_TAGLETS_IS_PARAM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_TAGLETS_TYPE_PARAM)) #define VALADOC_TAGLETS_PARAM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_TAGLETS_TYPE_PARAM, ValadocTagletsParamClass)) typedef struct _ValadocTagletsParam ValadocTagletsParam; typedef struct _ValadocTagletsParamClass ValadocTagletsParamClass; typedef struct _ValadocTagletsParamPrivate ValadocTagletsParamPrivate; #define VALADOC_TAGLETS_TYPE_RETURN (valadoc_taglets_return_get_type ()) #define VALADOC_TAGLETS_RETURN(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_TAGLETS_TYPE_RETURN, ValadocTagletsReturn)) #define VALADOC_TAGLETS_RETURN_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_TAGLETS_TYPE_RETURN, ValadocTagletsReturnClass)) #define VALADOC_TAGLETS_IS_RETURN(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_TAGLETS_TYPE_RETURN)) #define VALADOC_TAGLETS_IS_RETURN_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_TAGLETS_TYPE_RETURN)) #define VALADOC_TAGLETS_RETURN_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_TAGLETS_TYPE_RETURN, ValadocTagletsReturnClass)) typedef struct _ValadocTagletsReturn ValadocTagletsReturn; typedef struct _ValadocTagletsReturnClass ValadocTagletsReturnClass; typedef struct _ValadocTagletsReturnPrivate ValadocTagletsReturnPrivate; #define VALADOC_TAGLETS_TYPE_SEE (valadoc_taglets_see_get_type ()) #define VALADOC_TAGLETS_SEE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_TAGLETS_TYPE_SEE, ValadocTagletsSee)) #define VALADOC_TAGLETS_SEE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_TAGLETS_TYPE_SEE, ValadocTagletsSeeClass)) #define VALADOC_TAGLETS_IS_SEE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_TAGLETS_TYPE_SEE)) #define VALADOC_TAGLETS_IS_SEE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_TAGLETS_TYPE_SEE)) #define VALADOC_TAGLETS_SEE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_TAGLETS_TYPE_SEE, ValadocTagletsSeeClass)) typedef struct _ValadocTagletsSee ValadocTagletsSee; typedef struct _ValadocTagletsSeeClass ValadocTagletsSeeClass; typedef struct _ValadocTagletsSeePrivate ValadocTagletsSeePrivate; #define VALADOC_TAGLETS_TYPE_SINCE (valadoc_taglets_since_get_type ()) #define VALADOC_TAGLETS_SINCE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_TAGLETS_TYPE_SINCE, ValadocTagletsSince)) #define VALADOC_TAGLETS_SINCE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_TAGLETS_TYPE_SINCE, ValadocTagletsSinceClass)) #define VALADOC_TAGLETS_IS_SINCE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_TAGLETS_TYPE_SINCE)) #define VALADOC_TAGLETS_IS_SINCE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_TAGLETS_TYPE_SINCE)) #define VALADOC_TAGLETS_SINCE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_TAGLETS_TYPE_SINCE, ValadocTagletsSinceClass)) typedef struct _ValadocTagletsSince ValadocTagletsSince; typedef struct _ValadocTagletsSinceClass ValadocTagletsSinceClass; typedef struct _ValadocTagletsSincePrivate ValadocTagletsSincePrivate; #define VALADOC_TAGLETS_TYPE_THROWS (valadoc_taglets_throws_get_type ()) #define VALADOC_TAGLETS_THROWS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_TAGLETS_TYPE_THROWS, ValadocTagletsThrows)) #define VALADOC_TAGLETS_THROWS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_TAGLETS_TYPE_THROWS, ValadocTagletsThrowsClass)) #define VALADOC_TAGLETS_IS_THROWS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_TAGLETS_TYPE_THROWS)) #define VALADOC_TAGLETS_IS_THROWS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_TAGLETS_TYPE_THROWS)) #define VALADOC_TAGLETS_THROWS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_TAGLETS_TYPE_THROWS, ValadocTagletsThrowsClass)) typedef struct _ValadocTagletsThrows ValadocTagletsThrows; typedef struct _ValadocTagletsThrowsClass ValadocTagletsThrowsClass; typedef struct _ValadocTagletsThrowsPrivate ValadocTagletsThrowsPrivate; #define VALADOC_HIGHLIGHTER_TYPE_SCANNER (valadoc_highlighter_scanner_get_type ()) #define VALADOC_HIGHLIGHTER_SCANNER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_HIGHLIGHTER_TYPE_SCANNER, ValadocHighlighterScanner)) #define VALADOC_HIGHLIGHTER_IS_SCANNER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_HIGHLIGHTER_TYPE_SCANNER)) #define VALADOC_HIGHLIGHTER_SCANNER_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), VALADOC_HIGHLIGHTER_TYPE_SCANNER, ValadocHighlighterScannerIface)) typedef struct _ValadocHighlighterScanner ValadocHighlighterScanner; typedef struct _ValadocHighlighterScannerIface ValadocHighlighterScannerIface; #define VALADOC_HIGHLIGHTER_TYPE_CODE_TOKEN (valadoc_highlighter_code_token_get_type ()) #define VALADOC_HIGHLIGHTER_CODE_TOKEN(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_HIGHLIGHTER_TYPE_CODE_TOKEN, ValadocHighlighterCodeToken)) #define VALADOC_HIGHLIGHTER_CODE_TOKEN_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_HIGHLIGHTER_TYPE_CODE_TOKEN, ValadocHighlighterCodeTokenClass)) #define VALADOC_HIGHLIGHTER_IS_CODE_TOKEN(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_HIGHLIGHTER_TYPE_CODE_TOKEN)) #define VALADOC_HIGHLIGHTER_IS_CODE_TOKEN_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_HIGHLIGHTER_TYPE_CODE_TOKEN)) #define VALADOC_HIGHLIGHTER_CODE_TOKEN_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_HIGHLIGHTER_TYPE_CODE_TOKEN, ValadocHighlighterCodeTokenClass)) typedef struct _ValadocHighlighterCodeToken ValadocHighlighterCodeToken; typedef struct _ValadocHighlighterCodeTokenClass ValadocHighlighterCodeTokenClass; #define VALADOC_HIGHLIGHTER_TYPE_CODE_SCANNER (valadoc_highlighter_code_scanner_get_type ()) #define VALADOC_HIGHLIGHTER_CODE_SCANNER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_HIGHLIGHTER_TYPE_CODE_SCANNER, ValadocHighlighterCodeScanner)) #define VALADOC_HIGHLIGHTER_CODE_SCANNER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_HIGHLIGHTER_TYPE_CODE_SCANNER, ValadocHighlighterCodeScannerClass)) #define VALADOC_HIGHLIGHTER_IS_CODE_SCANNER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_HIGHLIGHTER_TYPE_CODE_SCANNER)) #define VALADOC_HIGHLIGHTER_IS_CODE_SCANNER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_HIGHLIGHTER_TYPE_CODE_SCANNER)) #define VALADOC_HIGHLIGHTER_CODE_SCANNER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_HIGHLIGHTER_TYPE_CODE_SCANNER, ValadocHighlighterCodeScannerClass)) typedef struct _ValadocHighlighterCodeScanner ValadocHighlighterCodeScanner; typedef struct _ValadocHighlighterCodeScannerClass ValadocHighlighterCodeScannerClass; typedef struct _ValadocHighlighterCodeScannerPrivate ValadocHighlighterCodeScannerPrivate; typedef enum { VALADOC_HIGHLIGHTER_CODE_TOKEN_TYPE_XML_ESCAPE, VALADOC_HIGHLIGHTER_CODE_TOKEN_TYPE_XML_ELEMENT, VALADOC_HIGHLIGHTER_CODE_TOKEN_TYPE_XML_ATTRIBUTE, VALADOC_HIGHLIGHTER_CODE_TOKEN_TYPE_XML_ATTRIBUTE_VALUE, VALADOC_HIGHLIGHTER_CODE_TOKEN_TYPE_XML_COMMENT, VALADOC_HIGHLIGHTER_CODE_TOKEN_TYPE_XML_CDATA, VALADOC_HIGHLIGHTER_CODE_TOKEN_TYPE_PREPROCESSOR, VALADOC_HIGHLIGHTER_CODE_TOKEN_TYPE_COMMENT, VALADOC_HIGHLIGHTER_CODE_TOKEN_TYPE_KEYWORD, VALADOC_HIGHLIGHTER_CODE_TOKEN_TYPE_LITERAL, VALADOC_HIGHLIGHTER_CODE_TOKEN_TYPE_ESCAPE, VALADOC_HIGHLIGHTER_CODE_TOKEN_TYPE_PLAIN, VALADOC_HIGHLIGHTER_CODE_TOKEN_TYPE_TYPE, VALADOC_HIGHLIGHTER_CODE_TOKEN_TYPE_EOF } ValadocHighlighterCodeTokenType; #define VALADOC_HIGHLIGHTER_TYPE_CODE_TOKEN_TYPE (valadoc_highlighter_code_token_type_get_type ()) #define VALADOC_HIGHLIGHTER_TYPE_XML_SCANNER (valadoc_highlighter_xml_scanner_get_type ()) #define VALADOC_HIGHLIGHTER_XML_SCANNER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_HIGHLIGHTER_TYPE_XML_SCANNER, ValadocHighlighterXmlScanner)) #define VALADOC_HIGHLIGHTER_XML_SCANNER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_HIGHLIGHTER_TYPE_XML_SCANNER, ValadocHighlighterXmlScannerClass)) #define VALADOC_HIGHLIGHTER_IS_XML_SCANNER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_HIGHLIGHTER_TYPE_XML_SCANNER)) #define VALADOC_HIGHLIGHTER_IS_XML_SCANNER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_HIGHLIGHTER_TYPE_XML_SCANNER)) #define VALADOC_HIGHLIGHTER_XML_SCANNER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_HIGHLIGHTER_TYPE_XML_SCANNER, ValadocHighlighterXmlScannerClass)) typedef struct _ValadocHighlighterXmlScanner ValadocHighlighterXmlScanner; typedef struct _ValadocHighlighterXmlScannerClass ValadocHighlighterXmlScannerClass; typedef struct _ValadocHighlighterXmlScannerPrivate ValadocHighlighterXmlScannerPrivate; typedef struct _ValadocHighlighterCodeTokenPrivate ValadocHighlighterCodeTokenPrivate; typedef struct _ValadocHighlighterHighlighterPrivate ValadocHighlighterHighlighterPrivate; #define VALADOC_HTML_TYPE_BASIC_DOCLET (valadoc_html_basic_doclet_get_type ()) #define VALADOC_HTML_BASIC_DOCLET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_HTML_TYPE_BASIC_DOCLET, ValadocHtmlBasicDoclet)) #define VALADOC_HTML_BASIC_DOCLET_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_HTML_TYPE_BASIC_DOCLET, ValadocHtmlBasicDocletClass)) #define VALADOC_HTML_IS_BASIC_DOCLET(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_HTML_TYPE_BASIC_DOCLET)) #define VALADOC_HTML_IS_BASIC_DOCLET_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_HTML_TYPE_BASIC_DOCLET)) #define VALADOC_HTML_BASIC_DOCLET_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_HTML_TYPE_BASIC_DOCLET, ValadocHtmlBasicDocletClass)) typedef struct _ValadocHtmlBasicDoclet ValadocHtmlBasicDoclet; typedef struct _ValadocHtmlBasicDocletClass ValadocHtmlBasicDocletClass; typedef struct _ValadocHtmlBasicDocletPrivate ValadocHtmlBasicDocletPrivate; #define VALADOC_HTML_TYPE_HTML_RENDERER (valadoc_html_html_renderer_get_type ()) #define VALADOC_HTML_HTML_RENDERER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_HTML_TYPE_HTML_RENDERER, ValadocHtmlHtmlRenderer)) #define VALADOC_HTML_HTML_RENDERER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_HTML_TYPE_HTML_RENDERER, ValadocHtmlHtmlRendererClass)) #define VALADOC_HTML_IS_HTML_RENDERER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_HTML_TYPE_HTML_RENDERER)) #define VALADOC_HTML_IS_HTML_RENDERER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_HTML_TYPE_HTML_RENDERER)) #define VALADOC_HTML_HTML_RENDERER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_HTML_TYPE_HTML_RENDERER, ValadocHtmlHtmlRendererClass)) typedef struct _ValadocHtmlHtmlRenderer ValadocHtmlHtmlRenderer; typedef struct _ValadocHtmlHtmlRendererClass ValadocHtmlHtmlRendererClass; #define VALADOC_HTML_TYPE_MARKUP_WRITER (valadoc_html_markup_writer_get_type ()) #define VALADOC_HTML_MARKUP_WRITER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_HTML_TYPE_MARKUP_WRITER, ValadocHtmlMarkupWriter)) #define VALADOC_HTML_MARKUP_WRITER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_HTML_TYPE_MARKUP_WRITER, ValadocHtmlMarkupWriterClass)) #define VALADOC_HTML_IS_MARKUP_WRITER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_HTML_TYPE_MARKUP_WRITER)) #define VALADOC_HTML_IS_MARKUP_WRITER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_HTML_TYPE_MARKUP_WRITER)) #define VALADOC_HTML_MARKUP_WRITER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_HTML_TYPE_MARKUP_WRITER, ValadocHtmlMarkupWriterClass)) typedef struct _ValadocHtmlMarkupWriter ValadocHtmlMarkupWriter; typedef struct _ValadocHtmlMarkupWriterClass ValadocHtmlMarkupWriterClass; #define VALADOC_HTML_TYPE_CSS_CLASS_RESOLVER (valadoc_html_css_class_resolver_get_type ()) #define VALADOC_HTML_CSS_CLASS_RESOLVER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_HTML_TYPE_CSS_CLASS_RESOLVER, ValadocHtmlCssClassResolver)) #define VALADOC_HTML_CSS_CLASS_RESOLVER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_HTML_TYPE_CSS_CLASS_RESOLVER, ValadocHtmlCssClassResolverClass)) #define VALADOC_HTML_IS_CSS_CLASS_RESOLVER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_HTML_TYPE_CSS_CLASS_RESOLVER)) #define VALADOC_HTML_IS_CSS_CLASS_RESOLVER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_HTML_TYPE_CSS_CLASS_RESOLVER)) #define VALADOC_HTML_CSS_CLASS_RESOLVER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_HTML_TYPE_CSS_CLASS_RESOLVER, ValadocHtmlCssClassResolverClass)) typedef struct _ValadocHtmlCssClassResolver ValadocHtmlCssClassResolver; typedef struct _ValadocHtmlCssClassResolverClass ValadocHtmlCssClassResolverClass; #define VALADOC_HTML_TYPE_LINK_HELPER (valadoc_html_link_helper_get_type ()) #define VALADOC_HTML_LINK_HELPER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_HTML_TYPE_LINK_HELPER, ValadocHtmlLinkHelper)) #define VALADOC_HTML_LINK_HELPER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_HTML_TYPE_LINK_HELPER, ValadocHtmlLinkHelperClass)) #define VALADOC_HTML_IS_LINK_HELPER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_HTML_TYPE_LINK_HELPER)) #define VALADOC_HTML_IS_LINK_HELPER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_HTML_TYPE_LINK_HELPER)) #define VALADOC_HTML_LINK_HELPER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_HTML_TYPE_LINK_HELPER, ValadocHtmlLinkHelperClass)) typedef struct _ValadocHtmlLinkHelper ValadocHtmlLinkHelper; typedef struct _ValadocHtmlLinkHelperClass ValadocHtmlLinkHelperClass; #define VALADOC_HTML_TYPE_SIMPLE_CHART_FACTORY (valadoc_html_simple_chart_factory_get_type ()) #define VALADOC_HTML_SIMPLE_CHART_FACTORY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALADOC_HTML_TYPE_SIMPLE_CHART_FACTORY, ValadocHtmlSimpleChartFactory)) #define VALADOC_HTML_SIMPLE_CHART_FACTORY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALADOC_HTML_TYPE_SIMPLE_CHART_FACTORY, ValadocHtmlSimpleChartFactoryClass)) #define VALADOC_HTML_IS_SIMPLE_CHART_FACTORY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALADOC_HTML_TYPE_SIMPLE_CHART_FACTORY)) #define VALADOC_HTML_IS_SIMPLE_CHART_FACTORY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALADOC_HTML_TYPE_SIMPLE_CHART_FACTORY)) #define VALADOC_HTML_SIMPLE_CHART_FACTORY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALADOC_HTML_TYPE_SIMPLE_CHART_FACTORY, ValadocHtmlSimpleChartFactoryClass)) typedef struct _ValadocHtmlSimpleChartFactory ValadocHtmlSimpleChartFactory; typedef struct _ValadocHtmlSimpleChartFactoryClass ValadocHtmlSimpleChartFactoryClass; typedef struct _ValadocHtmlSimpleChartFactoryPrivate ValadocHtmlSimpleChartFactoryPrivate; typedef struct _ValadocHtmlLinkHelperPrivate ValadocHtmlLinkHelperPrivate; typedef struct _ValadocHtmlCssClassResolverPrivate ValadocHtmlCssClassResolverPrivate; typedef struct _ValadocHtmlMarkupWriterPrivate ValadocHtmlMarkupWriterPrivate; typedef struct _ValadocHtmlHtmlRendererPrivate ValadocHtmlHtmlRendererPrivate; struct _ValadocDocletIface { GTypeInterface parent_iface; void (*process) (ValadocDoclet* self, ValadocSettings* settings, ValadocApiTree* tree, ValadocErrorReporter* reporter); }; struct _ValadocErrorReporter { GObject parent_instance; ValadocErrorReporterPrivate * priv; }; struct _ValadocErrorReporterClass { GObjectClass parent_class; }; struct _ValadocModuleLoader { GObject parent_instance; ValadocModuleLoaderPrivate * priv; }; struct _ValadocModuleLoaderClass { GObjectClass parent_class; }; struct _ValadocContentTagletIface { GTypeInterface parent_iface; ValadocRule* (*get_parser_rule) (ValadocContentTaglet* self, ValadocRule* run_rule); ValaList* (*get_inheritable_documentation) (ValadocContentTaglet* self); gboolean (*inheritable) (ValadocContentTaglet* self, ValadocContentTaglet* taglet); }; struct _ValadocSettings { GObject parent_instance; gchar* path; gchar* pkg_name; gchar* pkg_version; gchar* wiki_directory; gchar** pluginargs; gint pluginargs_length1; gboolean _private; gboolean _protected; gboolean _internal; gboolean with_deps; gboolean add_inherited; gboolean verbose; gboolean experimental; gboolean experimental_non_null; ValaProfile profile; gchar* basedir; gchar* directory; gchar** defines; gint defines_length1; gchar** vapi_directories; gint vapi_directories_length1; gchar** packages; gint packages_length1; gchar** source_files; gint source_files_length1; gchar* gir_directory; gchar* gir_name; gchar** metadata_directories; gint metadata_directories_length1; gchar** alternative_resource_dirs; gint alternative_resource_dirs_length1; gchar** gir_directories; gint gir_directories_length1; gchar* target_glib; gchar* gir_namespace; gchar* gir_version; gboolean use_svg_images; ValadocSettingsPrivate * priv; }; struct _ValadocSettingsClass { GObjectClass parent_class; }; struct _ValadocMarkupWriter { GTypeInstance parent_instance; volatile int ref_count; ValadocMarkupWriterWriteFunc write; gpointer write_target; GDestroyNotify write_target_destroy_notify; gint indent; glong current_column; gboolean last_was_tag; ValadocMarkupWriterPrivate * priv; }; struct _ValadocMarkupWriterClass { GTypeClass parent_class; void (*finalize) (ValadocMarkupWriter *self); gboolean (*inline_element) (ValadocMarkupWriter* self, const gchar* name); gboolean (*content_inline_element) (ValadocMarkupWriter* self, const gchar* name); }; struct _ValadocGtkDocMarkupWriter { ValadocMarkupWriter parent_instance; ValadocGtkDocMarkupWriterPrivate * priv; }; struct _ValadocGtkDocMarkupWriterClass { ValadocMarkupWriterClass parent_class; }; struct _ValadocDevhelpMarkupWriter { ValadocMarkupWriter parent_instance; ValadocDevhelpMarkupWriterPrivate * priv; }; struct _ValadocDevhelpMarkupWriterClass { ValadocMarkupWriterClass parent_class; }; struct _ValadocApiVisitor { GObject parent_instance; ValadocApiVisitorPrivate * priv; }; struct _ValadocApiVisitorClass { GObjectClass parent_class; void (*visit_tree) (ValadocApiVisitor* self, ValadocApiTree* item); void (*visit_package) (ValadocApiVisitor* self, ValadocApiPackage* item); void (*visit_namespace) (ValadocApiVisitor* self, ValadocApiNamespace* item); void (*visit_interface) (ValadocApiVisitor* self, ValadocApiInterface* item); void (*visit_class) (ValadocApiVisitor* self, ValadocApiClass* item); void (*visit_struct) (ValadocApiVisitor* self, ValadocApiStruct* item); void (*visit_property) (ValadocApiVisitor* self, ValadocApiProperty* item); void (*visit_field) (ValadocApiVisitor* self, ValadocApiField* item); void (*visit_constant) (ValadocApiVisitor* self, ValadocApiConstant* item); void (*visit_delegate) (ValadocApiVisitor* self, ValadocApiDelegate* item); void (*visit_signal) (ValadocApiVisitor* self, ValadocApiSignal* item); void (*visit_method) (ValadocApiVisitor* self, ValadocApiMethod* item); void (*visit_type_parameter) (ValadocApiVisitor* self, ValadocApiTypeParameter* item); void (*visit_formal_parameter) (ValadocApiVisitor* self, ValadocApiParameter* item); void (*visit_error_domain) (ValadocApiVisitor* self, ValadocApiErrorDomain* item); void (*visit_error_code) (ValadocApiVisitor* self, ValadocApiErrorCode* item); void (*visit_enum) (ValadocApiVisitor* self, ValadocApiEnum* item); void (*visit_enum_value) (ValadocApiVisitor* self, ValadocApiEnumValue* item); }; struct _ValadocCTypeResolver { ValadocApiVisitor parent_instance; ValadocCTypeResolverPrivate * priv; }; struct _ValadocCTypeResolverClass { ValadocApiVisitorClass parent_class; }; struct _ValadocContentContentVisitor { GObject parent_instance; ValadocContentContentVisitorPrivate * priv; }; struct _ValadocContentContentVisitorClass { GObjectClass parent_class; void (*visit_comment) (ValadocContentContentVisitor* self, ValadocContentComment* element); void (*visit_embedded) (ValadocContentContentVisitor* self, ValadocContentEmbedded* element); void (*visit_headline) (ValadocContentContentVisitor* self, ValadocContentHeadline* element); void (*visit_link) (ValadocContentContentVisitor* self, ValadocContentLink* element); void (*visit_wiki_link) (ValadocContentContentVisitor* self, ValadocContentWikiLink* element); void (*visit_symbol_link) (ValadocContentContentVisitor* self, ValadocContentSymbolLink* element); void (*visit_list) (ValadocContentContentVisitor* self, ValadocContentList* element); void (*visit_list_item) (ValadocContentContentVisitor* self, ValadocContentListItem* element); void (*visit_paragraph) (ValadocContentContentVisitor* self, ValadocContentParagraph* element); void (*visit_warning) (ValadocContentContentVisitor* self, ValadocContentWarning* element); void (*visit_note) (ValadocContentContentVisitor* self, ValadocContentNote* element); void (*visit_page) (ValadocContentContentVisitor* self, ValadocContentPage* element); void (*visit_run) (ValadocContentContentVisitor* self, ValadocContentRun* element); void (*visit_source_code) (ValadocContentContentVisitor* self, ValadocContentSourceCode* element); void (*visit_table) (ValadocContentContentVisitor* self, ValadocContentTable* element); void (*visit_table_cell) (ValadocContentContentVisitor* self, ValadocContentTableCell* element); void (*visit_table_row) (ValadocContentContentVisitor* self, ValadocContentTableRow* element); void (*visit_taglet) (ValadocContentContentVisitor* self, ValadocContentTaglet* element); void (*visit_text) (ValadocContentContentVisitor* self, ValadocContentText* element); }; struct _ValadocContentContentRenderer { ValadocContentContentVisitor parent_instance; ValadocContentContentRendererPrivate * priv; }; struct _ValadocContentContentRendererClass { ValadocContentContentVisitorClass parent_class; void (*render) (ValadocContentContentRenderer* self, ValadocContentContentElement* element); void (*render_children) (ValadocContentContentRenderer* self, ValadocContentContentElement* element); }; struct _ValadocGtkdocRenderer { ValadocContentContentRenderer parent_instance; ValadocSettings* settings; ValadocGtkdocRendererPrivate * priv; }; struct _ValadocGtkdocRendererClass { ValadocContentContentRendererClass parent_class; }; typedef enum { VALADOC_PARSER_ERROR_INTERNAL_ERROR, VALADOC_PARSER_ERROR_UNEXPECTED_TOKEN } ValadocParserError; #define VALADOC_PARSER_ERROR valadoc_parser_error_quark () struct _ValadocScannerIface { GTypeInterface parent_iface; void (*set_parser) (ValadocScanner* self, ValadocParser* parser); void (*reset) (ValadocScanner* self); void (*scan) (ValadocScanner* self, const gchar* content, GError** error); void (*end) (ValadocScanner* self, GError** error); void (*stop) (ValadocScanner* self); gchar* (*get_line_content) (ValadocScanner* self); }; struct _ValadocWikiScanner { GObject parent_instance; ValadocWikiScannerPrivate * priv; }; struct _ValadocWikiScannerClass { GObjectClass parent_class; void (*reset) (ValadocWikiScanner* self); void (*stop) (ValadocWikiScanner* self); gchar* (*get_line_content) (ValadocWikiScanner* self); void (*accept) (ValadocWikiScanner* self, gunichar c, GError** error); gint (*get_line_start_column) (ValadocWikiScanner* self); }; struct _ValadocCommentScanner { ValadocWikiScanner parent_instance; ValadocCommentScannerPrivate * priv; }; struct _ValadocCommentScannerClass { ValadocWikiScannerClass parent_class; }; struct _ValadocDocumentationIface { GTypeInterface parent_iface; ValadocApiPackage* (*get_package) (ValadocDocumentation* self); gchar* (*get_filename) (ValadocDocumentation* self); }; struct _ValadocResourceLocatorIface { GTypeInterface parent_iface; gchar* (*resolve) (ValadocResourceLocator* self, const gchar* path); }; struct _ValadocDocumentationParser { GObject parent_instance; ValadocDocumentationParserPrivate * priv; }; struct _ValadocDocumentationParserClass { GObjectClass parent_class; }; struct _ValadocWikiPage { GObject parent_instance; ValadocWikiPagePrivate * priv; }; struct _ValadocWikiPageClass { GObjectClass parent_class; }; struct _ValadocWikiPageTree { GObject parent_instance; ValadocWikiPageTreePrivate * priv; }; struct _ValadocWikiPageTreeClass { GObjectClass parent_class; }; struct _ValadocGtkdocParser { GObject parent_instance; ValadocGtkdocParserPrivate * priv; }; struct _ValadocGtkdocParserClass { GObjectClass parent_class; }; struct _ValadocGtkdocToken { GTypeInstance parent_instance; volatile int ref_count; ValadocGtkdocTokenType type; gchar* content; ValaHashMap* attributes; const gchar* start; gint length; gint line; gint first_column; gint last_column; ValadocGtkdocTokenPrivate * priv; }; struct _ValadocGtkdocTokenClass { GTypeClass parent_class; void (*finalize) (ValadocGtkdocToken *self); }; struct _ValadocGtkdocScanner { GTypeInstance parent_instance; volatile int ref_count; ValadocGtkdocScannerPrivate * priv; }; struct _ValadocGtkdocScannerClass { GTypeClass parent_class; void (*finalize) (ValadocGtkdocScanner *self); }; struct _ValadocGtkdocMarkdownParser { GObject parent_instance; ValadocGtkdocMarkdownParserPrivate * priv; }; struct _ValadocGtkdocMarkdownParserClass { GObjectClass parent_class; }; struct _ValadocGtkdocMarkdownScanner { GObject parent_instance; ValadocGtkdocMarkdownScannerPrivate * priv; }; struct _ValadocGtkdocMarkdownScannerClass { GObjectClass parent_class; }; struct _ValadocGirMetaData { GObject parent_instance; ValadocGirMetaDataPrivate * priv; }; struct _ValadocGirMetaDataClass { GObjectClass parent_class; }; struct _ValadocImporterDocumentationImporter { GObject parent_instance; ValadocModuleLoader* modules; ValadocSettings* settings; ValadocApiTree* tree; ValadocImporterDocumentationImporterPrivate * priv; }; struct _ValadocImporterDocumentationImporterClass { GObjectClass parent_class; const gchar* (*get_file_extension) (ValadocImporterDocumentationImporter* self); gchar* (*resolve) (ValadocImporterDocumentationImporter* self, const gchar* path); void (*process) (ValadocImporterDocumentationImporter* self, const gchar* filename); }; struct _ValadocImporterValadocDocumentationImporter { ValadocImporterDocumentationImporter parent_instance; ValadocContentContentFactory* factory; ValadocImporterValadocDocumentationImporterPrivate * priv; }; struct _ValadocImporterValadocDocumentationImporterClass { ValadocImporterDocumentationImporterClass parent_class; }; struct _ValadocImporterValadocDocumentationScanner { GObject parent_instance; ValadocImporterValadocDocumentationScannerPrivate * priv; }; struct _ValadocImporterValadocDocumentationScannerClass { GObjectClass parent_class; void (*reset) (ValadocImporterValadocDocumentationScanner* self); void (*stop) (ValadocImporterValadocDocumentationScanner* self); gchar* (*get_line_content) (ValadocImporterValadocDocumentationScanner* self); gint (*get_line_start_column) (ValadocImporterValadocDocumentationScanner* self); }; struct _ValadocImporterGirDocumentationImporter { ValadocImporterDocumentationImporter parent_instance; ValadocImporterGirDocumentationImporterPrivate * priv; }; struct _ValadocImporterGirDocumentationImporterClass { ValadocImporterDocumentationImporterClass parent_class; }; struct _ValadocImporterInternalIdRegistrar { GTypeInstance parent_instance; volatile int ref_count; ValadocImporterInternalIdRegistrarPrivate * priv; }; struct _ValadocImporterInternalIdRegistrarClass { GTypeClass parent_class; void (*finalize) (ValadocImporterInternalIdRegistrar *self); }; struct _ValadocApiSourceComment { GTypeInstance parent_instance; volatile int ref_count; ValadocApiSourceCommentPrivate * priv; }; struct _ValadocApiSourceCommentClass { GTypeClass parent_class; void (*finalize) (ValadocApiSourceComment *self); }; struct _ValadocApiGirSourceComment { ValadocApiSourceComment parent_instance; ValadocApiGirSourceCommentPrivate * priv; }; struct _ValadocApiGirSourceCommentClass { ValadocApiSourceCommentClass parent_class; }; struct _ValadocContentInlineIface { GTypeInterface parent_iface; }; struct _ValadocApiItem { GObject parent_instance; ValadocApiItemPrivate * priv; }; struct _ValadocApiItemClass { GObjectClass parent_class; void (*parse_comments) (ValadocApiItem* self, ValadocSettings* settings, ValadocDocumentationParser* parser); void (*check_comments) (ValadocApiItem* self, ValadocSettings* settings, ValadocDocumentationParser* parser); ValadocContentInline* (*build_signature) (ValadocApiItem* self); }; struct _ValadocApiAttribute { ValadocApiItem parent_instance; ValadocApiAttributePrivate * priv; }; struct _ValadocApiAttributeClass { ValadocApiItemClass parent_class; }; struct _ValadocApiArray { ValadocApiItem parent_instance; ValadocApiArrayPrivate * priv; }; struct _ValadocApiArrayClass { ValadocApiItemClass parent_class; }; struct _ValadocApiCallableIface { GTypeInterface parent_iface; ValadocApiTypeReference* (*get_return_type) (ValadocApiCallable* self); void (*set_return_type) (ValadocApiCallable* self, ValadocApiTypeReference* value); const gchar* (*get_implicit_array_length_cparameter_name) (ValadocApiCallable* self); void (*set_implicit_array_length_cparameter_name) (ValadocApiCallable* self, const gchar* value); }; struct _ValadocApiChildSymbolRegistrar { ValadocApiVisitor parent_instance; ValadocApiChildSymbolRegistrarPrivate * priv; }; struct _ValadocApiChildSymbolRegistrarClass { ValadocApiVisitorClass parent_class; }; struct _ValadocApiNode { ValadocApiItem parent_instance; gboolean do_document; ValadocApiNodePrivate * priv; }; struct _ValadocApiNodeClass { ValadocApiItemClass parent_class; ValadocApiNodeType (*get_node_type) (ValadocApiNode* self); void (*accept) (ValadocApiNode* self, ValadocApiVisitor* visitor); gboolean (*is_browsable) (ValadocApiNode* self, ValadocSettings* settings); }; struct _ValadocApiSymbol { ValadocApiNode parent_instance; ValadocApiSymbolPrivate * priv; }; struct _ValadocApiSymbolClass { ValadocApiNodeClass parent_class; }; struct _ValadocApiTypeSymbol { ValadocApiSymbol parent_instance; ValadocApiTypeSymbolPrivate * priv; }; struct _ValadocApiTypeSymbolClass { ValadocApiSymbolClass parent_class; }; struct _ValadocApiClass { ValadocApiTypeSymbol parent_instance; ValadocApiClassPrivate * priv; }; struct _ValadocApiClassClass { ValadocApiTypeSymbolClass parent_class; }; struct _ValadocApiConstant { ValadocApiSymbol parent_instance; ValadocApiConstantPrivate * priv; }; struct _ValadocApiConstantClass { ValadocApiSymbolClass parent_class; }; struct _ValadocApiDelegate { ValadocApiTypeSymbol parent_instance; ValadocApiDelegatePrivate * priv; }; struct _ValadocApiDelegateClass { ValadocApiTypeSymbolClass parent_class; }; struct _ValadocApiEnum { ValadocApiTypeSymbol parent_instance; ValadocApiEnumPrivate * priv; }; struct _ValadocApiEnumClass { ValadocApiTypeSymbolClass parent_class; }; struct _ValadocApiEnumValue { ValadocApiSymbol parent_instance; ValadocApiEnumValuePrivate * priv; }; struct _ValadocApiEnumValueClass { ValadocApiSymbolClass parent_class; }; struct _ValadocApiErrorCode { ValadocApiSymbol parent_instance; ValadocApiErrorCodePrivate * priv; }; struct _ValadocApiErrorCodeClass { ValadocApiSymbolClass parent_class; }; struct _ValadocApiErrorDomain { ValadocApiTypeSymbol parent_instance; ValadocApiErrorDomainPrivate * priv; }; struct _ValadocApiErrorDomainClass { ValadocApiTypeSymbolClass parent_class; }; struct _ValadocApiField { ValadocApiSymbol parent_instance; ValadocApiFieldPrivate * priv; }; struct _ValadocApiFieldClass { ValadocApiSymbolClass parent_class; }; struct _ValadocApiInterface { ValadocApiTypeSymbol parent_instance; ValadocApiInterfacePrivate * priv; }; struct _ValadocApiInterfaceClass { ValadocApiTypeSymbolClass parent_class; }; struct _ValadocApiMethod { ValadocApiSymbol parent_instance; ValadocApiMethodPrivate * priv; }; struct _ValadocApiMethodClass { ValadocApiSymbolClass parent_class; }; struct _ValadocApiNamespace { ValadocApiSymbol parent_instance; ValadocApiNamespacePrivate * priv; }; struct _ValadocApiNamespaceClass { ValadocApiSymbolClass parent_class; }; struct _ValadocApiPackage { ValadocApiNode parent_instance; ValadocApiPackagePrivate * priv; }; struct _ValadocApiPackageClass { ValadocApiNodeClass parent_class; }; struct _ValadocApiParameter { ValadocApiSymbol parent_instance; ValadocApiParameterPrivate * priv; }; struct _ValadocApiParameterClass { ValadocApiSymbolClass parent_class; }; struct _ValadocApiPointer { ValadocApiItem parent_instance; ValadocApiPointerPrivate * priv; }; struct _ValadocApiPointerClass { ValadocApiItemClass parent_class; }; struct _ValadocApiProperty { ValadocApiSymbol parent_instance; ValadocApiPropertyPrivate * priv; }; struct _ValadocApiPropertyClass { ValadocApiSymbolClass parent_class; }; struct _ValadocApiPropertyAccessor { ValadocApiSymbol parent_instance; ValadocApiPropertyAccessorPrivate * priv; }; struct _ValadocApiPropertyAccessorClass { ValadocApiSymbolClass parent_class; }; struct _ValadocApiSignal { ValadocApiSymbol parent_instance; ValadocApiSignalPrivate * priv; }; struct _ValadocApiSignalClass { ValadocApiSymbolClass parent_class; }; struct _ValadocApiSignatureBuilder { GTypeInstance parent_instance; volatile int ref_count; ValadocApiSignatureBuilderPrivate * priv; }; struct _ValadocApiSignatureBuilderClass { GTypeClass parent_class; void (*finalize) (ValadocApiSignatureBuilder *self); }; struct _ValadocApiSourceFile { GObject parent_instance; ValadocApiSourceFilePrivate * priv; }; struct _ValadocApiSourceFileClass { GObjectClass parent_class; }; struct _ValadocApiStruct { ValadocApiTypeSymbol parent_instance; ValadocApiStructPrivate * priv; }; struct _ValadocApiStructClass { ValadocApiTypeSymbolClass parent_class; }; struct _ValadocApiTree { GTypeInstance parent_instance; volatile int ref_count; ValadocApiTreePrivate * priv; }; struct _ValadocApiTreeClass { GTypeClass parent_class; void (*finalize) (ValadocApiTree *self); }; struct _ValadocApiTypeParameter { ValadocApiSymbol parent_instance; ValadocApiTypeParameterPrivate * priv; }; struct _ValadocApiTypeParameterClass { ValadocApiSymbolClass parent_class; }; struct _ValadocApiTypeReference { ValadocApiItem parent_instance; ValadocApiTypeReferencePrivate * priv; }; struct _ValadocApiTypeReferenceClass { ValadocApiItemClass parent_class; }; struct _ValadocContentBlockIface { GTypeInterface parent_iface; }; struct _ValadocContentContentElement { GObject parent_instance; ValadocContentContentElementPrivate * priv; }; struct _ValadocContentContentElementClass { GObjectClass parent_class; ValadocContentContentElement* (*copy) (ValadocContentContentElement* self, ValadocContentContentElement* new_parent); void (*configure) (ValadocContentContentElement* self, ValadocSettings* settings, ValadocResourceLocator* locator); void (*check) (ValadocContentContentElement* self, ValadocApiTree* api_root, ValadocApiNode* container, const gchar* file_path, ValadocErrorReporter* reporter, ValadocSettings* settings); void (*accept) (ValadocContentContentElement* self, ValadocContentContentVisitor* visitor); gboolean (*is_empty) (ValadocContentContentElement* self); void (*accept_children) (ValadocContentContentElement* self, ValadocContentContentVisitor* visitor); }; struct _ValadocContentBlockContent { ValadocContentContentElement parent_instance; ValadocContentBlockContentPrivate * priv; }; struct _ValadocContentBlockContentClass { ValadocContentContentElementClass parent_class; }; struct _ValadocContentComment { ValadocContentBlockContent parent_instance; ValadocContentCommentPrivate * priv; }; struct _ValadocContentCommentClass { ValadocContentBlockContentClass parent_class; }; struct _ValadocContentContentFactory { GObject parent_instance; ValadocContentContentFactoryPrivate * priv; }; struct _ValadocContentContentFactoryClass { GObjectClass parent_class; }; struct _ValadocContentStyleAttributesIface { GTypeInterface parent_iface; ValadocContentHorizontalAlign (*get_horizontal_align) (ValadocContentStyleAttributes* self); void (*set_horizontal_align) (ValadocContentStyleAttributes* self, ValadocContentHorizontalAlign value); ValadocContentVerticalAlign (*get_vertical_align) (ValadocContentStyleAttributes* self); void (*set_vertical_align) (ValadocContentStyleAttributes* self, ValadocContentVerticalAlign value); const gchar* (*get_style) (ValadocContentStyleAttributes* self); void (*set_style) (ValadocContentStyleAttributes* self, const gchar* value); }; struct _ValadocContentEmbedded { ValadocContentContentElement parent_instance; ValadocApiPackage* package; ValadocContentEmbeddedPrivate * priv; }; struct _ValadocContentEmbeddedClass { ValadocContentContentElementClass parent_class; }; struct _ValadocContentInlineContent { ValadocContentContentElement parent_instance; ValadocContentInlineContentPrivate * priv; }; struct _ValadocContentInlineContentClass { ValadocContentContentElementClass parent_class; }; struct _ValadocContentHeadline { ValadocContentInlineContent parent_instance; ValadocContentHeadlinePrivate * priv; }; struct _ValadocContentHeadlineClass { ValadocContentInlineContentClass parent_class; }; struct _ValadocContentInlineTaglet { ValadocContentContentElement parent_instance; ValadocSettings* settings; ValadocResourceLocator* locator; ValadocContentInlineTagletPrivate * priv; }; struct _ValadocContentInlineTagletClass { ValadocContentContentElementClass parent_class; ValadocRule* (*get_parser_rule) (ValadocContentInlineTaglet* self, ValadocRule* run_rule); ValadocContentContentElement* (*produce_content) (ValadocContentInlineTaglet* self); }; struct _ValadocContentWikiLink { ValadocContentInlineContent parent_instance; ValadocContentWikiLinkPrivate * priv; }; struct _ValadocContentWikiLinkClass { ValadocContentInlineContentClass parent_class; }; struct _ValadocContentLink { ValadocContentInlineContent parent_instance; ValadocContentLinkPrivate * priv; }; struct _ValadocContentLinkClass { ValadocContentInlineContentClass parent_class; }; struct _ValadocContentList { ValadocContentContentElement parent_instance; ValadocContentListPrivate * priv; }; struct _ValadocContentListClass { ValadocContentContentElementClass parent_class; }; struct _ValadocContentListItem { ValadocContentBlockContent parent_instance; ValadocContentListItemPrivate * priv; }; struct _ValadocContentListItemClass { ValadocContentBlockContentClass parent_class; }; struct _ValadocContentPage { ValadocContentBlockContent parent_instance; ValadocContentPagePrivate * priv; }; struct _ValadocContentPageClass { ValadocContentBlockContentClass parent_class; }; struct _ValadocContentParagraph { ValadocContentInlineContent parent_instance; ValadocContentParagraphPrivate * priv; }; struct _ValadocContentParagraphClass { ValadocContentInlineContentClass parent_class; }; struct _ValadocContentWarning { ValadocContentBlockContent parent_instance; ValadocContentWarningPrivate * priv; }; struct _ValadocContentWarningClass { ValadocContentBlockContentClass parent_class; }; struct _ValadocContentNote { ValadocContentBlockContent parent_instance; ValadocContentNotePrivate * priv; }; struct _ValadocContentNoteClass { ValadocContentBlockContentClass parent_class; }; struct _ValadocContentRun { ValadocContentInlineContent parent_instance; ValadocContentRunPrivate * priv; }; struct _ValadocContentRunClass { ValadocContentInlineContentClass parent_class; }; struct _ValadocContentSourceCode { ValadocContentContentElement parent_instance; ValadocContentSourceCodePrivate * priv; }; struct _ValadocContentSourceCodeClass { ValadocContentContentElementClass parent_class; }; struct _ValadocContentSymbolLink { ValadocContentInlineContent parent_instance; ValadocContentSymbolLinkPrivate * priv; }; struct _ValadocContentSymbolLinkClass { ValadocContentInlineContentClass parent_class; }; struct _ValadocContentTable { ValadocContentContentElement parent_instance; ValadocContentTablePrivate * priv; }; struct _ValadocContentTableClass { ValadocContentContentElementClass parent_class; }; struct _ValadocContentTableCell { ValadocContentInlineContent parent_instance; ValadocContentTableCellPrivate * priv; }; struct _ValadocContentTableCellClass { ValadocContentInlineContentClass parent_class; }; struct _ValadocContentTableRow { ValadocContentContentElement parent_instance; ValadocContentTableRowPrivate * priv; }; struct _ValadocContentTableRowClass { ValadocContentContentElementClass parent_class; }; struct _ValadocContentText { ValadocContentContentElement parent_instance; ValadocContentTextPrivate * priv; }; struct _ValadocContentTextClass { ValadocContentContentElementClass parent_class; }; struct _ValadocChartsChart { ValadocApiVisitor parent_instance; GVC_t* context; Agraph_t* graph; ValadocChartsFactory* factory; ValadocChartsChartPrivate * priv; }; struct _ValadocChartsChartClass { ValadocApiVisitorClass parent_class; }; struct _ValadocChartsFactory { GObject parent_instance; ValadocChartsFactoryPrivate * priv; }; struct _ValadocChartsFactoryClass { GObjectClass parent_class; Agraph_t* (*create_graph) (ValadocChartsFactory* self, ValadocApiNode* item); GVC_t* (*create_context) (ValadocChartsFactory* self, Agraph_t* graph); Agnode_t* (*create_class) (ValadocChartsFactory* self, Agraph_t* graph, ValadocApiClass* item); Agnode_t* (*create_struct) (ValadocChartsFactory* self, Agraph_t* graph, ValadocApiStruct* item); Agnode_t* (*create_interface) (ValadocChartsFactory* self, Agraph_t* graph, ValadocApiInterface* item); Agnode_t* (*create_enum) (ValadocChartsFactory* self, Agraph_t* graph, ValadocApiEnum* item); Agnode_t* (*create_delegate) (ValadocChartsFactory* self, Agraph_t* graph, ValadocApiDelegate* item); Agnode_t* (*create_errordomain) (ValadocChartsFactory* self, Agraph_t* graph, ValadocApiErrorDomain* item); Agnode_t* (*create_namespace) (ValadocChartsFactory* self, Agraph_t* graph, ValadocApiNamespace* item); Agedge_t* (*add_children) (ValadocChartsFactory* self, Agraph_t* graph, Agnode_t* parent, Agnode_t* child); }; struct _ValadocChartsHierarchy { ValadocChartsChart parent_instance; ValadocChartsHierarchyPrivate * priv; }; struct _ValadocChartsHierarchyClass { ValadocChartsChartClass parent_class; }; struct _ValadocChartsSimpleFactory { ValadocChartsFactory parent_instance; ValadocChartsSimpleFactoryPrivate * priv; }; struct _ValadocChartsSimpleFactoryClass { ValadocChartsFactoryClass parent_class; Agnode_t* (*configure_type) (ValadocChartsSimpleFactory* self, Agnode_t* node, ValadocApiNode* item); }; struct _ValadocParserCallbackIface { GTypeInterface parent_iface; GObject* (*get_rule_state) (ValadocParserCallback* self); void (*set_rule_state) (ValadocParserCallback* self, GObject* state); void (*push_rule) (ValadocParserCallback* self, ValadocRule* rule); void (*reduce) (ValadocParserCallback* self); gboolean (*would_parent_accept_token) (ValadocParserCallback* self, ValadocToken* token); gboolean (*would_parent_reduce_to_rule) (ValadocParserCallback* self, ValadocToken* token, ValadocRule* rule); void (*warning) (ValadocParserCallback* self, ValadocToken* token, const gchar* message); void (*error) (ValadocParserCallback* self, ValadocToken* token, const gchar* message, GError** error); }; struct _ValadocParser { GTypeInstance parent_instance; volatile int ref_count; ValadocParserPrivate * priv; }; struct _ValadocParserClass { GTypeClass parent_class; void (*finalize) (ValadocParser *self); }; struct _ValadocRule { GObject parent_instance; ValadocRulePrivate * priv; }; struct _ValadocRuleClass { GObjectClass parent_class; gboolean (*is_optional) (ValadocRule* self); gboolean (*starts_with_token) (ValadocRule* self, ValadocToken* token); gboolean (*accept_token) (ValadocRule* self, ValadocToken* token, ValadocParserCallback* parser, ValadocRuleForward forward, GError** error); gboolean (*would_accept_token) (ValadocRule* self, ValadocToken* token, GObject* state); gboolean (*would_reduce) (ValadocRule* self, ValadocToken* token, GObject* state); gchar* (*to_string) (ValadocRule* self, GObject* state); }; struct _ValadocStubRule { ValadocRule parent_instance; ValadocStubRulePrivate * priv; }; struct _ValadocStubRuleClass { ValadocRuleClass parent_class; }; struct _ValadocToken { GObject parent_instance; ValadocTokenPrivate * priv; }; struct _ValadocTokenClass { GObjectClass parent_class; }; struct _ValadocTokenType { GObject parent_instance; ValadocTokenTypePrivate * priv; }; struct _ValadocTokenTypeClass { GObjectClass parent_class; }; struct _ValadocTagletsDeprecated { ValadocContentBlockContent parent_instance; ValadocTagletsDeprecatedPrivate * priv; }; struct _ValadocTagletsDeprecatedClass { ValadocContentBlockContentClass parent_class; }; struct _ValadocTagletsInheritDoc { ValadocContentInlineTaglet parent_instance; ValadocTagletsInheritDocPrivate * priv; }; struct _ValadocTagletsInheritDocClass { ValadocContentInlineTagletClass parent_class; }; struct _ValadocTagletsLink { ValadocContentInlineTaglet parent_instance; ValadocTagletsLinkPrivate * priv; }; struct _ValadocTagletsLinkClass { ValadocContentInlineTagletClass parent_class; }; struct _ValadocTagletsParam { ValadocContentBlockContent parent_instance; ValadocTagletsParamPrivate * priv; }; struct _ValadocTagletsParamClass { ValadocContentBlockContentClass parent_class; }; struct _ValadocTagletsReturn { ValadocContentBlockContent parent_instance; ValadocTagletsReturnPrivate * priv; }; struct _ValadocTagletsReturnClass { ValadocContentBlockContentClass parent_class; }; struct _ValadocTagletsSee { ValadocContentContentElement parent_instance; ValadocTagletsSeePrivate * priv; }; struct _ValadocTagletsSeeClass { ValadocContentContentElementClass parent_class; }; struct _ValadocTagletsSince { ValadocContentContentElement parent_instance; ValadocTagletsSincePrivate * priv; }; struct _ValadocTagletsSinceClass { ValadocContentContentElementClass parent_class; }; struct _ValadocTagletsThrows { ValadocContentBlockContent parent_instance; ValadocTagletsThrowsPrivate * priv; }; struct _ValadocTagletsThrowsClass { ValadocContentBlockContentClass parent_class; }; struct _ValadocHighlighterScannerIface { GTypeInterface parent_iface; ValadocHighlighterCodeToken* (*next) (ValadocHighlighterScanner* self); }; struct _ValadocHighlighterCodeScanner { GObject parent_instance; ValadocHighlighterCodeScannerPrivate * priv; }; struct _ValadocHighlighterCodeScannerClass { GObjectClass parent_class; }; struct _ValadocHighlighterXmlScanner { GObject parent_instance; ValadocHighlighterXmlScannerPrivate * priv; }; struct _ValadocHighlighterXmlScannerClass { GObjectClass parent_class; }; struct _ValadocHighlighterCodeToken { GTypeInstance parent_instance; volatile int ref_count; ValadocHighlighterCodeTokenPrivate * priv; }; struct _ValadocHighlighterCodeTokenClass { GTypeClass parent_class; void (*finalize) (ValadocHighlighterCodeToken *self); }; struct _ValadocHighlighterHighlighter { GObject parent_instance; ValadocHighlighterHighlighterPrivate * priv; }; struct _ValadocHighlighterHighlighterClass { GObjectClass parent_class; }; struct _ValadocHtmlBasicDoclet { ValadocApiVisitor parent_instance; ValadocApiTree* tree; ValadocHtmlHtmlRenderer* _renderer; ValadocHtmlMarkupWriter* writer; ValadocHtmlCssClassResolver* cssresolver; ValadocChartsFactory* image_factory; ValadocErrorReporter* reporter; gchar* package_list_link; ValadocHtmlBasicDocletPrivate * priv; }; struct _ValadocHtmlBasicDocletClass { ValadocApiVisitorClass parent_class; void (*process) (ValadocHtmlBasicDoclet* self, ValadocSettings* settings, ValadocApiTree* tree, ValadocErrorReporter* reporter); gchar* (*get_img_path_html) (ValadocHtmlBasicDoclet* self, ValadocApiNode* element, const gchar* type); gchar* (*get_img_path) (ValadocHtmlBasicDoclet* self, ValadocApiNode* element, const gchar* type); gchar* (*get_icon_directory) (ValadocHtmlBasicDoclet* self); void (*write_wiki_page) (ValadocHtmlBasicDoclet* self, ValadocWikiPage* page, const gchar* contentp, const gchar* css_path, const gchar* js_path, const gchar* pkg_name); }; struct _ValadocHtmlSimpleChartFactory { ValadocChartsSimpleFactory parent_instance; ValadocHtmlSimpleChartFactoryPrivate * priv; }; struct _ValadocHtmlSimpleChartFactoryClass { ValadocChartsSimpleFactoryClass parent_class; }; struct _ValadocHtmlLinkHelper { GObject parent_instance; ValadocSettings* _settings; ValadocHtmlLinkHelperPrivate * priv; }; struct _ValadocHtmlLinkHelperClass { GObjectClass parent_class; gchar* (*get_package_link) (ValadocHtmlLinkHelper* self, ValadocApiPackage* package, ValadocSettings* settings); gchar* (*from_package_to_package) (ValadocHtmlLinkHelper* self, ValadocApiPackage* from, ValadocApiPackage* to); gchar* (*from_package_to_wiki) (ValadocHtmlLinkHelper* self, ValadocApiPackage* from, ValadocWikiPage* to); gchar* (*from_package_to_node) (ValadocHtmlLinkHelper* self, ValadocApiPackage* from, ValadocApiNode* to); gchar* (*from_wiki_to_package) (ValadocHtmlLinkHelper* self, ValadocWikiPage* from, ValadocApiPackage* to); gchar* (*from_wiki_to_wiki) (ValadocHtmlLinkHelper* self, ValadocWikiPage* from, ValadocWikiPage* to); gchar* (*from_wiki_to_node) (ValadocHtmlLinkHelper* self, ValadocWikiPage* from, ValadocApiNode* to); gchar* (*from_node_to_package) (ValadocHtmlLinkHelper* self, ValadocApiNode* from, ValadocApiPackage* to); gchar* (*from_node_to_wiki) (ValadocHtmlLinkHelper* self, ValadocApiNode* from, ValadocWikiPage* to); gchar* (*from_node_to_node) (ValadocHtmlLinkHelper* self, ValadocApiNode* from, ValadocApiNode* to); }; struct _ValadocHtmlCssClassResolver { ValadocApiVisitor parent_instance; ValadocHtmlCssClassResolverPrivate * priv; }; struct _ValadocHtmlCssClassResolverClass { ValadocApiVisitorClass parent_class; }; struct _ValadocHtmlMarkupWriter { ValadocMarkupWriter parent_instance; ValadocHtmlMarkupWriterPrivate * priv; }; struct _ValadocHtmlMarkupWriterClass { ValadocMarkupWriterClass parent_class; }; struct _ValadocHtmlHtmlRenderer { ValadocContentContentRenderer parent_instance; ValadocDocumentation* _container; ValadocDocumentation* _owner; ValadocHtmlMarkupWriter* writer; ValadocHtmlCssClassResolver* cssresolver; ValadocHtmlLinkHelper* linker; ValadocSettings* settings; ValadocHtmlHtmlRendererPrivate * priv; }; struct _ValadocHtmlHtmlRendererClass { ValadocContentContentRendererClass parent_class; }; VALA_EXTERN GType valadoc_module_loader_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocModuleLoader, g_object_unref) VALA_EXTERN GType valadoc_settings_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocSettings, g_object_unref) VALA_EXTERN gpointer valadoc_api_tree_ref (gpointer instance); VALA_EXTERN void valadoc_api_tree_unref (gpointer instance); VALA_EXTERN GParamSpec* valadoc_api_param_spec_tree (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); VALA_EXTERN void valadoc_api_value_set_tree (GValue* value, gpointer v_object); VALA_EXTERN void valadoc_api_value_take_tree (GValue* value, gpointer v_object); VALA_EXTERN gpointer valadoc_api_value_get_tree (const GValue* value); VALA_EXTERN GType valadoc_api_tree_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocApiTree, valadoc_api_tree_unref) VALA_EXTERN GType valadoc_error_reporter_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocErrorReporter, g_object_unref) VALA_EXTERN GType valadoc_doclet_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocDoclet, g_object_unref) VALA_EXTERN void valadoc_doclet_process (ValadocDoclet* self, ValadocSettings* settings, ValadocApiTree* tree, ValadocErrorReporter* reporter); VALA_EXTERN gint valadoc_error_reporter_get_warnings_offset (ValadocErrorReporter* self); VALA_EXTERN void valadoc_error_reporter_set_warnings_offset (ValadocErrorReporter* self, gint value); VALA_EXTERN gint valadoc_error_reporter_get_errors_offset (ValadocErrorReporter* self); VALA_EXTERN void valadoc_error_reporter_set_errors_offset (ValadocErrorReporter* self, gint value); VALA_EXTERN FILE* valadoc_error_reporter_get_stream (ValadocErrorReporter* self); VALA_EXTERN void valadoc_error_reporter_set_stream (ValadocErrorReporter* self, FILE* value); VALA_EXTERN ValadocSettings* valadoc_error_reporter_get_settings (ValadocErrorReporter* self); VALA_EXTERN void valadoc_error_reporter_set_settings (ValadocErrorReporter* self, ValadocSettings* value); VALA_EXTERN gint valadoc_error_reporter_get_errors (ValadocErrorReporter* self); VALA_EXTERN gint valadoc_error_reporter_get_warnings (ValadocErrorReporter* self); VALA_EXTERN ValadocErrorReporter* valadoc_error_reporter_new (ValadocSettings* settings); VALA_EXTERN ValadocErrorReporter* valadoc_error_reporter_construct (GType object_type, ValadocSettings* settings); VALA_EXTERN gboolean valadoc_error_reporter_set_colors (ValadocErrorReporter* self, const gchar* str); VALA_EXTERN void valadoc_error_reporter_simple_warning (ValadocErrorReporter* self, const gchar* location, const gchar* msg_format, ...) G_GNUC_PRINTF(3,4) ; VALA_EXTERN void valadoc_error_reporter_simple_error (ValadocErrorReporter* self, const gchar* location, const gchar* msg_format, ...) G_GNUC_PRINTF(3,4) ; VALA_EXTERN void valadoc_error_reporter_simple_note (ValadocErrorReporter* self, const gchar* location, const gchar* msg_format, ...) G_GNUC_PRINTF(3,4) ; VALA_EXTERN void valadoc_error_reporter_error (ValadocErrorReporter* self, const gchar* file, glong line, glong startpos, glong endpos, const gchar* errline, const gchar* msg_format, ...) G_GNUC_PRINTF(7,8) ; VALA_EXTERN void valadoc_error_reporter_warning (ValadocErrorReporter* self, const gchar* file, glong line, glong startpos, glong endpos, const gchar* errline, const gchar* msg_format, ...) G_GNUC_PRINTF(7,8) ; VALA_EXTERN gboolean valadoc_copy_file (const gchar* src, const gchar* dest); VALA_EXTERN gboolean valadoc_copy_directory (const gchar* src, const gchar* dest); VALA_EXTERN gboolean valadoc_remove_directory (const gchar* rpath); VALA_EXTERN ValadocModuleLoader* valadoc_module_loader_get_instance (void); VALA_EXTERN gboolean valadoc_module_loader_is_doclet (const gchar* path); VALA_EXTERN gchar* valadoc_module_loader_get_doclet_path (const gchar* docletpath, ValadocErrorReporter* reporter); VALA_EXTERN GType valadoc_content_content_element_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocContentContentElement, g_object_unref) VALA_EXTERN GType valadoc_rule_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocRule, g_object_unref) VALA_EXTERN GType valadoc_content_taglet_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocContentTaglet, g_object_unref) VALA_EXTERN ValadocContentTaglet* valadoc_module_loader_create_taglet (ValadocModuleLoader* self, const gchar* keyword); VALA_EXTERN void valadoc_module_loader_register_taglet (ValadocModuleLoader* self, const gchar* keyword, GType type); VALA_EXTERN ValadocDoclet* valadoc_module_loader_create_doclet (ValadocModuleLoader* self, const gchar* _path); VALA_EXTERN ValadocSettings* valadoc_settings_new (void); VALA_EXTERN ValadocSettings* valadoc_settings_construct (GType object_type); VALA_EXTERN gpointer valadoc_markup_writer_ref (gpointer instance); VALA_EXTERN void valadoc_markup_writer_unref (gpointer instance); VALA_EXTERN GParamSpec* valadoc_param_spec_markup_writer (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); VALA_EXTERN void valadoc_value_set_markup_writer (GValue* value, gpointer v_object); VALA_EXTERN void valadoc_value_take_markup_writer (GValue* value, gpointer v_object); VALA_EXTERN gpointer valadoc_value_get_markup_writer (const GValue* value); VALA_EXTERN GType valadoc_markup_writer_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocMarkupWriter, valadoc_markup_writer_unref) VALA_EXTERN gchar* valadoc_markup_writer_escape (const gchar* txt); VALA_EXTERN ValadocMarkupWriter* valadoc_markup_writer_new (ValadocMarkupWriterWriteFunc write, gpointer write_target, GDestroyNotify write_target_destroy_notify, gboolean xml_declaration); VALA_EXTERN ValadocMarkupWriter* valadoc_markup_writer_construct (GType object_type, ValadocMarkupWriterWriteFunc write, gpointer write_target, GDestroyNotify write_target_destroy_notify, gboolean xml_declaration); VALA_EXTERN ValadocMarkupWriter* valadoc_markup_writer_start_tag (ValadocMarkupWriter* self, const gchar* name, gchar** attributes, gint attributes_length1); VALA_EXTERN ValadocMarkupWriter* valadoc_markup_writer_simple_tag (ValadocMarkupWriter* self, const gchar* name, gchar** attributes, gint attributes_length1); VALA_EXTERN ValadocMarkupWriter* valadoc_markup_writer_end_tag (ValadocMarkupWriter* self, const gchar* name); VALA_EXTERN ValadocMarkupWriter* valadoc_markup_writer_text (ValadocMarkupWriter* self, const gchar* text); VALA_EXTERN ValadocMarkupWriter* valadoc_markup_writer_raw_text (ValadocMarkupWriter* self, const gchar* text); VALA_EXTERN void valadoc_markup_writer_set_wrap (ValadocMarkupWriter* self, gboolean wrap); VALA_EXTERN void valadoc_markup_writer_do_write (ValadocMarkupWriter* self, const gchar* text); VALA_EXTERN gboolean valadoc_markup_writer_inline_element (ValadocMarkupWriter* self, const gchar* name); VALA_EXTERN gboolean valadoc_markup_writer_content_inline_element (ValadocMarkupWriter* self, const gchar* name); VALA_EXTERN GType valadoc_gtk_doc_markup_writer_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocGtkDocMarkupWriter, valadoc_markup_writer_unref) VALA_EXTERN void valadoc_gtk_doc_markup_writer_reset (ValadocGtkDocMarkupWriter* self); VALA_EXTERN const gchar* valadoc_gtk_doc_markup_writer_get_content (ValadocGtkDocMarkupWriter* self); VALA_EXTERN ValadocGtkDocMarkupWriter* valadoc_gtk_doc_markup_writer_new (void); VALA_EXTERN ValadocGtkDocMarkupWriter* valadoc_gtk_doc_markup_writer_construct (GType object_type); VALA_EXTERN GType valadoc_devhelp_markup_writer_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocDevhelpMarkupWriter, valadoc_markup_writer_unref) VALA_EXTERN ValadocDevhelpMarkupWriter* valadoc_devhelp_markup_writer_new (FILE* stream, gboolean xml_declaration); VALA_EXTERN ValadocDevhelpMarkupWriter* valadoc_devhelp_markup_writer_construct (GType object_type, FILE* stream, gboolean xml_declaration); VALA_EXTERN ValadocDevhelpMarkupWriter* valadoc_devhelp_markup_writer_start_book (ValadocDevhelpMarkupWriter* self, const gchar* title, const gchar* lang, const gchar* link, const gchar* name, const gchar* version, const gchar* author); VALA_EXTERN ValadocDevhelpMarkupWriter* valadoc_devhelp_markup_writer_end_book (ValadocDevhelpMarkupWriter* self); VALA_EXTERN ValadocDevhelpMarkupWriter* valadoc_devhelp_markup_writer_start_functions (ValadocDevhelpMarkupWriter* self); VALA_EXTERN ValadocDevhelpMarkupWriter* valadoc_devhelp_markup_writer_end_functions (ValadocDevhelpMarkupWriter* self); VALA_EXTERN ValadocDevhelpMarkupWriter* valadoc_devhelp_markup_writer_start_chapters (ValadocDevhelpMarkupWriter* self); VALA_EXTERN ValadocDevhelpMarkupWriter* valadoc_devhelp_markup_writer_end_chapters (ValadocDevhelpMarkupWriter* self); VALA_EXTERN ValadocDevhelpMarkupWriter* valadoc_devhelp_markup_writer_start_sub (ValadocDevhelpMarkupWriter* self, const gchar* name, const gchar* link); VALA_EXTERN ValadocDevhelpMarkupWriter* valadoc_devhelp_markup_writer_end_sub (ValadocDevhelpMarkupWriter* self); VALA_EXTERN ValadocDevhelpMarkupWriter* valadoc_devhelp_markup_writer_keyword (ValadocDevhelpMarkupWriter* self, const gchar* name, const gchar* type, const gchar* link); VALA_EXTERN GType valadoc_api_visitor_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocApiVisitor, g_object_unref) VALA_EXTERN GType valadoc_api_item_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocApiItem, g_object_unref) VALA_EXTERN GType valadoc_api_node_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocApiNode, g_object_unref) VALA_EXTERN GType valadoc_api_package_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocApiPackage, g_object_unref) VALA_EXTERN GType valadoc_api_symbol_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocApiSymbol, g_object_unref) VALA_EXTERN GType valadoc_api_namespace_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocApiNamespace, g_object_unref) VALA_EXTERN GType valadoc_api_typesymbol_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocApiTypeSymbol, g_object_unref) VALA_EXTERN GType valadoc_api_interface_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocApiInterface, g_object_unref) VALA_EXTERN GType valadoc_api_class_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocApiClass, g_object_unref) VALA_EXTERN GType valadoc_api_struct_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocApiStruct, g_object_unref) VALA_EXTERN GType valadoc_api_property_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocApiProperty, g_object_unref) VALA_EXTERN GType valadoc_api_field_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocApiField, g_object_unref) VALA_EXTERN GType valadoc_api_constant_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocApiConstant, g_object_unref) VALA_EXTERN GType valadoc_api_delegate_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocApiDelegate, g_object_unref) VALA_EXTERN GType valadoc_api_signal_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocApiSignal, g_object_unref) VALA_EXTERN GType valadoc_api_method_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocApiMethod, g_object_unref) VALA_EXTERN GType valadoc_api_typeparameter_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocApiTypeParameter, g_object_unref) VALA_EXTERN GType valadoc_api_parameter_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocApiParameter, g_object_unref) VALA_EXTERN GType valadoc_api_error_domain_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocApiErrorDomain, g_object_unref) VALA_EXTERN GType valadoc_api_error_code_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocApiErrorCode, g_object_unref) VALA_EXTERN GType valadoc_api_enum_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocApiEnum, g_object_unref) VALA_EXTERN GType valadoc_api_enum_value_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocApiEnumValue, g_object_unref) VALA_EXTERN GType valadoc_ctype_resolver_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocCTypeResolver, g_object_unref) VALA_EXTERN ValadocCTypeResolver* valadoc_ctype_resolver_new (ValadocApiTree* tree); VALA_EXTERN ValadocCTypeResolver* valadoc_ctype_resolver_construct (GType object_type, ValadocApiTree* tree); VALA_EXTERN ValadocApiTypeSymbol* valadoc_ctype_resolver_resolve_symbol_type (ValadocCTypeResolver* self, const gchar* name); VALA_EXTERN ValadocApiNode* valadoc_ctype_resolver_resolve_symbol (ValadocCTypeResolver* self, ValadocApiNode* element, const gchar* _name); VALA_EXTERN GType valadoc_content_content_visitor_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocContentContentVisitor, g_object_unref) VALA_EXTERN GType valadoc_content_block_content_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocContentBlockContent, g_object_unref) VALA_EXTERN GType valadoc_content_comment_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocContentComment, g_object_unref) VALA_EXTERN GType valadoc_content_embedded_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocContentEmbedded, g_object_unref) VALA_EXTERN GType valadoc_content_inline_content_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocContentInlineContent, g_object_unref) VALA_EXTERN GType valadoc_content_headline_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocContentHeadline, g_object_unref) VALA_EXTERN GType valadoc_content_link_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocContentLink, g_object_unref) VALA_EXTERN GType valadoc_content_wiki_link_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocContentWikiLink, g_object_unref) VALA_EXTERN GType valadoc_content_symbol_link_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocContentSymbolLink, g_object_unref) VALA_EXTERN GType valadoc_content_list_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocContentList, g_object_unref) VALA_EXTERN GType valadoc_content_list_item_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocContentListItem, g_object_unref) VALA_EXTERN GType valadoc_content_paragraph_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocContentParagraph, g_object_unref) VALA_EXTERN GType valadoc_content_warning_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocContentWarning, g_object_unref) VALA_EXTERN GType valadoc_content_note_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocContentNote, g_object_unref) VALA_EXTERN GType valadoc_content_page_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocContentPage, g_object_unref) VALA_EXTERN GType valadoc_content_run_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocContentRun, g_object_unref) VALA_EXTERN GType valadoc_content_source_code_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocContentSourceCode, g_object_unref) VALA_EXTERN GType valadoc_content_table_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocContentTable, g_object_unref) VALA_EXTERN GType valadoc_content_table_cell_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocContentTableCell, g_object_unref) VALA_EXTERN GType valadoc_content_table_row_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocContentTableRow, g_object_unref) VALA_EXTERN GType valadoc_content_text_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocContentText, g_object_unref) VALA_EXTERN GType valadoc_content_content_renderer_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocContentContentRenderer, g_object_unref) VALA_EXTERN GType valadoc_gtkdoc_renderer_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocGtkdocRenderer, g_object_unref) VALA_EXTERN void valadoc_gtkdoc_renderer_write_docbook_link (ValadocGtkdocRenderer* self, ValadocApiItem* item); VALA_EXTERN ValadocGtkdocRenderer* valadoc_gtkdoc_renderer_new (void); VALA_EXTERN ValadocGtkdocRenderer* valadoc_gtkdoc_renderer_construct (GType object_type); VALA_EXTERN void valadoc_gtkdoc_renderer_render_symbol (ValadocGtkdocRenderer* self, ValadocContentComment* documentation); VALA_EXTERN const gchar* valadoc_gtkdoc_renderer_get_content (ValadocGtkdocRenderer* self); VALA_EXTERN void valadoc_gtkdoc_renderer_write_symbol_link (ValadocGtkdocRenderer* self, ValadocContentSymbolLink* element); VALA_EXTERN void valadoc_gtkdoc_renderer_append_since (ValadocGtkdocRenderer* self, ValaList* taglets); VALA_EXTERN void valadoc_gtkdoc_renderer_append_see (ValadocGtkdocRenderer* self, ValaList* taglets); VALA_EXTERN void valadoc_gtkdoc_renderer_append_exceptions (ValadocGtkdocRenderer* self, ValaList* taglets); VALA_EXTERN gpointer valadoc_parser_ref (gpointer instance); VALA_EXTERN void valadoc_parser_unref (gpointer instance); VALA_EXTERN GParamSpec* valadoc_param_spec_parser (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); VALA_EXTERN void valadoc_value_set_parser (GValue* value, gpointer v_object); VALA_EXTERN void valadoc_value_take_parser (GValue* value, gpointer v_object); VALA_EXTERN gpointer valadoc_value_get_parser (const GValue* value); VALA_EXTERN GType valadoc_parser_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocParser, valadoc_parser_unref) VALA_EXTERN GQuark valadoc_parser_error_quark (void); VALA_EXTERN GType valadoc_parser_error_get_type (void) G_GNUC_CONST ; VALA_EXTERN GType valadoc_scanner_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocScanner, g_object_unref) VALA_EXTERN GType valadoc_wiki_scanner_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocWikiScanner, g_object_unref) VALA_EXTERN GType valadoc_comment_scanner_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocCommentScanner, g_object_unref) VALA_EXTERN ValadocCommentScanner* valadoc_comment_scanner_new (ValadocSettings* settings); VALA_EXTERN ValadocCommentScanner* valadoc_comment_scanner_construct (GType object_type, ValadocSettings* settings); VALA_EXTERN GType valadoc_documentation_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocDocumentation, g_object_unref) VALA_EXTERN ValadocApiPackage* valadoc_documentation_get_package (ValadocDocumentation* self); VALA_EXTERN gchar* valadoc_documentation_get_filename (ValadocDocumentation* self); VALA_EXTERN GType valadoc_resource_locator_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocResourceLocator, g_object_unref) VALA_EXTERN GType valadoc_documentation_parser_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocDocumentationParser, g_object_unref) VALA_EXTERN ValadocDocumentationParser* valadoc_documentation_parser_new (ValadocSettings* settings, ValadocErrorReporter* reporter, ValadocApiTree* tree, ValadocModuleLoader* modules); VALA_EXTERN ValadocDocumentationParser* valadoc_documentation_parser_construct (GType object_type, ValadocSettings* settings, ValadocErrorReporter* reporter, ValadocApiTree* tree, ValadocModuleLoader* modules); VALA_EXTERN gpointer valadoc_api_source_comment_ref (gpointer instance); VALA_EXTERN void valadoc_api_source_comment_unref (gpointer instance); VALA_EXTERN GParamSpec* valadoc_api_param_spec_source_comment (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); VALA_EXTERN void valadoc_api_value_set_source_comment (GValue* value, gpointer v_object); VALA_EXTERN void valadoc_api_value_take_source_comment (GValue* value, gpointer v_object); VALA_EXTERN gpointer valadoc_api_value_get_source_comment (const GValue* value); VALA_EXTERN GType valadoc_api_source_comment_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocApiSourceComment, valadoc_api_source_comment_unref) VALA_EXTERN ValadocContentComment* valadoc_documentation_parser_parse (ValadocDocumentationParser* self, ValadocApiNode* element, ValadocApiSourceComment* comment); VALA_EXTERN ValadocContentComment* valadoc_documentation_parser_parse_comment_str (ValadocDocumentationParser* self, ValadocApiNode* element, const gchar* content, const gchar* filename, gint first_line, gint first_column); VALA_EXTERN GType valadoc_wiki_page_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocWikiPage, g_object_unref) VALA_EXTERN ValadocContentPage* valadoc_documentation_parser_parse_wikipage (ValadocDocumentationParser* self, ValadocApiPackage* pkg, ValadocWikiPage* page); VALA_EXTERN void valadoc_documentation_parser_check (ValadocDocumentationParser* self, ValadocApiNode* element, ValadocContentComment* comment); VALA_EXTERN void valadoc_documentation_parser_check_wikipage (ValadocDocumentationParser* self, ValadocApiPackage* package, ValadocWikiPage* page); VALA_EXTERN GType valadoc_content_inline_taglet_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocContentInlineTaglet, g_object_unref) VALA_EXTERN GType valadoc_taglets_inherit_doc_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocTagletsInheritDoc, g_object_unref) VALA_EXTERN void valadoc_documentation_parser_transform_inheritdoc (ValadocDocumentationParser* self, ValadocApiNode* taglet_owner, ValadocTagletsInheritDoc* taglet); VALA_EXTERN ValadocContentPage* valadoc_wiki_page_get_documentation (ValadocWikiPage* self); VALA_EXTERN void valadoc_wiki_page_set_documentation (ValadocWikiPage* self, ValadocContentPage* value); VALA_EXTERN const gchar* valadoc_wiki_page_get_documentation_str (ValadocWikiPage* self); VALA_EXTERN const gchar* valadoc_wiki_page_get_path (ValadocWikiPage* self); VALA_EXTERN const gchar* valadoc_wiki_page_get_name (ValadocWikiPage* self); VALA_EXTERN ValadocWikiPage* valadoc_wiki_page_new (const gchar* name, const gchar* path, ValadocApiPackage* package); VALA_EXTERN ValadocWikiPage* valadoc_wiki_page_construct (GType object_type, const gchar* name, const gchar* path, ValadocApiPackage* package); VALA_EXTERN void valadoc_wiki_page_read (ValadocWikiPage* self, ValadocErrorReporter* reporter); VALA_EXTERN void valadoc_wiki_page_parse (ValadocWikiPage* self, ValadocDocumentationParser* docparser, ValadocApiPackage* pkg); VALA_EXTERN GType valadoc_wiki_page_tree_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocWikiPageTree, g_object_unref) VALA_EXTERN ValadocWikiPageTree* valadoc_wiki_page_tree_new (void); VALA_EXTERN ValadocWikiPageTree* valadoc_wiki_page_tree_construct (GType object_type); VALA_EXTERN ValaCollection* valadoc_wiki_page_tree_get_pages (ValadocWikiPageTree* self); VALA_EXTERN ValadocWikiPage* valadoc_wiki_page_tree_search (ValadocWikiPageTree* self, const gchar* name); VALA_EXTERN void valadoc_wiki_page_tree_parse (ValadocWikiPageTree* self, ValadocSettings* settings, ValadocDocumentationParser* docparser, ValadocApiPackage* package, ValadocErrorReporter* reporter); VALA_EXTERN void valadoc_wiki_page_tree_check (ValadocWikiPageTree* self, ValadocSettings* settings, ValadocDocumentationParser* docparser, ValadocApiPackage* pkg); VALA_EXTERN ValadocWikiScanner* valadoc_wiki_scanner_new (ValadocSettings* settings); VALA_EXTERN ValadocWikiScanner* valadoc_wiki_scanner_construct (GType object_type, ValadocSettings* settings); VALA_EXTERN void valadoc_wiki_scanner_reset (ValadocWikiScanner* self); VALA_EXTERN void valadoc_wiki_scanner_stop (ValadocWikiScanner* self); VALA_EXTERN void valadoc_wiki_scanner_set_url_escape_mode (ValadocWikiScanner* self, gboolean escape_mode); VALA_EXTERN void valadoc_wiki_scanner_set_code_escape_mode (ValadocWikiScanner* self, gboolean escape_mode); VALA_EXTERN gint valadoc_wiki_scanner_get_line (ValadocWikiScanner* self); VALA_EXTERN gchar* valadoc_wiki_scanner_get_line_content (ValadocWikiScanner* self); VALA_EXTERN gunichar valadoc_wiki_scanner_get_next_char (ValadocWikiScanner* self, gint offset); VALA_EXTERN void valadoc_wiki_scanner_accept (ValadocWikiScanner* self, gunichar c, GError** error); VALA_EXTERN gint valadoc_wiki_scanner_get_line_start_column (ValadocWikiScanner* self); VALA_EXTERN GType valadoc_gtkdoc_parser_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocGtkdocParser, g_object_unref) VALA_EXTERN ValadocGtkdocParser* valadoc_gtkdoc_parser_new (ValadocSettings* settings, ValadocErrorReporter* reporter, ValadocApiTree* tree, ValadocModuleLoader* modules); VALA_EXTERN ValadocGtkdocParser* valadoc_gtkdoc_parser_construct (GType object_type, ValadocSettings* settings, ValadocErrorReporter* reporter, ValadocApiTree* tree, ValadocModuleLoader* modules); VALA_EXTERN GType valadoc_api_gir_source_comment_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocApiGirSourceComment, valadoc_api_source_comment_unref) VALA_EXTERN GType valadoc_gir_meta_data_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocGirMetaData, g_object_unref) VALA_EXTERN gpointer valadoc_importer_internal_id_registrar_ref (gpointer instance); VALA_EXTERN void valadoc_importer_internal_id_registrar_unref (gpointer instance); VALA_EXTERN GParamSpec* valadoc_importer_param_spec_internal_id_registrar (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); VALA_EXTERN void valadoc_importer_value_set_internal_id_registrar (GValue* value, gpointer v_object); VALA_EXTERN void valadoc_importer_value_take_internal_id_registrar (GValue* value, gpointer v_object); VALA_EXTERN gpointer valadoc_importer_value_get_internal_id_registrar (const GValue* value); VALA_EXTERN GType valadoc_importer_internal_id_registrar_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocImporterInternalIdRegistrar, valadoc_importer_internal_id_registrar_unref) VALA_EXTERN ValadocContentComment* valadoc_gtkdoc_parser_parse (ValadocGtkdocParser* self, ValadocApiNode* element, ValadocApiGirSourceComment* gir_comment, ValadocGirMetaData* gir_metadata, ValadocImporterInternalIdRegistrar* id_registrar); VALA_EXTERN GType valadoc_gtkdoc_token_type_get_type (void) G_GNUC_CONST ; VALA_EXTERN gpointer valadoc_gtkdoc_token_ref (gpointer instance); VALA_EXTERN void valadoc_gtkdoc_token_unref (gpointer instance); VALA_EXTERN GParamSpec* valadoc_gtkdoc_param_spec_token (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); VALA_EXTERN void valadoc_gtkdoc_value_set_token (GValue* value, gpointer v_object); VALA_EXTERN void valadoc_gtkdoc_value_take_token (GValue* value, gpointer v_object); VALA_EXTERN gpointer valadoc_gtkdoc_value_get_token (const GValue* value); VALA_EXTERN GType valadoc_gtkdoc_token_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocGtkdocToken, valadoc_gtkdoc_token_unref) VALA_EXTERN ValadocGtkdocToken* valadoc_gtkdoc_token_new (ValadocGtkdocTokenType type, const gchar* content, ValaHashMap* attributes, const gchar* start, gint length, gint line, gint first_column, gint last_column); VALA_EXTERN ValadocGtkdocToken* valadoc_gtkdoc_token_construct (GType object_type, ValadocGtkdocTokenType type, const gchar* content, ValaHashMap* attributes, const gchar* start, gint length, gint line, gint first_column, gint last_column); VALA_EXTERN gchar* valadoc_gtkdoc_token_to_string (ValadocGtkdocToken* self); VALA_EXTERN gpointer valadoc_gtkdoc_scanner_ref (gpointer instance); VALA_EXTERN void valadoc_gtkdoc_scanner_unref (gpointer instance); VALA_EXTERN GParamSpec* valadoc_gtkdoc_param_spec_scanner (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); VALA_EXTERN void valadoc_gtkdoc_value_set_scanner (GValue* value, gpointer v_object); VALA_EXTERN void valadoc_gtkdoc_value_take_scanner (GValue* value, gpointer v_object); VALA_EXTERN gpointer valadoc_gtkdoc_value_get_scanner (const GValue* value); VALA_EXTERN GType valadoc_gtkdoc_scanner_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocGtkdocScanner, valadoc_gtkdoc_scanner_unref) VALA_EXTERN ValadocGtkdocScanner* valadoc_gtkdoc_scanner_new (void); VALA_EXTERN ValadocGtkdocScanner* valadoc_gtkdoc_scanner_construct (GType object_type); VALA_EXTERN gchar* valadoc_gtkdoc_scanner_unescape (const gchar* txt); VALA_EXTERN void valadoc_gtkdoc_scanner_reset (ValadocGtkdocScanner* self, const gchar* content); VALA_EXTERN ValadocGtkdocToken* valadoc_gtkdoc_scanner_next (ValadocGtkdocScanner* self); VALA_EXTERN GType valadoc_gtkdoc_markdown_parser_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocGtkdocMarkdownParser, g_object_unref) VALA_EXTERN ValadocGtkdocMarkdownParser* valadoc_gtkdoc_markdown_parser_new (ValadocSettings* settings, ValadocErrorReporter* reporter, ValadocApiTree* tree, ValadocModuleLoader* _modules); VALA_EXTERN ValadocGtkdocMarkdownParser* valadoc_gtkdoc_markdown_parser_construct (GType object_type, ValadocSettings* settings, ValadocErrorReporter* reporter, ValadocApiTree* tree, ValadocModuleLoader* _modules); VALA_EXTERN void valadoc_gtkdoc_markdown_parser_init_rules (ValadocGtkdocMarkdownParser* self); VALA_EXTERN ValadocContentComment* valadoc_gtkdoc_markdown_parser_parse (ValadocGtkdocMarkdownParser* self, ValadocApiNode* element, ValadocApiGirSourceComment* gir_comment, ValadocGirMetaData* metadata, ValadocImporterInternalIdRegistrar* id_registrar, const gchar* this_name); VALA_EXTERN GType valadoc_gtkdoc_markdown_scanner_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocGtkdocMarkdownScanner, g_object_unref) VALA_EXTERN ValadocGtkdocMarkdownScanner* valadoc_gtkdoc_markdown_scanner_new (ValadocSettings* settings); VALA_EXTERN ValadocGtkdocMarkdownScanner* valadoc_gtkdoc_markdown_scanner_construct (GType object_type, ValadocSettings* settings); VALA_EXTERN gint valadoc_gtkdoc_markdown_scanner_get_line_start_column (ValadocGtkdocMarkdownScanner* self); VALA_EXTERN gboolean valadoc_gir_meta_data_get_is_docbook (ValadocGirMetaData* self); VALA_EXTERN const gchar* valadoc_gir_meta_data_get_index_sgml (ValadocGirMetaData* self); VALA_EXTERN const gchar* valadoc_gir_meta_data_get_index_sgml_online (ValadocGirMetaData* self); VALA_EXTERN gchar* valadoc_gir_meta_data_get_resource_path (ValadocGirMetaData* self, const gchar* resource); VALA_EXTERN ValadocGirMetaData* valadoc_gir_meta_data_new (const gchar* gir_file_path, gchar** metadata_dirs, gint metadata_dirs_length1, ValadocErrorReporter* reporter); VALA_EXTERN ValadocGirMetaData* valadoc_gir_meta_data_construct (GType object_type, const gchar* gir_file_path, gchar** metadata_dirs, gint metadata_dirs_length1, ValadocErrorReporter* reporter); VALA_EXTERN GType valadoc_importer_documentation_importer_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocImporterDocumentationImporter, g_object_unref) VALA_EXTERN const gchar* valadoc_importer_documentation_importer_get_file_extension (ValadocImporterDocumentationImporter* self); VALA_EXTERN ValadocImporterDocumentationImporter* valadoc_importer_documentation_importer_construct (GType object_type, ValadocApiTree* tree, ValadocModuleLoader* modules, ValadocSettings* settings); VALA_EXTERN gchar* valadoc_importer_documentation_importer_resolve (ValadocImporterDocumentationImporter* self, const gchar* path); VALA_EXTERN void valadoc_importer_documentation_importer_process (ValadocImporterDocumentationImporter* self, const gchar* filename); VALA_EXTERN GType valadoc_importer_valadoc_documentation_importer_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocImporterValadocDocumentationImporter, g_object_unref) VALA_EXTERN GType valadoc_content_content_factory_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocContentContentFactory, g_object_unref) VALA_EXTERN ValadocImporterValadocDocumentationImporter* valadoc_importer_valadoc_documentation_importer_new (ValadocApiTree* tree, ValadocDocumentationParser* parser, ValadocModuleLoader* modules, ValadocSettings* settings, ValadocErrorReporter* reporter); VALA_EXTERN ValadocImporterValadocDocumentationImporter* valadoc_importer_valadoc_documentation_importer_construct (GType object_type, ValadocApiTree* tree, ValadocDocumentationParser* parser, ValadocModuleLoader* modules, ValadocSettings* settings, ValadocErrorReporter* reporter); VALA_EXTERN GType valadoc_importer_valadoc_documentation_scanner_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocImporterValadocDocumentationScanner, g_object_unref) VALA_EXTERN ValadocImporterValadocDocumentationScanner* valadoc_importer_valadoc_documentation_scanner_new (ValadocSettings* settings); VALA_EXTERN ValadocImporterValadocDocumentationScanner* valadoc_importer_valadoc_documentation_scanner_construct (GType object_type, ValadocSettings* settings); VALA_EXTERN void valadoc_importer_valadoc_documentation_scanner_reset (ValadocImporterValadocDocumentationScanner* self); VALA_EXTERN void valadoc_importer_valadoc_documentation_scanner_stop (ValadocImporterValadocDocumentationScanner* self); VALA_EXTERN gint valadoc_importer_valadoc_documentation_scanner_get_line (ValadocImporterValadocDocumentationScanner* self); VALA_EXTERN gchar* valadoc_importer_valadoc_documentation_scanner_get_line_content (ValadocImporterValadocDocumentationScanner* self); VALA_EXTERN gunichar valadoc_importer_valadoc_documentation_scanner_get_next_char (ValadocImporterValadocDocumentationScanner* self, gint offset); VALA_EXTERN void valadoc_importer_valadoc_documentation_scanner_accept (ValadocImporterValadocDocumentationScanner* self, gunichar c, GError** error); VALA_EXTERN gint valadoc_importer_valadoc_documentation_scanner_get_line_start_column (ValadocImporterValadocDocumentationScanner* self); VALA_EXTERN GType valadoc_importer_gir_documentation_importer_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocImporterGirDocumentationImporter, g_object_unref) VALA_EXTERN ValadocImporterGirDocumentationImporter* valadoc_importer_gir_documentation_importer_new (ValadocApiTree* tree, ValadocDocumentationParser* parser, ValadocModuleLoader* modules, ValadocSettings* settings, ValadocErrorReporter* reporter); VALA_EXTERN ValadocImporterGirDocumentationImporter* valadoc_importer_gir_documentation_importer_construct (GType object_type, ValadocApiTree* tree, ValadocDocumentationParser* parser, ValadocModuleLoader* modules, ValadocSettings* settings, ValadocErrorReporter* reporter); VALA_EXTERN ValadocImporterInternalIdRegistrar* valadoc_importer_internal_id_registrar_new (void); VALA_EXTERN ValadocImporterInternalIdRegistrar* valadoc_importer_internal_id_registrar_construct (GType object_type); VALA_EXTERN void valadoc_importer_internal_id_registrar_register_symbol (ValadocImporterInternalIdRegistrar* self, const gchar* id, ValadocApiNode* symbol); VALA_EXTERN gchar* valadoc_importer_internal_id_registrar_map_url_id (ValadocImporterInternalIdRegistrar* self, const gchar* id); VALA_EXTERN ValadocApiNode* valadoc_importer_internal_id_registrar_map_symbol_id (ValadocImporterInternalIdRegistrar* self, const gchar* id); VALA_EXTERN void valadoc_importer_internal_id_registrar_read_index_sgml_file (ValadocImporterInternalIdRegistrar* self, const gchar* filename, const gchar* index_sgml_online, ValadocErrorReporter* reporter); VALA_EXTERN GType valadoc_api_source_file_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocApiSourceFile, g_object_unref) VALA_EXTERN ValadocApiSourceFile* valadoc_api_source_comment_get_file (ValadocApiSourceComment* self); VALA_EXTERN const gchar* valadoc_api_source_comment_get_content (ValadocApiSourceComment* self); VALA_EXTERN gint valadoc_api_source_comment_get_first_line (ValadocApiSourceComment* self); VALA_EXTERN gint valadoc_api_source_comment_get_first_column (ValadocApiSourceComment* self); VALA_EXTERN gint valadoc_api_source_comment_get_last_line (ValadocApiSourceComment* self); VALA_EXTERN gint valadoc_api_source_comment_get_last_column (ValadocApiSourceComment* self); VALA_EXTERN ValadocApiSourceComment* valadoc_api_source_comment_new (const gchar* content, ValadocApiSourceFile* file, gint first_line, gint first_column, gint last_line, gint last_column); VALA_EXTERN ValadocApiSourceComment* valadoc_api_source_comment_construct (GType object_type, const gchar* content, ValadocApiSourceFile* file, gint first_line, gint first_column, gint last_line, gint last_column); VALA_EXTERN const gchar* valadoc_api_gir_source_comment_get_instance_param_name (ValadocApiGirSourceComment* self); VALA_EXTERN void valadoc_api_gir_source_comment_set_instance_param_name (ValadocApiGirSourceComment* self, const gchar* value); VALA_EXTERN ValadocApiSourceComment* valadoc_api_gir_source_comment_get_return_comment (ValadocApiGirSourceComment* self); VALA_EXTERN void valadoc_api_gir_source_comment_set_return_comment (ValadocApiGirSourceComment* self, ValadocApiSourceComment* value); VALA_EXTERN ValadocApiSourceComment* valadoc_api_gir_source_comment_get_deprecated_comment (ValadocApiGirSourceComment* self); VALA_EXTERN void valadoc_api_gir_source_comment_set_deprecated_comment (ValadocApiGirSourceComment* self, ValadocApiSourceComment* value); VALA_EXTERN ValadocApiSourceComment* valadoc_api_gir_source_comment_get_version_comment (ValadocApiGirSourceComment* self); VALA_EXTERN void valadoc_api_gir_source_comment_set_version_comment (ValadocApiGirSourceComment* self, ValadocApiSourceComment* value); VALA_EXTERN ValadocApiSourceComment* valadoc_api_gir_source_comment_get_stability_comment (ValadocApiGirSourceComment* self); VALA_EXTERN void valadoc_api_gir_source_comment_set_stability_comment (ValadocApiGirSourceComment* self, ValadocApiSourceComment* value); VALA_EXTERN ValaMapIterator* valadoc_api_gir_source_comment_parameter_iterator (ValadocApiGirSourceComment* self); VALA_EXTERN void valadoc_api_gir_source_comment_add_parameter_content (ValadocApiGirSourceComment* self, const gchar* param_name, ValadocApiSourceComment* comment); VALA_EXTERN ValadocApiSourceComment* valadoc_api_gir_source_comment_get_parameter_comment (ValadocApiGirSourceComment* self, const gchar* param_name); VALA_EXTERN ValadocApiGirSourceComment* valadoc_api_gir_source_comment_new (const gchar* content, ValadocApiSourceFile* file, gint first_line, gint first_column, gint last_line, gint last_column); VALA_EXTERN ValadocApiGirSourceComment* valadoc_api_gir_source_comment_construct (GType object_type, const gchar* content, ValadocApiSourceFile* file, gint first_line, gint first_column, gint last_line, gint last_column); VALA_EXTERN GType valadoc_content_inline_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocContentInline, g_object_unref) VALA_EXTERN GType valadoc_api_attribute_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocApiAttribute, g_object_unref) VALA_EXTERN const gchar* valadoc_api_attribute_get_name (ValadocApiAttribute* self); VALA_EXTERN ValadocApiAttribute* valadoc_api_attribute_new (ValadocApiNode* parent, ValadocApiSourceFile* file, const gchar* name, ValaAttribute* data); VALA_EXTERN ValadocApiAttribute* valadoc_api_attribute_construct (GType object_type, ValadocApiNode* parent, ValadocApiSourceFile* file, const gchar* name, ValaAttribute* data); VALA_EXTERN ValadocApiSourceFile* valadoc_api_attribute_get_source_file (ValadocApiAttribute* self); VALA_EXTERN GType valadoc_api_array_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocApiArray, g_object_unref) VALA_EXTERN ValadocApiItem* valadoc_api_array_get_data_type (ValadocApiArray* self); VALA_EXTERN void valadoc_api_array_set_data_type (ValadocApiArray* self, ValadocApiItem* value); VALA_EXTERN ValadocApiArray* valadoc_api_array_new (ValadocApiItem* parent, ValaArrayType* data); VALA_EXTERN ValadocApiArray* valadoc_api_array_construct (GType object_type, ValadocApiItem* parent, ValaArrayType* data); VALA_EXTERN GType valadoc_api_typereference_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocApiTypeReference, g_object_unref) VALA_EXTERN GType valadoc_api_callable_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocApiCallable, g_object_unref) VALA_EXTERN ValadocApiTypeReference* valadoc_api_callable_get_return_type (ValadocApiCallable* self); VALA_EXTERN void valadoc_api_callable_set_return_type (ValadocApiCallable* self, ValadocApiTypeReference* value); VALA_EXTERN GType valadoc_api_child_symbol_registrar_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocApiChildSymbolRegistrar, g_object_unref) VALA_EXTERN ValadocApiChildSymbolRegistrar* valadoc_api_child_symbol_registrar_new (void); VALA_EXTERN ValadocApiChildSymbolRegistrar* valadoc_api_child_symbol_registrar_construct (GType object_type); VALA_EXTERN GType valadoc_api_node_type_get_type (void) G_GNUC_CONST ; VALA_EXTERN ValadocApiClass* valadoc_api_class_new (ValadocApiNode* parent, ValadocApiSourceFile* file, const gchar* name, ValaSymbolAccessibility accessibility, ValadocApiSourceComment* comment, ValaClass* data); VALA_EXTERN ValadocApiClass* valadoc_api_class_construct (GType object_type, ValadocApiNode* parent, ValadocApiSourceFile* file, const gchar* name, ValaSymbolAccessibility accessibility, ValadocApiSourceComment* comment, ValaClass* data); VALA_EXTERN ValadocApiTypeReference* valadoc_api_class_get_base_type (ValadocApiClass* self); VALA_EXTERN void valadoc_api_class_set_base_type (ValadocApiClass* self, ValadocApiTypeReference* value); VALA_EXTERN gchar* valadoc_api_class_get_cname (ValadocApiClass* self); VALA_EXTERN gchar* valadoc_api_class_get_private_cname (ValadocApiClass* self); VALA_EXTERN gchar* valadoc_api_class_get_type_id (ValadocApiClass* self); VALA_EXTERN gchar* valadoc_api_class_get_ref_function_cname (ValadocApiClass* self); VALA_EXTERN gchar* valadoc_api_class_get_unref_function_cname (ValadocApiClass* self); VALA_EXTERN gchar* valadoc_api_class_get_free_function_name (ValadocApiClass* self); VALA_EXTERN gchar* valadoc_api_class_get_param_spec_function_cname (ValadocApiClass* self); VALA_EXTERN gchar* valadoc_api_class_get_set_value_function_cname (ValadocApiClass* self); VALA_EXTERN gchar* valadoc_api_class_get_get_value_function_cname (ValadocApiClass* self); VALA_EXTERN gchar* valadoc_api_class_get_take_value_function_cname (ValadocApiClass* self); VALA_EXTERN gchar* valadoc_api_class_get_dbus_name (ValadocApiClass* self); VALA_EXTERN gchar* valadoc_api_class_get_class_macro_name (ValadocApiClass* self); VALA_EXTERN gchar* valadoc_api_class_get_class_type_macro_name (ValadocApiClass* self); VALA_EXTERN gchar* valadoc_api_class_get_is_class_type_macro_name (ValadocApiClass* self); VALA_EXTERN ValaCollection* valadoc_api_class_get_implemented_interface_list (ValadocApiClass* self); VALA_EXTERN ValaCollection* valadoc_api_class_get_full_implemented_interface_list (ValadocApiClass* self); VALA_EXTERN void valadoc_api_class_add_interface (ValadocApiClass* self, ValadocApiTypeReference* iface); VALA_EXTERN gboolean valadoc_api_class_get_is_abstract (ValadocApiClass* self); VALA_EXTERN gboolean valadoc_api_class_get_is_sealed (ValadocApiClass* self); VALA_EXTERN gboolean valadoc_api_class_get_is_fundamental (ValadocApiClass* self); VALA_EXTERN gboolean valadoc_api_class_get_is_compact (ValadocApiClass* self); VALA_EXTERN ValaCollection* valadoc_api_class_get_known_child_classes (ValadocApiClass* self); VALA_EXTERN ValaCollection* valadoc_api_class_get_known_derived_interfaces (ValadocApiClass* self); VALA_EXTERN void valadoc_api_class_register_derived_interface (ValadocApiClass* self, ValadocApiInterface* iface); VALA_EXTERN void valadoc_api_class_register_child_class (ValadocApiClass* self, ValadocApiClass* cl); VALA_EXTERN ValadocApiTypeReference* valadoc_api_constant_get_constant_type (ValadocApiConstant* self); VALA_EXTERN void valadoc_api_constant_set_constant_type (ValadocApiConstant* self, ValadocApiTypeReference* value); VALA_EXTERN ValadocApiConstant* valadoc_api_constant_new (ValadocApiNode* parent, ValadocApiSourceFile* file, const gchar* name, ValaSymbolAccessibility accessibility, ValadocApiSourceComment* comment, ValaConstant* data); VALA_EXTERN ValadocApiConstant* valadoc_api_constant_construct (GType object_type, ValadocApiNode* parent, ValadocApiSourceFile* file, const gchar* name, ValaSymbolAccessibility accessibility, ValadocApiSourceComment* comment, ValaConstant* data); VALA_EXTERN gchar* valadoc_api_constant_get_cname (ValadocApiConstant* self); VALA_EXTERN ValadocApiDelegate* valadoc_api_delegate_new (ValadocApiNode* parent, ValadocApiSourceFile* file, const gchar* name, ValaSymbolAccessibility accessibility, ValadocApiSourceComment* comment, ValaDelegate* data); VALA_EXTERN ValadocApiDelegate* valadoc_api_delegate_construct (GType object_type, ValadocApiNode* parent, ValadocApiSourceFile* file, const gchar* name, ValaSymbolAccessibility accessibility, ValadocApiSourceComment* comment, ValaDelegate* data); VALA_EXTERN gchar* valadoc_api_delegate_get_cname (ValadocApiDelegate* self); VALA_EXTERN gboolean valadoc_api_delegate_get_is_static (ValadocApiDelegate* self); VALA_EXTERN ValadocApiEnum* valadoc_api_enum_new (ValadocApiNode* parent, ValadocApiSourceFile* file, const gchar* name, ValaSymbolAccessibility accessibility, ValadocApiSourceComment* comment, ValaEnum* data); VALA_EXTERN ValadocApiEnum* valadoc_api_enum_construct (GType object_type, ValadocApiNode* parent, ValadocApiSourceFile* file, const gchar* name, ValaSymbolAccessibility accessibility, ValadocApiSourceComment* comment, ValaEnum* data); VALA_EXTERN gchar* valadoc_api_enum_get_cname (ValadocApiEnum* self); VALA_EXTERN gchar* valadoc_api_enum_get_type_id (ValadocApiEnum* self); VALA_EXTERN ValadocContentRun* valadoc_api_enum_value_get_default_value (ValadocApiEnumValue* self); VALA_EXTERN void valadoc_api_enum_value_set_default_value (ValadocApiEnumValue* self, ValadocContentRun* value); VALA_EXTERN gboolean valadoc_api_enum_value_get_has_default_value (ValadocApiEnumValue* self); VALA_EXTERN ValadocApiEnumValue* valadoc_api_enum_value_new (ValadocApiEnum* parent, ValadocApiSourceFile* file, const gchar* name, ValadocApiSourceComment* comment, ValaEnumValue* data); VALA_EXTERN ValadocApiEnumValue* valadoc_api_enum_value_construct (GType object_type, ValadocApiEnum* parent, ValadocApiSourceFile* file, const gchar* name, ValadocApiSourceComment* comment, ValaEnumValue* data); VALA_EXTERN gchar* valadoc_api_enum_value_get_cname (ValadocApiEnumValue* self); VALA_EXTERN ValadocApiErrorCode* valadoc_api_error_code_new (ValadocApiErrorDomain* parent, ValadocApiSourceFile* file, const gchar* name, ValadocApiSourceComment* comment, ValaErrorCode* data); VALA_EXTERN ValadocApiErrorCode* valadoc_api_error_code_construct (GType object_type, ValadocApiErrorDomain* parent, ValadocApiSourceFile* file, const gchar* name, ValadocApiSourceComment* comment, ValaErrorCode* data); VALA_EXTERN gchar* valadoc_api_error_code_get_cname (ValadocApiErrorCode* self); VALA_EXTERN gchar* valadoc_api_error_code_get_dbus_name (ValadocApiErrorCode* self); VALA_EXTERN ValadocApiErrorDomain* valadoc_api_error_domain_new (ValadocApiNode* parent, ValadocApiSourceFile* file, const gchar* name, ValaSymbolAccessibility accessibility, ValadocApiSourceComment* comment, ValaErrorDomain* data); VALA_EXTERN ValadocApiErrorDomain* valadoc_api_error_domain_construct (GType object_type, ValadocApiNode* parent, ValadocApiSourceFile* file, const gchar* name, ValaSymbolAccessibility accessibility, ValadocApiSourceComment* comment, ValaErrorDomain* data); VALA_EXTERN gchar* valadoc_api_error_domain_get_cname (ValadocApiErrorDomain* self); VALA_EXTERN gchar* valadoc_api_error_domain_get_dbus_name (ValadocApiErrorDomain* self); VALA_EXTERN gchar* valadoc_api_error_domain_get_quark_function_name (ValadocApiErrorDomain* self); VALA_EXTERN gchar* valadoc_api_error_domain_get_quark_macro_name (ValadocApiErrorDomain* self); VALA_EXTERN ValadocApiField* valadoc_api_field_new (ValadocApiNode* parent, ValadocApiSourceFile* file, const gchar* name, ValaSymbolAccessibility accessibility, ValadocApiSourceComment* comment, ValaField* data); VALA_EXTERN ValadocApiField* valadoc_api_field_construct (GType object_type, ValadocApiNode* parent, ValadocApiSourceFile* file, const gchar* name, ValaSymbolAccessibility accessibility, ValadocApiSourceComment* comment, ValaField* data); VALA_EXTERN gchar* valadoc_api_field_get_cname (ValadocApiField* self); VALA_EXTERN ValadocApiTypeReference* valadoc_api_field_get_field_type (ValadocApiField* self); VALA_EXTERN void valadoc_api_field_set_field_type (ValadocApiField* self, ValadocApiTypeReference* value); VALA_EXTERN gboolean valadoc_api_field_get_is_static (ValadocApiField* self); VALA_EXTERN gboolean valadoc_api_field_get_is_class (ValadocApiField* self); VALA_EXTERN gboolean valadoc_api_field_get_is_volatile (ValadocApiField* self); VALA_EXTERN ValadocApiInterface* valadoc_api_interface_new (ValadocApiNode* parent, ValadocApiSourceFile* file, const gchar* name, ValaSymbolAccessibility accessibility, ValadocApiSourceComment* comment, ValaInterface* data); VALA_EXTERN ValadocApiInterface* valadoc_api_interface_construct (GType object_type, ValadocApiNode* parent, ValadocApiSourceFile* file, const gchar* name, ValaSymbolAccessibility accessibility, ValadocApiSourceComment* comment, ValaInterface* data); VALA_EXTERN void valadoc_api_interface_add_interface (ValadocApiInterface* self, ValadocApiTypeReference* iface); VALA_EXTERN ValaCollection* valadoc_api_interface_get_implemented_interface_list (ValadocApiInterface* self); VALA_EXTERN ValaCollection* valadoc_api_interface_get_full_implemented_interface_list (ValadocApiInterface* self); VALA_EXTERN gchar* valadoc_api_interface_get_cname (ValadocApiInterface* self); VALA_EXTERN gchar* valadoc_api_interface_get_type_id (ValadocApiInterface* self); VALA_EXTERN gchar* valadoc_api_interface_get_dbus_name (ValadocApiInterface* self); VALA_EXTERN gchar* valadoc_api_interface_get_interface_macro_name (ValadocApiInterface* self); VALA_EXTERN ValadocApiTypeReference* valadoc_api_interface_get_base_type (ValadocApiInterface* self); VALA_EXTERN void valadoc_api_interface_set_base_type (ValadocApiInterface* self, ValadocApiTypeReference* value); VALA_EXTERN ValaCollection* valadoc_api_interface_get_known_implementations (ValadocApiInterface* self); VALA_EXTERN ValaCollection* valadoc_api_interface_get_known_related_interfaces (ValadocApiInterface* self); VALA_EXTERN void valadoc_api_interface_register_related_interface (ValadocApiInterface* self, ValadocApiInterface* iface); VALA_EXTERN void valadoc_api_interface_register_implementation (ValadocApiInterface* self, ValadocApiClass* cl); VALA_EXTERN ValaCodeNode* valadoc_api_item_get_data (ValadocApiItem* self); VALA_EXTERN ValadocApiItem* valadoc_api_item_get_parent (ValadocApiItem* self); VALA_EXTERN void valadoc_api_item_set_parent (ValadocApiItem* self, ValadocApiItem* value); VALA_EXTERN ValadocApiItem* valadoc_api_item_construct (GType object_type, ValaCodeNode* data); VALA_EXTERN ValadocContentInline* valadoc_api_item_get_signature (ValadocApiItem* self); VALA_EXTERN ValadocContentInline* valadoc_api_item_build_signature (ValadocApiItem* self); VALA_EXTERN ValadocApiMethod* valadoc_api_method_new (ValadocApiNode* parent, ValadocApiSourceFile* file, const gchar* name, ValaSymbolAccessibility accessibility, ValadocApiSourceComment* comment, ValaMethod* data); VALA_EXTERN ValadocApiMethod* valadoc_api_method_construct (GType object_type, ValadocApiNode* parent, ValadocApiSourceFile* file, const gchar* name, ValaSymbolAccessibility accessibility, ValadocApiSourceComment* comment, ValaMethod* data); VALA_EXTERN gchar* valadoc_api_method_get_cname (ValadocApiMethod* self); VALA_EXTERN gchar* valadoc_api_method_get_finish_function_cname (ValadocApiMethod* self); VALA_EXTERN gchar* valadoc_api_method_get_dbus_name (ValadocApiMethod* self); VALA_EXTERN gchar* valadoc_api_method_get_dbus_result_name (ValadocApiMethod* self); VALA_EXTERN ValadocApiMethod* valadoc_api_method_get_base_method (ValadocApiMethod* self); VALA_EXTERN void valadoc_api_method_set_base_method (ValadocApiMethod* self, ValadocApiMethod* value); VALA_EXTERN gboolean valadoc_api_method_get_is_yields (ValadocApiMethod* self); VALA_EXTERN gboolean valadoc_api_method_get_is_abstract (ValadocApiMethod* self); VALA_EXTERN gboolean valadoc_api_method_get_is_virtual (ValadocApiMethod* self); VALA_EXTERN gboolean valadoc_api_method_get_is_override (ValadocApiMethod* self); VALA_EXTERN gboolean valadoc_api_method_get_is_static (ValadocApiMethod* self); VALA_EXTERN gboolean valadoc_api_method_get_is_class (ValadocApiMethod* self); VALA_EXTERN gboolean valadoc_api_method_get_is_constructor (ValadocApiMethod* self); VALA_EXTERN gboolean valadoc_api_method_get_is_inline (ValadocApiMethod* self); VALA_EXTERN gboolean valadoc_api_method_get_is_dbus_visible (ValadocApiMethod* self); VALA_EXTERN ValadocApiNamespace* valadoc_api_namespace_new (ValadocApiNode* parent, ValadocApiSourceFile* file, const gchar* name, ValadocApiSourceComment* comment, ValaNamespace* data); VALA_EXTERN ValadocApiNamespace* valadoc_api_namespace_construct (GType object_type, ValadocApiNode* parent, ValadocApiSourceFile* file, const gchar* name, ValadocApiSourceComment* comment, ValaNamespace* data); VALA_EXTERN const gchar* valadoc_api_node_get_name (ValadocApiNode* self); VALA_EXTERN ValadocApiSourceFile* valadoc_api_node_get_source_file (ValadocApiNode* self); VALA_EXTERN ValadocApiNodeType valadoc_api_node_get_node_type (ValadocApiNode* self); VALA_EXTERN ValadocApiNode* valadoc_api_node_construct (GType object_type, ValadocApiNode* parent, ValadocApiSourceFile* file, const gchar* name, ValaCodeNode* data); VALA_EXTERN void valadoc_api_node_accept (ValadocApiNode* self, ValadocApiVisitor* visitor); VALA_EXTERN gboolean valadoc_api_node_is_browsable (ValadocApiNode* self, ValadocSettings* settings); VALA_EXTERN void valadoc_api_node_add_child (ValadocApiNode* self, ValadocApiSymbol* child); VALA_EXTERN gboolean valadoc_api_node_has_visible_children_by_type (ValadocApiNode* self, ValadocApiNodeType type, ValadocSettings* settings); VALA_EXTERN gboolean valadoc_api_node_has_visible_children_by_types (ValadocApiNode* self, ValadocApiNodeType* types, gint types_length1, ValadocSettings* settings); VALA_EXTERN gboolean valadoc_api_node_has_visible_children (ValadocApiNode* self, ValadocSettings* settings); VALA_EXTERN gboolean valadoc_api_node_has_children_by_type (ValadocApiNode* self, ValadocApiNodeType type); VALA_EXTERN gboolean valadoc_api_node_has_children (ValadocApiNode* self, ValadocApiNodeType* types, gint types_length1); VALA_EXTERN ValaList* valadoc_api_node_get_children_by_type (ValadocApiNode* self, ValadocApiNodeType type, gboolean filtered); VALA_EXTERN ValaList* valadoc_api_node_get_children_by_types (ValadocApiNode* self, ValadocApiNodeType* types, gint types_length1, gboolean filtered); VALA_EXTERN void valadoc_api_node_accept_children_by_type (ValadocApiNode* self, ValadocApiNodeType type, ValadocApiVisitor* visitor, gboolean filtered); VALA_EXTERN void valadoc_api_node_accept_children (ValadocApiNode* self, ValadocApiNodeType* types, gint types_length1, ValadocApiVisitor* visitor, gboolean filtered); VALA_EXTERN void valadoc_api_node_accept_all_children (ValadocApiNode* self, ValadocApiVisitor* visitor, gboolean filtered); VALA_EXTERN ValadocApiNode* valadoc_api_node_find_by_name (ValadocApiNode* self, const gchar* name); VALA_EXTERN ValadocApiNamespace* valadoc_api_node_get_nspace (ValadocApiNode* self); VALA_EXTERN ValadocContentComment* valadoc_api_node_get_documentation (ValadocApiNode* self); VALA_EXTERN gchar* valadoc_api_node_get_full_name (ValadocApiNode* self); VALA_EXTERN gint valadoc_api_node_compare_to (ValadocApiNode* self, ValadocApiNode* node); VALA_EXTERN GType valadoc_api_ownership_get_type (void) G_GNUC_CONST ; VALA_EXTERN gboolean valadoc_api_package_get_is_package (ValadocApiPackage* self); VALA_EXTERN ValaCollection* valadoc_api_package_get_full_dependency_list (ValadocApiPackage* self); VALA_EXTERN ValaCollection* valadoc_api_package_get_dependency_list (ValadocApiPackage* self); VALA_EXTERN ValadocApiPackage* valadoc_api_package_new (const gchar* name, gboolean is_package, ValaCodeNode* data); VALA_EXTERN ValadocApiPackage* valadoc_api_package_construct (GType object_type, const gchar* name, gboolean is_package, ValaCodeNode* data); VALA_EXTERN ValaMap* valadoc_api_package_get_deprecated_symbols (ValadocApiPackage* self); VALA_EXTERN ValadocContentRun* valadoc_api_parameter_get_default_value (ValadocApiParameter* self); VALA_EXTERN void valadoc_api_parameter_set_default_value (ValadocApiParameter* self, ValadocContentRun* value); VALA_EXTERN ValadocApiParameter* valadoc_api_parameter_new (ValadocApiNode* parent, ValadocApiSourceFile* file, const gchar* name, ValaSymbolAccessibility accessibility, ValaParameterDirection type, gboolean ellipsis, ValaParameter* data); VALA_EXTERN ValadocApiParameter* valadoc_api_parameter_construct (GType object_type, ValadocApiNode* parent, ValadocApiSourceFile* file, const gchar* name, ValaSymbolAccessibility accessibility, ValaParameterDirection type, gboolean ellipsis, ValaParameter* data); VALA_EXTERN gboolean valadoc_api_parameter_get_is_out (ValadocApiParameter* self); VALA_EXTERN gboolean valadoc_api_parameter_get_is_ref (ValadocApiParameter* self); VALA_EXTERN gboolean valadoc_api_parameter_get_has_default_value (ValadocApiParameter* self); VALA_EXTERN ValadocApiTypeReference* valadoc_api_parameter_get_parameter_type (ValadocApiParameter* self); VALA_EXTERN void valadoc_api_parameter_set_parameter_type (ValadocApiParameter* self, ValadocApiTypeReference* value); VALA_EXTERN gboolean valadoc_api_parameter_get_ellipsis (ValadocApiParameter* self); VALA_EXTERN GType valadoc_api_pointer_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocApiPointer, g_object_unref) VALA_EXTERN ValadocApiItem* valadoc_api_pointer_get_data_type (ValadocApiPointer* self); VALA_EXTERN void valadoc_api_pointer_set_data_type (ValadocApiPointer* self, ValadocApiItem* value); VALA_EXTERN ValadocApiPointer* valadoc_api_pointer_new (ValadocApiItem* parent, ValaPointerType* data); VALA_EXTERN ValadocApiPointer* valadoc_api_pointer_construct (GType object_type, ValadocApiItem* parent, ValaPointerType* data); VALA_EXTERN ValadocApiProperty* valadoc_api_property_new (ValadocApiNode* parent, ValadocApiSourceFile* file, const gchar* name, ValaSymbolAccessibility accessibility, ValadocApiSourceComment* comment, ValaProperty* data); VALA_EXTERN ValadocApiProperty* valadoc_api_property_construct (GType object_type, ValadocApiNode* parent, ValadocApiSourceFile* file, const gchar* name, ValaSymbolAccessibility accessibility, ValadocApiSourceComment* comment, ValaProperty* data); VALA_EXTERN gchar* valadoc_api_property_get_cname (ValadocApiProperty* self); VALA_EXTERN gchar* valadoc_api_property_get_dbus_name (ValadocApiProperty* self); VALA_EXTERN ValadocApiTypeReference* valadoc_api_property_get_property_type (ValadocApiProperty* self); VALA_EXTERN void valadoc_api_property_set_property_type (ValadocApiProperty* self, ValadocApiTypeReference* value); VALA_EXTERN gboolean valadoc_api_property_get_is_virtual (ValadocApiProperty* self); VALA_EXTERN gboolean valadoc_api_property_get_is_abstract (ValadocApiProperty* self); VALA_EXTERN gboolean valadoc_api_property_get_is_override (ValadocApiProperty* self); VALA_EXTERN gboolean valadoc_api_property_get_is_dbus_visible (ValadocApiProperty* self); VALA_EXTERN GType valadoc_api_property_accessor_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocApiPropertyAccessor, g_object_unref) VALA_EXTERN ValadocApiPropertyAccessor* valadoc_api_property_get_setter (ValadocApiProperty* self); VALA_EXTERN void valadoc_api_property_set_setter (ValadocApiProperty* self, ValadocApiPropertyAccessor* value); VALA_EXTERN ValadocApiPropertyAccessor* valadoc_api_property_get_getter (ValadocApiProperty* self); VALA_EXTERN void valadoc_api_property_set_getter (ValadocApiProperty* self, ValadocApiPropertyAccessor* value); VALA_EXTERN ValadocApiProperty* valadoc_api_property_get_base_property (ValadocApiProperty* self); VALA_EXTERN void valadoc_api_property_set_base_property (ValadocApiProperty* self, ValadocApiProperty* value); VALA_EXTERN ValadocApiPropertyAccessor* valadoc_api_property_accessor_new (ValadocApiProperty* parent, ValadocApiSourceFile* file, const gchar* name, ValaSymbolAccessibility accessibility, ValaPropertyAccessor* data); VALA_EXTERN ValadocApiPropertyAccessor* valadoc_api_property_accessor_construct (GType object_type, ValadocApiProperty* parent, ValadocApiSourceFile* file, const gchar* name, ValaSymbolAccessibility accessibility, ValaPropertyAccessor* data); VALA_EXTERN gchar* valadoc_api_property_accessor_get_cname (ValadocApiPropertyAccessor* self); VALA_EXTERN gboolean valadoc_api_property_accessor_get_is_construct (ValadocApiPropertyAccessor* self); VALA_EXTERN gboolean valadoc_api_property_accessor_get_is_set (ValadocApiPropertyAccessor* self); VALA_EXTERN gboolean valadoc_api_property_accessor_get_is_get (ValadocApiPropertyAccessor* self); VALA_EXTERN gboolean valadoc_api_property_accessor_get_is_owned (ValadocApiPropertyAccessor* self); VALA_EXTERN ValadocApiSignal* valadoc_api_signal_new (ValadocApiNode* parent, ValadocApiSourceFile* file, const gchar* name, ValaSymbolAccessibility accessibility, ValadocApiSourceComment* comment, ValaSignal* data); VALA_EXTERN ValadocApiSignal* valadoc_api_signal_construct (GType object_type, ValadocApiNode* parent, ValadocApiSourceFile* file, const gchar* name, ValaSymbolAccessibility accessibility, ValadocApiSourceComment* comment, ValaSignal* data); VALA_EXTERN gchar* valadoc_api_signal_get_cname (ValadocApiSignal* self); VALA_EXTERN gchar* valadoc_api_signal_get_default_impl_cname (ValadocApiSignal* self); VALA_EXTERN gchar* valadoc_api_signal_get_dbus_name (ValadocApiSignal* self); VALA_EXTERN gboolean valadoc_api_signal_get_is_virtual (ValadocApiSignal* self); VALA_EXTERN gboolean valadoc_api_signal_get_is_dbus_visible (ValadocApiSignal* self); VALA_EXTERN gpointer valadoc_api_signature_builder_ref (gpointer instance); VALA_EXTERN void valadoc_api_signature_builder_unref (gpointer instance); VALA_EXTERN GParamSpec* valadoc_api_param_spec_signature_builder (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); VALA_EXTERN void valadoc_api_value_set_signature_builder (GValue* value, gpointer v_object); VALA_EXTERN void valadoc_api_value_take_signature_builder (GValue* value, gpointer v_object); VALA_EXTERN gpointer valadoc_api_value_get_signature_builder (const GValue* value); VALA_EXTERN GType valadoc_api_signature_builder_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocApiSignatureBuilder, valadoc_api_signature_builder_unref) VALA_EXTERN ValadocApiSignatureBuilder* valadoc_api_signature_builder_new (void); VALA_EXTERN ValadocApiSignatureBuilder* valadoc_api_signature_builder_construct (GType object_type); VALA_EXTERN ValadocApiSignatureBuilder* valadoc_api_signature_builder_append (ValadocApiSignatureBuilder* self, const gchar* text, gboolean spaced); VALA_EXTERN ValadocApiSignatureBuilder* valadoc_api_signature_builder_append_attribute (ValadocApiSignatureBuilder* self, const gchar* text, gboolean spaced); VALA_EXTERN ValadocApiSignatureBuilder* valadoc_api_signature_builder_append_highlighted (ValadocApiSignatureBuilder* self, const gchar* text, gboolean spaced); VALA_EXTERN ValadocApiSignatureBuilder* valadoc_api_signature_builder_append_content (ValadocApiSignatureBuilder* self, ValadocContentInline* content, gboolean spaced); VALA_EXTERN ValadocApiSignatureBuilder* valadoc_api_signature_builder_append_keyword (ValadocApiSignatureBuilder* self, const gchar* keyword, gboolean spaced); VALA_EXTERN ValadocApiSignatureBuilder* valadoc_api_signature_builder_append_symbol (ValadocApiSignatureBuilder* self, ValadocApiNode* node, gboolean spaced); VALA_EXTERN ValadocApiSignatureBuilder* valadoc_api_signature_builder_append_type (ValadocApiSignatureBuilder* self, ValadocApiNode* node, gboolean spaced); VALA_EXTERN ValadocApiSignatureBuilder* valadoc_api_signature_builder_append_type_name (ValadocApiSignatureBuilder* self, const gchar* name, gboolean spaced); VALA_EXTERN ValadocApiSignatureBuilder* valadoc_api_signature_builder_append_literal (ValadocApiSignatureBuilder* self, const gchar* literal, gboolean spaced); VALA_EXTERN ValadocContentRun* valadoc_api_signature_builder_get (ValadocApiSignatureBuilder* self); VALA_EXTERN ValadocApiPackage* valadoc_api_source_file_get_package (ValadocApiSourceFile* self); VALA_EXTERN const gchar* valadoc_api_source_file_get_relative_path (ValadocApiSourceFile* self); VALA_EXTERN const gchar* valadoc_api_source_file_get_relative_c_path (ValadocApiSourceFile* self); VALA_EXTERN gchar* valadoc_api_source_file_get_name (ValadocApiSourceFile* self); VALA_EXTERN ValaSourceFile* valadoc_api_source_file_get_data (ValadocApiSourceFile* self); VALA_EXTERN ValadocApiSourceFile* valadoc_api_source_file_new (ValadocApiPackage* package, const gchar* relative_path, const gchar* relative_c_path, ValaSourceFile* data); VALA_EXTERN ValadocApiSourceFile* valadoc_api_source_file_construct (GType object_type, ValadocApiPackage* package, const gchar* relative_path, const gchar* relative_c_path, ValaSourceFile* data); VALA_EXTERN ValadocApiStruct* valadoc_api_struct_new (ValadocApiNode* parent, ValadocApiSourceFile* file, const gchar* name, ValaSymbolAccessibility accessibility, ValadocApiSourceComment* comment, ValaStruct* data); VALA_EXTERN ValadocApiStruct* valadoc_api_struct_construct (GType object_type, ValadocApiNode* parent, ValadocApiSourceFile* file, const gchar* name, ValaSymbolAccessibility accessibility, ValadocApiSourceComment* comment, ValaStruct* data); VALA_EXTERN ValadocApiTypeReference* valadoc_api_struct_get_base_type (ValadocApiStruct* self); VALA_EXTERN void valadoc_api_struct_set_base_type (ValadocApiStruct* self, ValadocApiTypeReference* value); VALA_EXTERN gchar* valadoc_api_struct_get_cname (ValadocApiStruct* self); VALA_EXTERN gchar* valadoc_api_struct_get_type_id (ValadocApiStruct* self); VALA_EXTERN gchar* valadoc_api_struct_get_dup_function_cname (ValadocApiStruct* self); VALA_EXTERN gchar* valadoc_api_struct_get_copy_function_cname (ValadocApiStruct* self); VALA_EXTERN gchar* valadoc_api_struct_get_free_function_cname (ValadocApiStruct* self); VALA_EXTERN gchar* valadoc_api_struct_get_destroy_function_cname (ValadocApiStruct* self); VALA_EXTERN ValaCollection* valadoc_api_struct_get_known_child_structs (ValadocApiStruct* self); VALA_EXTERN void valadoc_api_struct_register_child_struct (ValadocApiStruct* self, ValadocApiStruct* stru); VALA_EXTERN gboolean valadoc_api_symbol_get_is_deprecated (ValadocApiSymbol* self); VALA_EXTERN ValadocApiSymbol* valadoc_api_symbol_construct (GType object_type, ValadocApiNode* parent, ValadocApiSourceFile* file, const gchar* name, ValaSymbolAccessibility accessibility, ValadocApiSourceComment* comment, ValaSymbol* data); VALA_EXTERN void valadoc_api_symbol_add_attribute (ValadocApiSymbol* self, ValadocApiAttribute* att); VALA_EXTERN ValaCollection* valadoc_api_symbol_get_attributes (ValadocApiSymbol* self); VALA_EXTERN ValadocApiAttribute* valadoc_api_symbol_get_attribute (ValadocApiSymbol* self, const gchar* name); VALA_EXTERN ValaSymbolAccessibility valadoc_api_symbol_get_accessibility (ValadocApiSymbol* self); VALA_EXTERN gboolean valadoc_api_symbol_get_is_public (ValadocApiSymbol* self); VALA_EXTERN gboolean valadoc_api_symbol_get_is_protected (ValadocApiSymbol* self); VALA_EXTERN gboolean valadoc_api_symbol_get_is_internal (ValadocApiSymbol* self); VALA_EXTERN gboolean valadoc_api_symbol_get_is_private (ValadocApiSymbol* self); VALA_EXTERN void valadoc_api_tree_add_package (ValadocApiTree* self, ValadocApiPackage* package); VALA_EXTERN ValaCodeContext* valadoc_api_tree_get_context (ValadocApiTree* self); VALA_EXTERN void valadoc_api_tree_set_context (ValadocApiTree* self, ValaCodeContext* value); VALA_EXTERN GType valadoc_highlighter_highlighter_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocHighlighterHighlighter, g_object_unref) VALA_EXTERN ValadocHighlighterHighlighter* valadoc_api_tree_get_highlighter (ValadocApiTree* self); VALA_EXTERN ValadocWikiPageTree* valadoc_api_tree_get_wikitree (ValadocApiTree* self); VALA_EXTERN ValaCollection* valadoc_api_tree_get_external_c_files (ValadocApiTree* self); VALA_EXTERN void valadoc_api_tree_add_external_c_files (ValadocApiTree* self, const gchar* name); VALA_EXTERN ValaCollection* valadoc_api_tree_get_package_list (ValadocApiTree* self); VALA_EXTERN void valadoc_api_tree_accept (ValadocApiTree* self, ValadocApiVisitor* visitor); VALA_EXTERN void valadoc_api_tree_accept_children (ValadocApiTree* self, ValadocApiVisitor* visitor); VALA_EXTERN ValadocApiNode* valadoc_api_tree_search_symbol_path (ValadocApiTree* self, ValadocApiNode* element, gchar** path, gint path_length1); VALA_EXTERN ValadocApiTypeSymbol* valadoc_api_tree_search_symbol_type_cstr (ValadocApiTree* self, const gchar* cname); VALA_EXTERN ValadocApiNode* valadoc_api_tree_search_symbol_cstr (ValadocApiTree* self, ValadocApiNode* element, const gchar* cname); VALA_EXTERN ValadocApiNode* valadoc_api_tree_search_symbol_str (ValadocApiTree* self, ValadocApiNode* element, const gchar* symname); VALA_EXTERN ValadocApiTree* valadoc_api_tree_new (ValadocErrorReporter* reporter, ValadocSettings* settings, ValaCodeContext* context); VALA_EXTERN ValadocApiTree* valadoc_api_tree_construct (GType object_type, ValadocErrorReporter* reporter, ValadocSettings* settings, ValaCodeContext* context); VALA_EXTERN gboolean valadoc_api_tree_create_tree (ValadocApiTree* self); VALA_EXTERN void valadoc_api_tree_parse_comments (ValadocApiTree* self, ValadocDocumentationParser* docparser); VALA_EXTERN void valadoc_api_tree_check_comments (ValadocApiTree* self, ValadocDocumentationParser* docparser); VALA_EXTERN void valadoc_api_tree_import_comments (ValadocApiTree* self, ValadocImporterDocumentationImporter** importers, gint importers_length1, gchar** packages, gint packages_length1, gchar** import_directories, gint import_directories_length1); VALA_EXTERN ValadocApiTypeParameter* valadoc_api_typeparameter_new (ValadocApiNode* parent, ValadocApiSourceFile* file, const gchar* name, ValaTypeParameter* data); VALA_EXTERN ValadocApiTypeParameter* valadoc_api_typeparameter_construct (GType object_type, ValadocApiNode* parent, ValadocApiSourceFile* file, const gchar* name, ValaTypeParameter* data); VALA_EXTERN ValadocApiTypeReference* valadoc_api_typereference_new (ValadocApiItem* parent, gboolean is_dynamic, gboolean is_nullable, const gchar* dbus_type_signature, ValaDataType* data); VALA_EXTERN ValadocApiTypeReference* valadoc_api_typereference_construct (GType object_type, ValadocApiItem* parent, gboolean is_dynamic, gboolean is_nullable, const gchar* dbus_type_signature, ValaDataType* data); VALA_EXTERN ValaCollection* valadoc_api_typereference_get_type_arguments (ValadocApiTypeReference* self); VALA_EXTERN void valadoc_api_typereference_add_type_argument (ValadocApiTypeReference* self, ValadocApiTypeReference* type_ref); VALA_EXTERN ValadocApiItem* valadoc_api_typereference_get_data_type (ValadocApiTypeReference* self); VALA_EXTERN void valadoc_api_typereference_set_data_type (ValadocApiTypeReference* self, ValadocApiItem* value); VALA_EXTERN gboolean valadoc_api_typereference_get_is_owned (ValadocApiTypeReference* self); VALA_EXTERN gboolean valadoc_api_typereference_get_is_weak (ValadocApiTypeReference* self); VALA_EXTERN gboolean valadoc_api_typereference_get_is_unowned (ValadocApiTypeReference* self); VALA_EXTERN gboolean valadoc_api_typereference_get_is_dynamic (ValadocApiTypeReference* self); VALA_EXTERN gboolean valadoc_api_typereference_get_is_nullable (ValadocApiTypeReference* self); VALA_EXTERN gchar* valadoc_api_typereference_get_dbus_type_signature (ValadocApiTypeReference* self); VALA_EXTERN ValadocApiTypeSymbol* valadoc_api_typesymbol_construct (GType object_type, ValadocApiNode* parent, ValadocApiSourceFile* file, const gchar* name, ValaSymbolAccessibility accessibility, ValadocApiSourceComment* comment, gboolean is_basic_type, ValaTypeSymbol* data); VALA_EXTERN gboolean valadoc_api_typesymbol_get_is_basic_type (ValadocApiTypeSymbol* self); VALA_EXTERN gchar* valadoc_api_typesymbol_get_type_macro_name (ValadocApiTypeSymbol* self); VALA_EXTERN gchar* valadoc_api_typesymbol_get_type_cast_macro_name (ValadocApiTypeSymbol* self); VALA_EXTERN gchar* valadoc_api_typesymbol_get_is_type_macro_name (ValadocApiTypeSymbol* self); VALA_EXTERN gchar* valadoc_api_typesymbol_get_type_function_name (ValadocApiTypeSymbol* self); VALA_EXTERN void valadoc_api_visitor_visit_tree (ValadocApiVisitor* self, ValadocApiTree* item); VALA_EXTERN void valadoc_api_visitor_visit_package (ValadocApiVisitor* self, ValadocApiPackage* item); VALA_EXTERN void valadoc_api_visitor_visit_namespace (ValadocApiVisitor* self, ValadocApiNamespace* item); VALA_EXTERN void valadoc_api_visitor_visit_interface (ValadocApiVisitor* self, ValadocApiInterface* item); VALA_EXTERN void valadoc_api_visitor_visit_class (ValadocApiVisitor* self, ValadocApiClass* item); VALA_EXTERN void valadoc_api_visitor_visit_struct (ValadocApiVisitor* self, ValadocApiStruct* item); VALA_EXTERN void valadoc_api_visitor_visit_property (ValadocApiVisitor* self, ValadocApiProperty* item); VALA_EXTERN void valadoc_api_visitor_visit_field (ValadocApiVisitor* self, ValadocApiField* item); VALA_EXTERN void valadoc_api_visitor_visit_constant (ValadocApiVisitor* self, ValadocApiConstant* item); VALA_EXTERN void valadoc_api_visitor_visit_delegate (ValadocApiVisitor* self, ValadocApiDelegate* item); VALA_EXTERN void valadoc_api_visitor_visit_signal (ValadocApiVisitor* self, ValadocApiSignal* item); VALA_EXTERN void valadoc_api_visitor_visit_method (ValadocApiVisitor* self, ValadocApiMethod* item); VALA_EXTERN void valadoc_api_visitor_visit_type_parameter (ValadocApiVisitor* self, ValadocApiTypeParameter* item); VALA_EXTERN void valadoc_api_visitor_visit_formal_parameter (ValadocApiVisitor* self, ValadocApiParameter* item); VALA_EXTERN void valadoc_api_visitor_visit_error_domain (ValadocApiVisitor* self, ValadocApiErrorDomain* item); VALA_EXTERN void valadoc_api_visitor_visit_error_code (ValadocApiVisitor* self, ValadocApiErrorCode* item); VALA_EXTERN void valadoc_api_visitor_visit_enum (ValadocApiVisitor* self, ValadocApiEnum* item); VALA_EXTERN void valadoc_api_visitor_visit_enum_value (ValadocApiVisitor* self, ValadocApiEnumValue* item); VALA_EXTERN ValadocApiVisitor* valadoc_api_visitor_construct (GType object_type); VALA_EXTERN GType valadoc_content_block_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocContentBlock, g_object_unref) VALA_EXTERN ValaList* valadoc_content_block_content_get_content (ValadocContentBlockContent* self); VALA_EXTERN ValaList* valadoc_content_comment_get_taglets (ValadocContentComment* self); VALA_EXTERN ValaList* valadoc_content_comment_find_taglets (ValadocContentComment* self, ValadocApiNode* container, GType taglet_type); VALA_EXTERN ValadocContentContentFactory* valadoc_content_content_factory_new (ValadocSettings* settings, ValadocResourceLocator* locator, ValadocModuleLoader* modules); VALA_EXTERN ValadocContentContentFactory* valadoc_content_content_factory_construct (GType object_type, ValadocSettings* settings, ValadocResourceLocator* locator, ValadocModuleLoader* modules); VALA_EXTERN ValadocContentComment* valadoc_content_content_factory_create_comment (ValadocContentContentFactory* self); VALA_EXTERN ValadocContentEmbedded* valadoc_content_content_factory_create_embedded (ValadocContentContentFactory* self); VALA_EXTERN ValadocContentHeadline* valadoc_content_content_factory_create_headline (ValadocContentContentFactory* self); VALA_EXTERN ValadocContentLink* valadoc_content_content_factory_create_link (ValadocContentContentFactory* self); VALA_EXTERN ValadocContentWikiLink* valadoc_content_content_factory_create_wiki_link (ValadocContentContentFactory* self); VALA_EXTERN ValadocContentList* valadoc_content_content_factory_create_list (ValadocContentContentFactory* self); VALA_EXTERN ValadocContentListItem* valadoc_content_content_factory_create_list_item (ValadocContentContentFactory* self); VALA_EXTERN ValadocContentPage* valadoc_content_content_factory_create_page (ValadocContentContentFactory* self); VALA_EXTERN ValadocContentParagraph* valadoc_content_content_factory_create_paragraph (ValadocContentContentFactory* self); VALA_EXTERN ValadocContentWarning* valadoc_content_content_factory_create_warning (ValadocContentContentFactory* self); VALA_EXTERN ValadocContentNote* valadoc_content_content_factory_create_note (ValadocContentContentFactory* self); VALA_EXTERN GType valadoc_content_run_style_get_type (void) G_GNUC_CONST ; VALA_EXTERN ValadocContentRun* valadoc_content_content_factory_create_run (ValadocContentContentFactory* self, ValadocContentRunStyle style); VALA_EXTERN ValadocContentSourceCode* valadoc_content_content_factory_create_source_code (ValadocContentContentFactory* self); VALA_EXTERN ValadocContentTable* valadoc_content_content_factory_create_table (ValadocContentContentFactory* self); VALA_EXTERN ValadocContentTableCell* valadoc_content_content_factory_create_table_cell (ValadocContentContentFactory* self); VALA_EXTERN ValadocContentTableRow* valadoc_content_content_factory_create_table_row (ValadocContentContentFactory* self); VALA_EXTERN ValadocContentTaglet* valadoc_content_content_factory_create_taglet (ValadocContentContentFactory* self, const gchar* name); VALA_EXTERN ValadocContentText* valadoc_content_content_factory_create_text (ValadocContentContentFactory* self, const gchar* text); VALA_EXTERN GType valadoc_content_horizontal_align_get_type (void) G_GNUC_CONST ; VALA_EXTERN GType valadoc_content_vertical_align_get_type (void) G_GNUC_CONST ; VALA_EXTERN GType valadoc_content_style_attributes_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocContentStyleAttributes, g_object_unref) VALA_EXTERN ValadocContentContentElement* valadoc_content_content_factory_set_style_attributes (ValadocContentContentFactory* self, ValadocContentStyleAttributes* element, ValadocContentVerticalAlign* valign, ValadocContentHorizontalAlign* halign, const gchar* style); VALA_EXTERN ValadocContentContentElement* valadoc_content_content_element_get_parent (ValadocContentContentElement* self); VALA_EXTERN ValadocContentContentElement* valadoc_content_content_element_copy (ValadocContentContentElement* self, ValadocContentContentElement* new_parent); VALA_EXTERN void valadoc_content_content_element_configure (ValadocContentContentElement* self, ValadocSettings* settings, ValadocResourceLocator* locator); VALA_EXTERN void valadoc_content_content_element_check (ValadocContentContentElement* self, ValadocApiTree* api_root, ValadocApiNode* container, const gchar* file_path, ValadocErrorReporter* reporter, ValadocSettings* settings); VALA_EXTERN void valadoc_content_content_element_accept (ValadocContentContentElement* self, ValadocContentContentVisitor* visitor); VALA_EXTERN gboolean valadoc_content_content_element_is_empty (ValadocContentContentElement* self); VALA_EXTERN void valadoc_content_content_element_accept_children (ValadocContentContentElement* self, ValadocContentContentVisitor* visitor); VALA_EXTERN ValadocContentContentElement* valadoc_content_content_element_construct (GType object_type); VALA_EXTERN void valadoc_content_content_renderer_render (ValadocContentContentRenderer* self, ValadocContentContentElement* element); VALA_EXTERN void valadoc_content_content_renderer_render_children (ValadocContentContentRenderer* self, ValadocContentContentElement* element); VALA_EXTERN ValadocContentContentRenderer* valadoc_content_content_renderer_construct (GType object_type); VALA_EXTERN void valadoc_content_content_visitor_visit_comment (ValadocContentContentVisitor* self, ValadocContentComment* element); VALA_EXTERN void valadoc_content_content_visitor_visit_embedded (ValadocContentContentVisitor* self, ValadocContentEmbedded* element); VALA_EXTERN void valadoc_content_content_visitor_visit_headline (ValadocContentContentVisitor* self, ValadocContentHeadline* element); VALA_EXTERN void valadoc_content_content_visitor_visit_link (ValadocContentContentVisitor* self, ValadocContentLink* element); VALA_EXTERN void valadoc_content_content_visitor_visit_wiki_link (ValadocContentContentVisitor* self, ValadocContentWikiLink* element); VALA_EXTERN void valadoc_content_content_visitor_visit_symbol_link (ValadocContentContentVisitor* self, ValadocContentSymbolLink* element); VALA_EXTERN void valadoc_content_content_visitor_visit_list (ValadocContentContentVisitor* self, ValadocContentList* element); VALA_EXTERN void valadoc_content_content_visitor_visit_list_item (ValadocContentContentVisitor* self, ValadocContentListItem* element); VALA_EXTERN void valadoc_content_content_visitor_visit_paragraph (ValadocContentContentVisitor* self, ValadocContentParagraph* element); VALA_EXTERN void valadoc_content_content_visitor_visit_warning (ValadocContentContentVisitor* self, ValadocContentWarning* element); VALA_EXTERN void valadoc_content_content_visitor_visit_note (ValadocContentContentVisitor* self, ValadocContentNote* element); VALA_EXTERN void valadoc_content_content_visitor_visit_page (ValadocContentContentVisitor* self, ValadocContentPage* element); VALA_EXTERN void valadoc_content_content_visitor_visit_run (ValadocContentContentVisitor* self, ValadocContentRun* element); VALA_EXTERN void valadoc_content_content_visitor_visit_source_code (ValadocContentContentVisitor* self, ValadocContentSourceCode* element); VALA_EXTERN void valadoc_content_content_visitor_visit_table (ValadocContentContentVisitor* self, ValadocContentTable* element); VALA_EXTERN void valadoc_content_content_visitor_visit_table_cell (ValadocContentContentVisitor* self, ValadocContentTableCell* element); VALA_EXTERN void valadoc_content_content_visitor_visit_table_row (ValadocContentContentVisitor* self, ValadocContentTableRow* element); VALA_EXTERN void valadoc_content_content_visitor_visit_taglet (ValadocContentContentVisitor* self, ValadocContentTaglet* element); VALA_EXTERN void valadoc_content_content_visitor_visit_text (ValadocContentContentVisitor* self, ValadocContentText* element); VALA_EXTERN ValadocContentContentVisitor* valadoc_content_content_visitor_construct (GType object_type); VALA_EXTERN const gchar* valadoc_content_embedded_get_url (ValadocContentEmbedded* self); VALA_EXTERN void valadoc_content_embedded_set_url (ValadocContentEmbedded* self, const gchar* value); VALA_EXTERN const gchar* valadoc_content_embedded_get_caption (ValadocContentEmbedded* self); VALA_EXTERN void valadoc_content_embedded_set_caption (ValadocContentEmbedded* self, const gchar* value); VALA_EXTERN gint valadoc_content_headline_get_level (ValadocContentHeadline* self); VALA_EXTERN void valadoc_content_headline_set_level (ValadocContentHeadline* self, gint value); VALA_EXTERN ValadocContentInlineTaglet* valadoc_content_inline_taglet_construct (GType object_type); VALA_EXTERN ValadocRule* valadoc_content_inline_taglet_get_parser_rule (ValadocContentInlineTaglet* self, ValadocRule* run_rule); VALA_EXTERN ValadocContentContentElement* valadoc_content_inline_taglet_produce_content (ValadocContentInlineTaglet* self); VALA_EXTERN ValaList* valadoc_content_inline_content_get_content (ValadocContentInlineContent* self); VALA_EXTERN ValadocWikiPage* valadoc_content_wiki_link_get_page (ValadocContentWikiLink* self); VALA_EXTERN const gchar* valadoc_content_wiki_link_get_name (ValadocContentWikiLink* self); VALA_EXTERN void valadoc_content_wiki_link_set_name (ValadocContentWikiLink* self, const gchar* value); VALA_EXTERN const gchar* valadoc_content_link_get_url (ValadocContentLink* self); VALA_EXTERN void valadoc_content_link_set_url (ValadocContentLink* self, const gchar* value); VALA_EXTERN ValadocImporterInternalIdRegistrar* valadoc_content_link_get_id_registrar (ValadocContentLink* self); VALA_EXTERN GType valadoc_content_list_bullet_get_type (void) G_GNUC_CONST ; VALA_EXTERN ValadocContentListBullet* valadoc_content_list_bullet_from_string (const gchar* str); VALA_EXTERN const gchar* valadoc_content_list_bullet_to_string (ValadocContentListBullet self); VALA_EXTERN ValadocContentListBullet valadoc_content_list_get_bullet (ValadocContentList* self); VALA_EXTERN void valadoc_content_list_set_bullet (ValadocContentList* self, ValadocContentListBullet value); VALA_EXTERN ValaList* valadoc_content_list_get_items (ValadocContentList* self); VALA_EXTERN gchar* valadoc_resource_locator_resolve (ValadocResourceLocator* self, const gchar* path); VALA_EXTERN ValadocContentRunStyle* valadoc_content_run_style_from_string (const gchar* str); VALA_EXTERN const gchar* valadoc_content_run_style_to_string (ValadocContentRunStyle self); VALA_EXTERN ValadocContentRunStyle valadoc_content_run_get_style (ValadocContentRun* self); VALA_EXTERN void valadoc_content_run_set_style (ValadocContentRun* self, ValadocContentRunStyle value); VALA_EXTERN GType valadoc_content_source_code_language_get_type (void) G_GNUC_CONST ; VALA_EXTERN ValadocContentSourceCodeLanguage valadoc_content_source_code_language_from_path (const gchar* path); VALA_EXTERN ValadocContentSourceCodeLanguage valadoc_content_source_code_language_from_string (const gchar* str, gboolean is_extension); VALA_EXTERN const gchar* valadoc_content_source_code_language_to_string (ValadocContentSourceCodeLanguage self); VALA_EXTERN const gchar* valadoc_content_source_code_get_code (ValadocContentSourceCode* self); VALA_EXTERN void valadoc_content_source_code_set_code (ValadocContentSourceCode* self, const gchar* value); VALA_EXTERN ValadocContentRun* valadoc_content_source_code_get_highlighted_code (ValadocContentSourceCode* self); VALA_EXTERN ValadocContentSourceCodeLanguage valadoc_content_source_code_get_language (ValadocContentSourceCode* self); VALA_EXTERN void valadoc_content_source_code_set_language (ValadocContentSourceCode* self, ValadocContentSourceCodeLanguage value); VALA_EXTERN ValadocContentHorizontalAlign valadoc_content_horizontal_align_from_string (const gchar* str); VALA_EXTERN const gchar* valadoc_content_horizontal_align_to_string (ValadocContentHorizontalAlign self); VALA_EXTERN ValadocContentVerticalAlign valadoc_content_vertical_align_from_string (const gchar* str); VALA_EXTERN const gchar* valadoc_content_vertical_align_to_string (ValadocContentVerticalAlign self); VALA_EXTERN ValadocContentHorizontalAlign valadoc_content_style_attributes_get_horizontal_align (ValadocContentStyleAttributes* self); VALA_EXTERN void valadoc_content_style_attributes_set_horizontal_align (ValadocContentStyleAttributes* self, ValadocContentHorizontalAlign value); VALA_EXTERN ValadocContentVerticalAlign valadoc_content_style_attributes_get_vertical_align (ValadocContentStyleAttributes* self); VALA_EXTERN void valadoc_content_style_attributes_set_vertical_align (ValadocContentStyleAttributes* self, ValadocContentVerticalAlign value); VALA_EXTERN const gchar* valadoc_content_style_attributes_get_style (ValadocContentStyleAttributes* self); VALA_EXTERN void valadoc_content_style_attributes_set_style (ValadocContentStyleAttributes* self, const gchar* value); VALA_EXTERN ValadocApiNode* valadoc_content_symbol_link_get_symbol (ValadocContentSymbolLink* self); VALA_EXTERN void valadoc_content_symbol_link_set_symbol (ValadocContentSymbolLink* self, ValadocApiNode* value); VALA_EXTERN const gchar* valadoc_content_symbol_link_get_given_symbol_name (ValadocContentSymbolLink* self); VALA_EXTERN void valadoc_content_symbol_link_set_given_symbol_name (ValadocContentSymbolLink* self, const gchar* value); VALA_EXTERN ValaList* valadoc_content_table_get_rows (ValadocContentTable* self); VALA_EXTERN gint valadoc_content_table_cell_get_colspan (ValadocContentTableCell* self); VALA_EXTERN void valadoc_content_table_cell_set_colspan (ValadocContentTableCell* self, gint value); VALA_EXTERN gint valadoc_content_table_cell_get_rowspan (ValadocContentTableCell* self); VALA_EXTERN void valadoc_content_table_cell_set_rowspan (ValadocContentTableCell* self, gint value); VALA_EXTERN ValaList* valadoc_content_table_row_get_cells (ValadocContentTableRow* self); VALA_EXTERN ValadocRule* valadoc_content_taglet_get_parser_rule (ValadocContentTaglet* self, ValadocRule* run_rule); VALA_EXTERN ValaList* valadoc_content_taglet_get_inheritable_documentation (ValadocContentTaglet* self); VALA_EXTERN gboolean valadoc_content_taglet_inheritable (ValadocContentTaglet* self, ValadocContentTaglet* taglet); VALA_EXTERN const gchar* valadoc_content_text_get_content (ValadocContentText* self); VALA_EXTERN void valadoc_content_text_set_content (ValadocContentText* self, const gchar* value); VALA_EXTERN GType valadoc_charts_chart_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocChartsChart, g_object_unref) VALA_EXTERN GType valadoc_charts_factory_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocChartsFactory, g_object_unref) VALA_EXTERN ValadocChartsChart* valadoc_charts_chart_new (ValadocChartsFactory* factory, ValadocApiNode* node); VALA_EXTERN ValadocChartsChart* valadoc_charts_chart_construct (GType object_type, ValadocChartsFactory* factory, ValadocApiNode* node); VALA_EXTERN void valadoc_charts_chart_save (ValadocChartsChart* self, const gchar* file_name, const gchar* file_type); VALA_EXTERN void valadoc_charts_chart_write (ValadocChartsChart* self, FILE* file, const gchar* file_type); VALA_EXTERN guint8* valadoc_charts_chart_write_buffer (ValadocChartsChart* self, const gchar* file_type, gint* result_length1); VALA_EXTERN Agnode_t* valadoc_charts_factory_create_type (ValadocChartsFactory* self, Agraph_t* graph, ValadocApiNode* item); VALA_EXTERN Agraph_t* valadoc_charts_factory_create_graph (ValadocChartsFactory* self, ValadocApiNode* item); VALA_EXTERN GVC_t* valadoc_charts_factory_create_context (ValadocChartsFactory* self, Agraph_t* graph); VALA_EXTERN Agnode_t* valadoc_charts_factory_create_class (ValadocChartsFactory* self, Agraph_t* graph, ValadocApiClass* item); VALA_EXTERN Agnode_t* valadoc_charts_factory_create_struct (ValadocChartsFactory* self, Agraph_t* graph, ValadocApiStruct* item); VALA_EXTERN Agnode_t* valadoc_charts_factory_create_interface (ValadocChartsFactory* self, Agraph_t* graph, ValadocApiInterface* item); VALA_EXTERN Agnode_t* valadoc_charts_factory_create_enum (ValadocChartsFactory* self, Agraph_t* graph, ValadocApiEnum* item); VALA_EXTERN Agnode_t* valadoc_charts_factory_create_delegate (ValadocChartsFactory* self, Agraph_t* graph, ValadocApiDelegate* item); VALA_EXTERN Agnode_t* valadoc_charts_factory_create_errordomain (ValadocChartsFactory* self, Agraph_t* graph, ValadocApiErrorDomain* item); VALA_EXTERN Agnode_t* valadoc_charts_factory_create_namespace (ValadocChartsFactory* self, Agraph_t* graph, ValadocApiNamespace* item); VALA_EXTERN Agedge_t* valadoc_charts_factory_add_children (ValadocChartsFactory* self, Agraph_t* graph, Agnode_t* parent, Agnode_t* child); VALA_EXTERN ValadocChartsFactory* valadoc_charts_factory_construct (GType object_type); VALA_EXTERN GType valadoc_charts_hierarchy_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocChartsHierarchy, g_object_unref) VALA_EXTERN ValadocChartsHierarchy* valadoc_charts_hierarchy_new (ValadocChartsFactory* factory, ValadocApiNode* node); VALA_EXTERN ValadocChartsHierarchy* valadoc_charts_hierarchy_construct (GType object_type, ValadocChartsFactory* factory, ValadocApiNode* node); VALA_EXTERN GType valadoc_charts_simple_factory_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocChartsSimpleFactory, g_object_unref) VALA_EXTERN Agnode_t* valadoc_charts_simple_factory_configure_type (ValadocChartsSimpleFactory* self, Agnode_t* node, ValadocApiNode* item); VALA_EXTERN ValadocChartsSimpleFactory* valadoc_charts_simple_factory_new (void); VALA_EXTERN ValadocChartsSimpleFactory* valadoc_charts_simple_factory_construct (GType object_type); VALA_EXTERN GType valadoc_token_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocToken, g_object_unref) VALA_EXTERN GType valadoc_parser_callback_get_type (void) G_GNUC_CONST ; VALA_EXTERN ValadocParser* valadoc_parser_new (ValadocSettings* settings, ValadocScanner* scanner, ValadocErrorReporter* reporter); VALA_EXTERN ValadocParser* valadoc_parser_construct (GType object_type, ValadocSettings* settings, ValadocScanner* scanner, ValadocErrorReporter* reporter); VALA_EXTERN void valadoc_parser_set_root_rule (ValadocParser* self, ValadocRule* root_rule); VALA_EXTERN void valadoc_parser_parse (ValadocParser* self, const gchar* content, const gchar* filename, gint first_line, gint first_column, GError** error); VALA_EXTERN void valadoc_parser_accept_token (ValadocParser* self, ValadocToken* token, GError** error); VALA_EXTERN GObject* valadoc_parser_callback_get_rule_state (ValadocParserCallback* self); VALA_EXTERN void valadoc_parser_callback_set_rule_state (ValadocParserCallback* self, GObject* state); VALA_EXTERN void valadoc_parser_callback_push_rule (ValadocParserCallback* self, ValadocRule* rule); VALA_EXTERN void valadoc_parser_callback_reduce (ValadocParserCallback* self); VALA_EXTERN gboolean valadoc_parser_callback_would_parent_accept_token (ValadocParserCallback* self, ValadocToken* token); VALA_EXTERN gboolean valadoc_parser_callback_would_parent_reduce_to_rule (ValadocParserCallback* self, ValadocToken* token, ValadocRule* rule); VALA_EXTERN void valadoc_parser_callback_warning (ValadocParserCallback* self, ValadocToken* token, const gchar* message); VALA_EXTERN void valadoc_parser_callback_error (ValadocParserCallback* self, ValadocToken* token, const gchar* message, GError** error); VALA_EXTERN GType valadoc_rule_forward_get_type (void) G_GNUC_CONST ; VALA_EXTERN ValadocRule* valadoc_rule_seq (GObject** scheme, gint scheme_length1); VALA_EXTERN ValadocRule* valadoc_rule_one_of (GObject** scheme, gint scheme_length1); VALA_EXTERN ValadocRule* valadoc_rule_many (GObject** scheme, gint scheme_length1); VALA_EXTERN ValadocRule* valadoc_rule_option (GObject** scheme, gint scheme_length1); VALA_EXTERN ValadocRule* valadoc_rule_construct (GType object_type); VALA_EXTERN const gchar* valadoc_rule_get_name (ValadocRule* self); VALA_EXTERN ValadocRule* valadoc_rule_set_name (ValadocRule* self, const gchar* name); VALA_EXTERN ValadocRule* valadoc_rule_set_start (ValadocRule* self, ValadocRuleAction action, gpointer action_target); VALA_EXTERN ValadocRule* valadoc_rule_set_reduce (ValadocRule* self, ValadocRuleAction action, gpointer action_target); VALA_EXTERN ValadocRule* valadoc_rule_set_skip (ValadocRule* self, ValadocRuleAction action, gpointer action_target); VALA_EXTERN gboolean valadoc_rule_is_optional (ValadocRule* self); VALA_EXTERN gboolean valadoc_rule_starts_with_token (ValadocRule* self, ValadocToken* token); VALA_EXTERN gboolean valadoc_rule_accept_token (ValadocRule* self, ValadocToken* token, ValadocParserCallback* parser, ValadocRuleForward forward, GError** error); VALA_EXTERN gboolean valadoc_rule_would_accept_token (ValadocRule* self, ValadocToken* token, GObject* state); VALA_EXTERN gboolean valadoc_rule_would_reduce (ValadocRule* self, ValadocToken* token, GObject* state); VALA_EXTERN gchar* valadoc_rule_to_string (ValadocRule* self, GObject* state); VALA_EXTERN gboolean valadoc_rule_is_optional_rule (ValadocRule* self, GObject* scheme_element); VALA_EXTERN gboolean valadoc_rule_has_start_token (ValadocRule* self, GObject* scheme_element, ValadocToken* token); VALA_EXTERN gboolean valadoc_rule_try_to_apply (ValadocRule* self, GObject* scheme_element, ValadocToken* token, ValadocParserCallback* parser, gboolean* handled, GError** error); VALA_EXTERN void valadoc_rule_do_start (ValadocRule* self, ValadocParserCallback* parser, GError** error); VALA_EXTERN void valadoc_rule_do_reduce (ValadocRule* self, ValadocParserCallback* parser, GError** error); VALA_EXTERN void valadoc_rule_do_skip (ValadocRule* self, ValadocParserCallback* parser, GError** error); VALA_EXTERN void valadoc_scanner_set_parser (ValadocScanner* self, ValadocParser* parser); VALA_EXTERN void valadoc_scanner_reset (ValadocScanner* self); VALA_EXTERN void valadoc_scanner_scan (ValadocScanner* self, const gchar* content, GError** error); VALA_EXTERN void valadoc_scanner_end (ValadocScanner* self, GError** error); VALA_EXTERN void valadoc_scanner_stop (ValadocScanner* self); VALA_EXTERN gchar* valadoc_scanner_get_line_content (ValadocScanner* self); VALA_EXTERN GType valadoc_stub_rule_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocStubRule, g_object_unref) VALA_EXTERN ValadocStubRule* valadoc_stub_rule_new (void); VALA_EXTERN ValadocStubRule* valadoc_stub_rule_construct (GType object_type); VALA_EXTERN ValadocRule* valadoc_stub_rule_set_rule (ValadocStubRule* self, ValadocRule* rule); VALA_EXTERN GType valadoc_token_type_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocTokenType, g_object_unref) VALA_EXTERN ValadocToken* valadoc_token_new_from_type (ValadocTokenType* type, ValaSourceLocation* begin, ValaSourceLocation* end, const gchar* val); VALA_EXTERN ValadocToken* valadoc_token_construct_from_type (GType object_type, ValadocTokenType* type, ValaSourceLocation* begin, ValaSourceLocation* end, const gchar* val); VALA_EXTERN ValadocToken* valadoc_token_new_from_word (const gchar* word, ValaSourceLocation* begin, ValaSourceLocation* end); VALA_EXTERN ValadocToken* valadoc_token_construct_from_word (GType object_type, const gchar* word, ValaSourceLocation* begin, ValaSourceLocation* end); VALA_EXTERN gboolean valadoc_token_get_is_word (ValadocToken* self); VALA_EXTERN gboolean valadoc_token_get_is_number (ValadocToken* self); VALA_EXTERN const gchar* valadoc_token_get_word (ValadocToken* self); VALA_EXTERN const gchar* valadoc_token_get_value (ValadocToken* self); VALA_EXTERN ValadocTokenType* valadoc_token_get_token_type (ValadocToken* self); VALA_EXTERN void valadoc_token_get_begin (ValadocToken* self, ValaSourceLocation * result); VALA_EXTERN void valadoc_token_get_end (ValadocToken* self, ValaSourceLocation * result); VALA_EXTERN const gchar* valadoc_token_to_string (ValadocToken* self); VALA_EXTERN const gchar* valadoc_token_to_pretty_string (ValadocToken* self); VALA_EXTERN gint valadoc_token_to_int (ValadocToken* self); VALA_EXTERN ValadocToken* valadoc_token_new (void); VALA_EXTERN ValadocToken* valadoc_token_construct (GType object_type); VALA_EXTERN ValadocTokenType* valadoc_token_type_ANY; VALA_EXTERN ValadocTokenType* valadoc_token_type_ANY_WORD; VALA_EXTERN ValadocTokenType* valadoc_token_type_ANY_NUMBER; VALA_EXTERN ValadocTokenType* valadoc_token_type_EOF; VALA_EXTERN ValadocTokenType* valadoc_token_type_EOL; VALA_EXTERN ValadocTokenType* valadoc_token_type_BREAK; VALA_EXTERN ValadocTokenType* valadoc_token_type_AROBASE; VALA_EXTERN ValadocTokenType* valadoc_token_type_SPACE; VALA_EXTERN ValadocTokenType* valadoc_token_type_TAB; VALA_EXTERN ValadocTokenType* valadoc_token_type_EQUAL_1; VALA_EXTERN ValadocTokenType* valadoc_token_type_EQUAL_2; VALA_EXTERN ValadocTokenType* valadoc_token_type_EQUAL_3; VALA_EXTERN ValadocTokenType* valadoc_token_type_EQUAL_4; VALA_EXTERN ValadocTokenType* valadoc_token_type_EQUAL_5; VALA_EXTERN ValadocTokenType* valadoc_token_type_MINUS; VALA_EXTERN ValadocTokenType* valadoc_token_type_LESS_THAN; VALA_EXTERN ValadocTokenType* valadoc_token_type_GREATER_THAN; VALA_EXTERN ValadocTokenType* valadoc_token_type_ALIGN_TOP; VALA_EXTERN ValadocTokenType* valadoc_token_type_ALIGN_BOTTOM; VALA_EXTERN ValadocTokenType* valadoc_token_type_SINGLE_QUOTE_2; VALA_EXTERN ValadocTokenType* valadoc_token_type_SLASH_2; VALA_EXTERN ValadocTokenType* valadoc_token_type_UNDERSCORE_2; VALA_EXTERN ValadocTokenType* valadoc_token_type_BACK_QUOTE_2; VALA_EXTERN ValadocTokenType* valadoc_token_type_OPEN_BRACE; VALA_EXTERN ValadocTokenType* valadoc_token_type_CLOSED_BRACE; VALA_EXTERN ValadocTokenType* valadoc_token_type_DOUBLE_OPEN_BRACE; VALA_EXTERN ValadocTokenType* valadoc_token_type_DOUBLE_CLOSED_BRACE; VALA_EXTERN ValadocTokenType* valadoc_token_type_TRIPLE_OPEN_BRACE; VALA_EXTERN ValadocTokenType* valadoc_token_type_TRIPLE_CLOSED_BRACE; VALA_EXTERN ValadocTokenType* valadoc_token_type_DOUBLE_OPEN_BRACKET; VALA_EXTERN ValadocTokenType* valadoc_token_type_DOUBLE_CLOSED_BRACKET; VALA_EXTERN ValadocTokenType* valadoc_token_type_PIPE; VALA_EXTERN ValadocTokenType* valadoc_token_type_DOUBLE_PIPE; VALA_EXTERN ValadocTokenType* valadoc_token_type_ALIGN_RIGHT; VALA_EXTERN ValadocTokenType* valadoc_token_type_ALIGN_CENTER; VALA_EXTERN ValadocTokenType* valadoc_token_type_VALADOC_COMMENT_START; VALA_EXTERN ValadocTokenType* valadoc_token_type_VALADOC_COMMENT_END; VALA_EXTERN ValadocTokenType* valadoc_token_type_VALADOC_ANY_WORD; VALA_EXTERN ValadocTokenType* valadoc_token_type_VALADOC_SPACE; VALA_EXTERN ValadocTokenType* valadoc_token_type_VALADOC_TAB; VALA_EXTERN ValadocTokenType* valadoc_token_type_VALADOC_EOL; VALA_EXTERN ValadocTokenType* valadoc_token_type_MARKDOWN_PARAGRAPH; VALA_EXTERN ValadocTokenType* valadoc_token_type_MARKDOWN_ANY_WORD; VALA_EXTERN ValadocTokenType* valadoc_token_type_MARKDOWN_SPACE; VALA_EXTERN ValadocTokenType* valadoc_token_type_MARKDOWN_SOURCE; VALA_EXTERN ValadocTokenType* valadoc_token_type_MARKDOWN_PARAMETER; VALA_EXTERN ValadocTokenType* valadoc_token_type_MARKDOWN_CONSTANT; VALA_EXTERN ValadocTokenType* valadoc_token_type_MARKDOWN_SYMBOL; VALA_EXTERN ValadocTokenType* valadoc_token_type_MARKDOWN_LOCAL_GMEMBER; VALA_EXTERN ValadocTokenType* valadoc_token_type_MARKDOWN_FUNCTION; VALA_EXTERN ValadocTokenType* valadoc_token_type_MARKDOWN_MAIL; VALA_EXTERN ValadocTokenType* valadoc_token_type_MARKDOWN_LINK; VALA_EXTERN ValadocTokenType* valadoc_token_type_MARKDOWN_GREATER_THAN; VALA_EXTERN ValadocTokenType* valadoc_token_type_MARKDOWN_LESS_THAN; VALA_EXTERN ValadocTokenType* valadoc_token_type_MARKDOWN_OPEN_BRACKET; VALA_EXTERN ValadocTokenType* valadoc_token_type_MARKDOWN_CLOSE_BRACKET; VALA_EXTERN ValadocTokenType* valadoc_token_type_MARKDOWN_OPEN_PARENS; VALA_EXTERN ValadocTokenType* valadoc_token_type_MARKDOWN_CLOSE_PARENS; VALA_EXTERN ValadocTokenType* valadoc_token_type_MARKDOWN_EXCLAMATION_MARK; VALA_EXTERN ValadocTokenType* valadoc_token_type_MARKDOWN_HEADLINE_1; VALA_EXTERN ValadocTokenType* valadoc_token_type_MARKDOWN_HEADLINE_2; VALA_EXTERN ValadocTokenType* valadoc_token_type_MARKDOWN_HEADLINE_HASH; VALA_EXTERN ValadocTokenType* valadoc_token_type_MARKDOWN_HEADLINE_END; VALA_EXTERN ValadocTokenType* valadoc_token_type_MARKDOWN_UNORDERED_LIST_ITEM_START; VALA_EXTERN ValadocTokenType* valadoc_token_type_MARKDOWN_UNORDERED_LIST_ITEM_END; VALA_EXTERN ValadocTokenType* valadoc_token_type_MARKDOWN_ORDERED_LIST_ITEM_START; VALA_EXTERN ValadocTokenType* valadoc_token_type_MARKDOWN_ORDERED_LIST_ITEM_END; VALA_EXTERN ValadocTokenType* valadoc_token_type_MARKDOWN_BLOCK_START; VALA_EXTERN ValadocTokenType* valadoc_token_type_MARKDOWN_BLOCK_END; VALA_EXTERN ValadocTokenType* valadoc_token_type_MARKDOWN_EOC; VALA_EXTERN ValadocTokenType* valadoc_token_type_str (const gchar* str); VALA_EXTERN ValadocTokenType* valadoc_token_type_any (void); VALA_EXTERN ValadocTokenType* valadoc_token_type_any_word (void); VALA_EXTERN ValadocTokenType* valadoc_token_type_any_number (void); VALA_EXTERN ValadocTokenType* valadoc_token_type_action (ValadocTokenType* self, ValadocTokenTypeAction action, gpointer action_target); VALA_EXTERN void valadoc_token_type_do_action (ValadocTokenType* self, ValadocToken* matched_token, GError** error); VALA_EXTERN gboolean valadoc_token_type_matches (ValadocTokenType* self, ValadocToken* token); VALA_EXTERN const gchar* valadoc_token_type_to_string (ValadocTokenType* self); VALA_EXTERN const gchar* valadoc_token_type_to_pretty_string (ValadocTokenType* self); VALA_EXTERN GType valadoc_taglets_deprecated_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocTagletsDeprecated, g_object_unref) VALA_EXTERN ValadocTagletsDeprecated* valadoc_taglets_deprecated_new (void); VALA_EXTERN ValadocTagletsDeprecated* valadoc_taglets_deprecated_construct (GType object_type); VALA_EXTERN ValadocApiNode* valadoc_taglets_inherit_doc_get_inherited (ValadocTagletsInheritDoc* self); VALA_EXTERN ValadocTagletsInheritDoc* valadoc_taglets_inherit_doc_new (void); VALA_EXTERN ValadocTagletsInheritDoc* valadoc_taglets_inherit_doc_construct (GType object_type); VALA_EXTERN void valadoc_taglets_init (ValadocModuleLoader* loader); VALA_EXTERN GType valadoc_taglets_link_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocTagletsLink, g_object_unref) VALA_EXTERN const gchar* valadoc_taglets_link_get_symbol_name (ValadocTagletsLink* self); VALA_EXTERN gboolean valadoc_taglets_link_get_c_accept_plural (ValadocTagletsLink* self); VALA_EXTERN gboolean valadoc_taglets_link_get_c_is_plural (ValadocTagletsLink* self); VALA_EXTERN ValadocTagletsLink* valadoc_taglets_link_new (void); VALA_EXTERN ValadocTagletsLink* valadoc_taglets_link_construct (GType object_type); VALA_EXTERN GType valadoc_taglets_param_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocTagletsParam, g_object_unref) VALA_EXTERN const gchar* valadoc_taglets_param_get_parameter_name (ValadocTagletsParam* self); VALA_EXTERN ValadocApiSymbol* valadoc_taglets_param_get_parameter (ValadocTagletsParam* self); VALA_EXTERN gint valadoc_taglets_param_get_position (ValadocTagletsParam* self); VALA_EXTERN gboolean valadoc_taglets_param_get_is_c_self_param (ValadocTagletsParam* self); VALA_EXTERN gboolean valadoc_taglets_param_get_is_this (ValadocTagletsParam* self); VALA_EXTERN ValadocTagletsParam* valadoc_taglets_param_new (void); VALA_EXTERN ValadocTagletsParam* valadoc_taglets_param_construct (GType object_type); VALA_EXTERN GType valadoc_taglets_return_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocTagletsReturn, g_object_unref) VALA_EXTERN ValadocTagletsReturn* valadoc_taglets_return_new (void); VALA_EXTERN ValadocTagletsReturn* valadoc_taglets_return_construct (GType object_type); VALA_EXTERN GType valadoc_taglets_see_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocTagletsSee, g_object_unref) VALA_EXTERN const gchar* valadoc_taglets_see_get_symbol_name (ValadocTagletsSee* self); VALA_EXTERN ValadocApiNode* valadoc_taglets_see_get_symbol (ValadocTagletsSee* self); VALA_EXTERN ValadocTagletsSee* valadoc_taglets_see_new (void); VALA_EXTERN ValadocTagletsSee* valadoc_taglets_see_construct (GType object_type); VALA_EXTERN GType valadoc_taglets_since_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocTagletsSince, g_object_unref) VALA_EXTERN const gchar* valadoc_taglets_since_get_version (ValadocTagletsSince* self); VALA_EXTERN ValadocTagletsSince* valadoc_taglets_since_new (void); VALA_EXTERN ValadocTagletsSince* valadoc_taglets_since_construct (GType object_type); VALA_EXTERN GType valadoc_taglets_throws_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocTagletsThrows, g_object_unref) VALA_EXTERN const gchar* valadoc_taglets_throws_get_error_domain_name (ValadocTagletsThrows* self); VALA_EXTERN ValadocApiNode* valadoc_taglets_throws_get_error_domain (ValadocTagletsThrows* self); VALA_EXTERN ValadocTagletsThrows* valadoc_taglets_throws_new (void); VALA_EXTERN ValadocTagletsThrows* valadoc_taglets_throws_construct (GType object_type); VALA_EXTERN gpointer valadoc_highlighter_code_token_ref (gpointer instance); VALA_EXTERN void valadoc_highlighter_code_token_unref (gpointer instance); VALA_EXTERN GParamSpec* valadoc_highlighter_param_spec_code_token (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); VALA_EXTERN void valadoc_highlighter_value_set_code_token (GValue* value, gpointer v_object); VALA_EXTERN void valadoc_highlighter_value_take_code_token (GValue* value, gpointer v_object); VALA_EXTERN gpointer valadoc_highlighter_value_get_code_token (const GValue* value); VALA_EXTERN GType valadoc_highlighter_code_token_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocHighlighterCodeToken, valadoc_highlighter_code_token_unref) VALA_EXTERN GType valadoc_highlighter_scanner_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocHighlighterScanner, g_object_unref) VALA_EXTERN ValadocHighlighterCodeToken* valadoc_highlighter_scanner_next (ValadocHighlighterScanner* self); VALA_EXTERN GType valadoc_highlighter_code_scanner_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocHighlighterCodeScanner, g_object_unref) VALA_EXTERN GType valadoc_highlighter_code_token_type_get_type (void) G_GNUC_CONST ; VALA_EXTERN ValadocHighlighterCodeScanner* valadoc_highlighter_code_scanner_new (const gchar* content, gboolean enable_string_templates, gboolean enabel_verbatim_string, gboolean enable_preprocessor_define, gboolean enable_preprocessor_include, gboolean enable_keyword_escape, ValaHashMap* keywords); VALA_EXTERN ValadocHighlighterCodeScanner* valadoc_highlighter_code_scanner_construct (GType object_type, const gchar* content, gboolean enable_string_templates, gboolean enabel_verbatim_string, gboolean enable_preprocessor_define, gboolean enable_preprocessor_include, gboolean enable_keyword_escape, ValaHashMap* keywords); VALA_EXTERN GType valadoc_highlighter_xml_scanner_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocHighlighterXmlScanner, g_object_unref) VALA_EXTERN ValadocHighlighterXmlScanner* valadoc_highlighter_xml_scanner_new (const gchar* content); VALA_EXTERN ValadocHighlighterXmlScanner* valadoc_highlighter_xml_scanner_construct (GType object_type, const gchar* content); VALA_EXTERN ValadocHighlighterCodeTokenType valadoc_highlighter_code_token_get_token_type (ValadocHighlighterCodeToken* self); VALA_EXTERN const gchar* valadoc_highlighter_code_token_get_content (ValadocHighlighterCodeToken* self); VALA_EXTERN ValadocHighlighterCodeToken* valadoc_highlighter_code_token_new (ValadocHighlighterCodeTokenType type, const gchar* content); VALA_EXTERN ValadocHighlighterCodeToken* valadoc_highlighter_code_token_construct (GType object_type, ValadocHighlighterCodeTokenType type, const gchar* content); VALA_EXTERN const gchar* valadoc_highlighter_code_token_type_to_string (ValadocHighlighterCodeTokenType self); VALA_EXTERN ValadocContentRun* valadoc_highlighter_highlighter_highlight_vala (ValadocHighlighterHighlighter* self, const gchar* source_code); VALA_EXTERN ValadocContentRun* valadoc_highlighter_highlighter_highlight_c (ValadocHighlighterHighlighter* self, const gchar* source_code); VALA_EXTERN ValadocContentRun* valadoc_highlighter_highlighter_highlight_xml (ValadocHighlighterHighlighter* self, const gchar* source_code); VALA_EXTERN ValadocHighlighterHighlighter* valadoc_highlighter_highlighter_new (void); VALA_EXTERN ValadocHighlighterHighlighter* valadoc_highlighter_highlighter_construct (GType object_type); VALA_EXTERN GType valadoc_html_basic_doclet_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocHtmlBasicDoclet, g_object_unref) VALA_EXTERN GType valadoc_html_html_renderer_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocHtmlHtmlRenderer, g_object_unref) VALA_EXTERN GType valadoc_html_markup_writer_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocHtmlMarkupWriter, valadoc_markup_writer_unref) VALA_EXTERN GType valadoc_html_css_class_resolver_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocHtmlCssClassResolver, g_object_unref) VALA_EXTERN GType valadoc_html_link_helper_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocHtmlLinkHelper, g_object_unref) VALA_EXTERN ValadocHtmlLinkHelper* valadoc_html_basic_doclet_get_linker (ValadocHtmlBasicDoclet* self); VALA_EXTERN void valadoc_html_basic_doclet_set_linker (ValadocHtmlBasicDoclet* self, ValadocHtmlLinkHelper* value); VALA_EXTERN ValadocSettings* valadoc_html_basic_doclet_get_settings (ValadocHtmlBasicDoclet* self); VALA_EXTERN void valadoc_html_basic_doclet_set_settings (ValadocHtmlBasicDoclet* self, ValadocSettings* value); VALA_EXTERN const gchar* valadoc_html_basic_doclet_get_wiki_index_name (ValadocHtmlBasicDoclet* self); VALA_EXTERN void valadoc_html_basic_doclet_set_wiki_index_name (ValadocHtmlBasicDoclet* self, const gchar* value); VALA_EXTERN void valadoc_html_basic_doclet_process (ValadocHtmlBasicDoclet* self, ValadocSettings* settings, ValadocApiTree* tree, ValadocErrorReporter* reporter); VALA_EXTERN gchar* valadoc_html_basic_doclet_get_link (ValadocHtmlBasicDoclet* self, ValadocApiNode* to, ValadocApiNode* from); VALA_EXTERN gchar* valadoc_html_basic_doclet_get_img_path_html (ValadocHtmlBasicDoclet* self, ValadocApiNode* element, const gchar* type); VALA_EXTERN gchar* valadoc_html_basic_doclet_get_img_path (ValadocHtmlBasicDoclet* self, ValadocApiNode* element, const gchar* type); VALA_EXTERN gchar* valadoc_html_basic_doclet_get_icon_directory (ValadocHtmlBasicDoclet* self); VALA_EXTERN void valadoc_html_basic_doclet_write_navi_entry_html_template (ValadocHtmlBasicDoclet* self, const gchar* style, const gchar* content, gboolean is_deprecated); VALA_EXTERN void valadoc_html_basic_doclet_write_navi_entry_html_template_with_link (ValadocHtmlBasicDoclet* self, const gchar* style, const gchar* link, const gchar* content, gboolean is_deprecated); VALA_EXTERN void valadoc_html_basic_doclet_write_navi_entry (ValadocHtmlBasicDoclet* self, ValadocApiNode* element, ValadocApiNode* pos, const gchar* style, gboolean link, gboolean full_name); VALA_EXTERN void valadoc_html_basic_doclet_write_wiki_pages (ValadocHtmlBasicDoclet* self, ValadocApiTree* tree, const gchar* css_path_wiki, const gchar* js_path_wiki, const gchar* contentp); VALA_EXTERN void valadoc_html_basic_doclet_write_wiki_page (ValadocHtmlBasicDoclet* self, ValadocWikiPage* page, const gchar* contentp, const gchar* css_path, const gchar* js_path, const gchar* pkg_name); VALA_EXTERN void valadoc_html_basic_doclet_write_navi_top_entry (ValadocHtmlBasicDoclet* self, ValadocApiNode* element, ValadocApiNode* parent); VALA_EXTERN void valadoc_html_basic_doclet_write_top_element_template (ValadocHtmlBasicDoclet* self, const gchar* link); VALA_EXTERN void valadoc_html_basic_doclet_write_top_elements (ValadocHtmlBasicDoclet* self, ValadocApiNode* element, ValadocApiNode* parent); VALA_EXTERN void valadoc_html_basic_doclet_fetch_subnamespace_names (ValadocHtmlBasicDoclet* self, ValadocApiNode* node, ValaArrayList* namespaces); VALA_EXTERN void valadoc_html_basic_doclet_write_navi_package (ValadocHtmlBasicDoclet* self, ValadocApiPackage* package); VALA_EXTERN void valadoc_html_basic_doclet_write_navi_symbol (ValadocHtmlBasicDoclet* self, ValadocApiNode* node); VALA_EXTERN void valadoc_html_basic_doclet_write_navi_leaf_symbol (ValadocHtmlBasicDoclet* self, ValadocApiNode* node); VALA_EXTERN void valadoc_html_basic_doclet_write_navi_symbol_inline (ValadocHtmlBasicDoclet* self, ValadocApiNode* node, ValadocApiNode* parent); VALA_EXTERN void valadoc_html_basic_doclet_write_navi_children (ValadocHtmlBasicDoclet* self, ValadocApiNode* node, ValadocApiNodeType type, ValadocApiNode* parent); VALA_EXTERN void valadoc_html_basic_doclet_write_package_note (ValadocHtmlBasicDoclet* self, ValadocApiNode* element); VALA_EXTERN void valadoc_html_basic_doclet_write_namespace_note (ValadocHtmlBasicDoclet* self, ValadocApiNode* element); VALA_EXTERN gboolean valadoc_html_basic_doclet_is_internal_node (ValadocHtmlBasicDoclet* self, ValadocApiNode* node); VALA_EXTERN void valadoc_html_basic_doclet_write_navi_packages_inline (ValadocHtmlBasicDoclet* self, ValadocApiTree* tree); VALA_EXTERN void valadoc_html_basic_doclet_write_navi_packages (ValadocHtmlBasicDoclet* self, ValadocApiTree* tree); VALA_EXTERN void valadoc_html_basic_doclet_write_package_index_content (ValadocHtmlBasicDoclet* self, ValadocApiTree* tree); VALA_EXTERN void valadoc_html_basic_doclet_write_symbol_content (ValadocHtmlBasicDoclet* self, ValadocApiNode* node); VALA_EXTERN void valadoc_html_basic_doclet_write_child_namespaces (ValadocHtmlBasicDoclet* self, ValadocApiNode* node, ValadocApiNode* parent); VALA_EXTERN void valadoc_html_basic_doclet_write_child_dependencies (ValadocHtmlBasicDoclet* self, ValadocApiPackage* package, ValadocApiNode* parent); VALA_EXTERN void valadoc_html_basic_doclet_write_children (ValadocHtmlBasicDoclet* self, ValadocApiNode* node, ValadocApiNodeType type, const gchar* type_string, ValadocApiNode* container); VALA_EXTERN void valadoc_html_basic_doclet_write_image_block (ValadocHtmlBasicDoclet* self, ValadocApiNode* element); VALA_EXTERN void valadoc_html_basic_doclet_write_namespace_content (ValadocHtmlBasicDoclet* self, ValadocApiNamespace* node, ValadocApiNode* parent); VALA_EXTERN void valadoc_html_basic_doclet_write_package_content (ValadocHtmlBasicDoclet* self, ValadocApiPackage* node, ValadocApiNode* parent); VALA_EXTERN void valadoc_html_basic_doclet_write_file_header (ValadocHtmlBasicDoclet* self, const gchar* css, const gchar* js, const gchar* title); VALA_EXTERN void valadoc_html_basic_doclet_write_file_footer (ValadocHtmlBasicDoclet* self); VALA_EXTERN ValadocHtmlBasicDoclet* valadoc_html_basic_doclet_construct (GType object_type); VALA_EXTERN GType valadoc_html_simple_chart_factory_get_type (void) G_GNUC_CONST ; G_DEFINE_AUTOPTR_CLEANUP_FUNC (ValadocHtmlSimpleChartFactory, g_object_unref) VALA_EXTERN ValadocHtmlSimpleChartFactory* valadoc_html_simple_chart_factory_new (ValadocSettings* settings, ValadocHtmlLinkHelper* linker); VALA_EXTERN ValadocHtmlSimpleChartFactory* valadoc_html_simple_chart_factory_construct (GType object_type, ValadocSettings* settings, ValadocHtmlLinkHelper* linker); VALA_EXTERN gboolean valadoc_html_link_helper_get_enable_browsable_check (ValadocHtmlLinkHelper* self); VALA_EXTERN void valadoc_html_link_helper_set_enable_browsable_check (ValadocHtmlLinkHelper* self, gboolean value); VALA_EXTERN gchar* valadoc_html_link_helper_get_package_link (ValadocHtmlLinkHelper* self, ValadocApiPackage* package, ValadocSettings* settings); VALA_EXTERN gchar* valadoc_html_link_helper_get_relative_link (ValadocHtmlLinkHelper* self, ValadocDocumentation* from, ValadocDocumentation* to, ValadocSettings* settings); VALA_EXTERN gchar* valadoc_html_link_helper_translate_wiki_name (ValadocHtmlLinkHelper* self, ValadocWikiPage* page); VALA_EXTERN gchar* valadoc_html_link_helper_from_package_to_package (ValadocHtmlLinkHelper* self, ValadocApiPackage* from, ValadocApiPackage* to); VALA_EXTERN gchar* valadoc_html_link_helper_from_package_to_wiki (ValadocHtmlLinkHelper* self, ValadocApiPackage* from, ValadocWikiPage* to); VALA_EXTERN gchar* valadoc_html_link_helper_from_package_to_node (ValadocHtmlLinkHelper* self, ValadocApiPackage* from, ValadocApiNode* to); VALA_EXTERN gchar* valadoc_html_link_helper_from_wiki_to_package (ValadocHtmlLinkHelper* self, ValadocWikiPage* from, ValadocApiPackage* to); VALA_EXTERN gchar* valadoc_html_link_helper_from_wiki_to_wiki (ValadocHtmlLinkHelper* self, ValadocWikiPage* from, ValadocWikiPage* to); VALA_EXTERN gchar* valadoc_html_link_helper_from_wiki_to_node (ValadocHtmlLinkHelper* self, ValadocWikiPage* from, ValadocApiNode* to); VALA_EXTERN gchar* valadoc_html_link_helper_from_node_to_package (ValadocHtmlLinkHelper* self, ValadocApiNode* from, ValadocApiPackage* to); VALA_EXTERN gchar* valadoc_html_link_helper_from_node_to_wiki (ValadocHtmlLinkHelper* self, ValadocApiNode* from, ValadocWikiPage* to); VALA_EXTERN gchar* valadoc_html_link_helper_from_node_to_node (ValadocHtmlLinkHelper* self, ValadocApiNode* from, ValadocApiNode* to); VALA_EXTERN ValadocHtmlLinkHelper* valadoc_html_link_helper_new (void); VALA_EXTERN ValadocHtmlLinkHelper* valadoc_html_link_helper_construct (GType object_type); VALA_EXTERN gchar* valadoc_html_css_class_resolver_resolve (ValadocHtmlCssClassResolver* self, ValadocApiNode* node); VALA_EXTERN ValadocHtmlCssClassResolver* valadoc_html_css_class_resolver_new (void); VALA_EXTERN ValadocHtmlCssClassResolver* valadoc_html_css_class_resolver_construct (GType object_type); VALA_EXTERN ValadocHtmlMarkupWriter* valadoc_html_markup_writer_new (FILE* stream, gboolean html5_declaration); VALA_EXTERN ValadocHtmlMarkupWriter* valadoc_html_markup_writer_construct (GType object_type, FILE* stream, gboolean html5_declaration); VALA_EXTERN ValadocHtmlMarkupWriter* valadoc_html_markup_writer_new_builder (GString* builder, gboolean html5_declaration); VALA_EXTERN ValadocHtmlMarkupWriter* valadoc_html_markup_writer_construct_builder (GType object_type, GString* builder, gboolean html5_declaration); VALA_EXTERN ValadocHtmlMarkupWriter* valadoc_html_markup_writer_add_usemap (ValadocHtmlMarkupWriter* self, ValadocChartsChart* chart); VALA_EXTERN ValadocHtmlMarkupWriter* valadoc_html_markup_writer_link (ValadocHtmlMarkupWriter* self, const gchar* url, const gchar* label, const gchar* css_class); VALA_EXTERN ValadocHtmlMarkupWriter* valadoc_html_markup_writer_image (ValadocHtmlMarkupWriter* self, const gchar* src, const gchar* caption, const gchar* css_class); VALA_EXTERN ValadocHtmlMarkupWriter* valadoc_html_markup_writer_stylesheet_link (ValadocHtmlMarkupWriter* self, const gchar* url); VALA_EXTERN ValadocHtmlMarkupWriter* valadoc_html_markup_writer_javascript_link (ValadocHtmlMarkupWriter* self, const gchar* url); VALA_EXTERN ValadocHtmlHtmlRenderer* valadoc_html_html_renderer_new (ValadocSettings* settings, ValadocHtmlLinkHelper* linker, ValadocHtmlCssClassResolver* cssresolver); VALA_EXTERN ValadocHtmlHtmlRenderer* valadoc_html_html_renderer_construct (GType object_type, ValadocSettings* settings, ValadocHtmlLinkHelper* linker, ValadocHtmlCssClassResolver* cssresolver); VALA_EXTERN void valadoc_html_html_renderer_set_container (ValadocHtmlHtmlRenderer* self, ValadocDocumentation* container); VALA_EXTERN void valadoc_html_html_renderer_set_owner (ValadocHtmlHtmlRenderer* self, ValadocDocumentation* owner); VALA_EXTERN void valadoc_html_html_renderer_set_writer (ValadocHtmlHtmlRenderer* self, ValadocHtmlMarkupWriter* writer); G_END_DECLS #endif