--- a/doc/gplate/gplate-decl-list.txt Mon Feb 11 05:07:24 2008 -0600
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,247 +0,0 @@
-<FILE>gplate-code-tag</FILE>
-<TITLE>GPlateCodeTag</TITLE>
-gplate_code_tag_get_gtype
-GPLATE_IS_CODE_TAG_CLASS
-GPLATE_CODE_TAG_GET_CLASS
-<FILE>gplate-function</FILE>
-<TITLE>GPlateFunction</TITLE>
-gplate_function_get_gtype
-gplate_function_evaluate
-GPLATE_IS_FUNCTION_CLASS
-GPLATE_FUNCTION_GET_CLASS
-<FILE>gplate-template</FILE>
-<TITLE>GPlateTemplate</TITLE>
-gplate_template_get_gtype
-gplate_template_tokenize
-gplate_template_render_file
-gplate_template_first_tag
-gplate_template_last_tag
-gplate_template_current_tag
-gplate_template_next_tag
-gplate_template_previous_tag
-gplate_template_nth_previous_tag
-GPLATE_IS_TEMPLATE_CLASS
-GPLATE_TEMPLATE_GET_CLASS
-<FILE>gplate-object-variable</FILE>
-<TITLE>GPlateObjectVariable</TITLE>
-gplate_object_variable_get_gtype
-gplate_object_variable_new_from_object
-gplate_object_variable_get_object
-GPLATE_IS_OBJECT_VARIABLE
-GPLATE_TYPE_OBJECT_VARIABLE
-GPLATE_OBJECT_VARIABLE_CLASS
-GPLATE_IS_OBJECT_VARIABLE_CLASS
-GPLATE_OBJECT_VARIABLE_GET_CLASS
-<FILE>gplate-dictionary-variable</FILE>
-<TITLE>GPlateDictionaryVariable</TITLE>
-GPlateDictionaryVariable
-gplate_dictionary_variable_get_gtype
-gplate_dictionary_variable_new
-GPLATE_DICTIONARY_VARIABLE
-GPLATE_IS_DICTIONARY_VARIABLE
-GPLATE_TYPE_DICTIONARY_VARIABLE
-GPLATE_DICTIONARY_VARIABLE_CLASS
-GPLATE_IS_DICTIONARY_VARIABLE_CLASS
-GPLATE_DICTIONARY_VARIABLE_GET_CLASS
-<TITLE>GPlateTag</TITLE>
-gplate_tag_class_get_prefix
-gplate_tag_class_get_suffix
-<FILE>gplate-variable-tag</FILE>
-<TITLE>GPlateVariableTag</TITLE>
-gplate_variable_tag_get_gtype
-GPLATE_TYPE_VARIABLE_TAG
-GPLATE_VARIABLE_TAG_CLASS
-GPLATE_IS_VARIABLE_TAG_CLASS
-GPLATE_VARIABLE_TAG_GET_CLASS
-<FILE>gplate-comment-tag</FILE>
-<TITLE>GPlateCommentTag</TITLE>
-gplate_comment_tag_get_gtype
-GPLATE_COMMENT_TAG_CLASS
-GPLATE_IS_COMMENT_TAG_CLASS
-GPLATE_COMMENT_TAG_GET_CLASS
-<FILE>gplate-text-tag</FILE>
-<TITLE>GPlateTextTag</TITLE>
-gplate_text_tag_get_gtype
-GPLATE_IS_TEXT_TAG_CLASS
-GPLATE_TEXT_TAG_GET_CLASS
-<FILE>gplate-print-function</FILE>
-<TITLE>GPlatePrintFunction</TITLE>
-gplate_print_function_get_gtype
-GPLATE_IS_PRINT_FUNCTION
-GPLATE_TYPE_PRINT_FUNCTION
-GPLATE_PRINT_FUNCTION_CLASS
-GPLATE_IS_PRINT_FUNCTION_CLASS
-GPLATE_PRINT_FUNCTION_GET_CLASS
-<FILE>gplate-variable</FILE>
-<TITLE>GPlateVariable</TITLE>
-gplate_variable_get_gtype
-gplate_variable_new_from_string
-gplate_variable_new_from_boolean
-gplate_variable_new_from_integer
-gplate_variable_new_from_float
-gplate_variable_new_from_double
-gplate_variable_get_name
-gplate_variable_get_value
-GPLATE_IS_VARIABLE_CLASS
-GPLATE_VARIABLE_GET_CLASS
-<FILE>gplate-noop-function</FILE>
-<TITLE>GPlateNoopFunction</TITLE>
-gplate_noop_function_get_gtype
-GPLATE_TYPE_NOOP_FUNCTION
-GPLATE_NOOP_FUNCTION_CLASS
-GPLATE_IS_NOOP_FUNCTION_CLASS
-GPLATE_NOOP_FUNCTION_GET_CLASS
-<FILE>gplate-collection</FILE>
-gplate_collection_add_string
-gplate_collection_add_boolean
-gplate_collection_add_integer
-gplate_collection_add_float
-gplate_collection_add_double
-gplate_collection_get_gtype
-gplate_collection_find_variable
-gplate_collection_add_variable
-GPLATE_COLLECTION_GET_IFACE
-<FILE>gplate-config</FILE>
-gplate_config_load_default
-<FILE>gplate-errors</FILE>
-<FILE>gplate-library</FILE>
-GPlateLibraryTagsForeachFunc
-gplate_library_add_function
-gplate_library_remove_function
-gplate_library_remove_tag
-gplate_library_bind_function
-gplate_library_unbind_function
-gplate_library_add_bound_function
-gplate_library_lookup_function
-gplate_library_lookup_function_for_tag
-gplate_library_lookup_tag
-gplate_library_get_default_tag
-gplate_library_tags_foreach
--- a/doc/gplate/gplate-decl.txt Mon Feb 11 05:07:24 2008 -0600
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,1047 +0,0 @@
-<NAME>GPLATE_TYPE_CODE_TAG</NAME>
-#define GPLATE_TYPE_CODE_TAG (gplate_code_tag_get_gtype())
-<NAME>GPLATE_CODE_TAG</NAME>
-#define GPLATE_CODE_TAG(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GPLATE_TYPE_CODE_TAG, GPlateCodeTag))
-<NAME>GPLATE_CODE_TAG_CLASS</NAME>
-#define GPLATE_CODE_TAG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GPLATE_TYPE_CODE_TAG, GPlateCodeTagClass))
-<NAME>GPLATE_IS_CODE_TAG</NAME>
-#define GPLATE_IS_CODE_TAG(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GPLATE_TYPE_CODE_TAG))
-<NAME>GPLATE_IS_CODE_TAG_CLASS</NAME>
-#define GPLATE_IS_CODE_TAG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GPLATE_TYPE_CODE_TAG))
-<NAME>GPLATE_CODE_TAG_GET_CLASS</NAME>
-#define GPLATE_CODE_TAG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GPLATE_TYPE_CODE_TAG, GPlateCodeTagClass))
-<NAME>GPlateCodeTag</NAME>
-<NAME>GPlateCodeTagClass</NAME>
-<NAME>GPlateCodeTag</NAME>
- void (*_gplate_reserved1)(void);
- void (*_gplate_reserved2)(void);
- void (*_gplate_reserved3)(void);
- void (*_gplate_reserved4)(void);
-<NAME>GPlateCodeTagClass</NAME>
-struct _GPlateCodeTagClass {
- void (*_gplate_reserved1)(void);
- void (*_gplate_reserved2)(void);
- void (*_gplate_reserved3)(void);
- void (*_gplate_reserved4)(void);
-<NAME>gplate_code_tag_get_gtype</NAME>
-<RETURNS>GType </RETURNS>
-<NAME>GPLATE_TYPE_FUNCTION</NAME>
-#define GPLATE_TYPE_FUNCTION (gplate_function_get_gtype())
-<NAME>GPLATE_FUNCTION</NAME>
-#define GPLATE_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GPLATE_TYPE_FUNCTION, GPlateFunction))
-<NAME>GPLATE_FUNCTION_CLASS</NAME>
-#define GPLATE_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GPLATE_TYPE_FUNCTION, GPlateFunctionClass))
-<NAME>GPLATE_IS_FUNCTION</NAME>
-#define GPLATE_IS_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GPLATE_TYPE_FUNCTION))
-<NAME>GPLATE_IS_FUNCTION_CLASS</NAME>
-#define GPLATE_IS_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GPLATE_TYPE_FUNCTION))
-<NAME>GPLATE_FUNCTION_GET_CLASS</NAME>
-#define GPLATE_FUNCTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GPLATE_TYPE_FUNCTION, GPlateFunctionClass))
-<NAME>GPlateFunction</NAME>
-<NAME>GPlateFunctionClass</NAME>
-<NAME>GPlateFunction</NAME>
-struct _GPlateFunction {
- void (*_gplate_reserved1)(void);
- void (*_gplate_reserved2)(void);
- void (*_gplate_reserved3)(void);
- void (*_gplate_reserved4)(void);
-<NAME>GPlateFunctionClass</NAME>
-struct _GPlateFunctionClass {
- gchar *(*evaluate)(GPlateFunction *function, GPlateCollection *variables, const gchar *contents);
- void (*_gplate_reserved1)(void);
- void (*_gplate_reserved2)(void);
- void (*_gplate_reserved3)(void);
- void (*_gplate_reserved4)(void);
-<NAME>gplate_function_get_gtype</NAME>
-<RETURNS>GType </RETURNS>
-<NAME>gplate_function_evaluate</NAME>
-<RETURNS>gchar *</RETURNS>
-GPlateFunction *function, GPlateCollection *variables, const gchar *contents
-<NAME>GPLATE_TYPE_TEMPLATE</NAME>
-#define GPLATE_TYPE_TEMPLATE (gplate_template_get_gtype())
-<NAME>GPLATE_TEMPLATE</NAME>
-#define GPLATE_TEMPLATE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GPLATE_TYPE_TEMPLATE, GPlateTemplate))
-<NAME>GPLATE_TEMPLATE_CLASS</NAME>
-#define GPLATE_TEMPLATE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GPLATE_TYPE_TEMPLATE, GPlateTemplateClass))
-<NAME>GPLATE_IS_TEMPLATE</NAME>
-#define GPLATE_IS_TEMPLATE(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GPLATE_TYPE_TEMPLATE))
-<NAME>GPLATE_IS_TEMPLATE_CLASS</NAME>
-#define GPLATE_IS_TEMPLATE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GPLATE_TYPE_TEMPLATE))
-<NAME>GPLATE_TEMPLATE_GET_CLASS</NAME>
-#define GPLATE_TEMPLATE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GPLATE_TYPE_TEMPLATE, GPlateTemplateClass))
-<NAME>GPlateTemplate</NAME>
-<NAME>GPlateTemplateClass</NAME>
-<NAME>GPlateTemplate</NAME>
-struct _GPlateTemplate {
- void (*_gplate_reserved1)(void);
- void (*_gplate_reserved2)(void);
- void (*_gplate_reserved3)(void);
- void (*_gplate_reserved4)(void);
-<NAME>GPlateTemplateClass</NAME>
-struct _GPlateTemplateClass {
- GList *(*tokenize)(GPlateTemplate *tplate, const gchar *tplate_string, GError **error);
- GPlateTag *(*first_tag)(GPlateTemplate *tplate);
- GPlateTag *(*last_tag)(GPlateTemplate *tplate);
- GPlateTag *(*current_tag)(GPlateTemplate *tplate);
- GPlateTag *(*next_tag)(GPlateTemplate *tplate);
- GPlateTag *(*previous_tag)(GPlateTemplate *tplate);
- GPlateTag *(*nth_tag)(GPlateTemplate *tplate, guint nth);
- GPlateTag *(*nth_previous_tag)(GPlateTemplate *tplate, guint nth);
- void (*_gplate_reserved1)(void);
- void (*_gplate_reserved2)(void);
- void (*_gplate_reserved3)(void);
- void (*_gplate_reserved4)(void);
-<NAME>gplate_template_get_gtype</NAME>
-<RETURNS>GType </RETURNS>
-<NAME>gplate_template_new</NAME>
-<RETURNS>GPlateTemplate *</RETURNS>
-<NAME>gplate_template_tokenize</NAME>
-<RETURNS>GList *</RETURNS>
-GPlateTemplate *tplate, const gchar *tplate_string, GError **error
-<NAME>gplate_template_render</NAME>
-<RETURNS>gchar *</RETURNS>
-GPlateTemplate *tplate, const gchar *tplate_string, GError **error
-<NAME>gplate_template_render_file</NAME>
-<RETURNS>gchar *</RETURNS>
-GPlateTemplate *tplate, const gchar *filename, GError **error
-<NAME>gplate_template_first_tag</NAME>
-<RETURNS>GPlateTag *</RETURNS>
-<NAME>gplate_template_last_tag</NAME>
-<RETURNS>GPlateTag *</RETURNS>
-<NAME>gplate_template_current_tag</NAME>
-<RETURNS>GPlateTag *</RETURNS>
-<NAME>gplate_template_next_tag</NAME>
-<RETURNS>GPlateTag *</RETURNS>
-<NAME>gplate_template_previous_tag</NAME>
-<RETURNS>GPlateTag *</RETURNS>
-<NAME>gplate_template_nth_tag</NAME>
-<RETURNS>GPlateTag *</RETURNS>
-GPlateTemplate *tplate, guint nth
-<NAME>gplate_template_nth_previous_tag</NAME>
-<RETURNS>GPlateTag *</RETURNS>
-GPlateTemplate *tplate, guint nth
-<NAME>gplate_config_load_default</NAME>
-<RETURNS>void </RETURNS>
-<NAME>GPLATE_TYPE_OBJECT_VARIABLE</NAME>
-#define GPLATE_TYPE_OBJECT_VARIABLE (gplate_object_variable_get_gtype())
-<NAME>GPLATE_OBJECT_VARIABLE</NAME>
-#define GPLATE_OBJECT_VARIABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GPLATE_TYPE_OBJECT_VARIABLE, GPlateObjectVariable))
-<NAME>GPLATE_OBJECT_VARIABLE_CLASS</NAME>
-#define GPLATE_OBJECT_VARIABLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GPLATE_TYPE_OBJECT_VARIABLE, GPlateObjectVariableClass))
-<NAME>GPLATE_IS_OBJECT_VARIABLE</NAME>
-#define GPLATE_IS_OBJECT_VARIABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GPLATE_TYPE_OBJECT_VARIABLE))
-<NAME>GPLATE_IS_OBJECT_VARIABLE_CLASS</NAME>
-#define GPLATE_IS_OBJECT_VARIABLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GPLATE_TYPE_OBJECT_VARIABLE))
-<NAME>GPLATE_OBJECT_VARIABLE_GET_CLASS</NAME>
-#define GPLATE_OBJECT_VARIABLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GPLATE_TYPE_OBJECT_VARIABLE, GPlateObjectVariableClass))
-<NAME>GPlateObjectVariable</NAME>
-<NAME>GPlateObjectVariableClass</NAME>
-<NAME>GPlateObjectVariable</NAME>
-struct _GPlateObjectVariable {
- GPlateVariable gparent;
- void (*_gplate_reserved1)(void);
- void (*_gplate_reserved2)(void);
- void (*_gplate_reserved3)(void);
- void (*_gplate_reserved4)(void);
-<NAME>GPlateObjectVariableClass</NAME>
-struct _GPlateObjectVariableClass {
- GPlateVariableClass parent;
- void (*_gplate_reserved1)(void);
- void (*_gplate_reserved2)(void);
- void (*_gplate_reserved3)(void);
- void (*_gplate_reserved4)(void);
-<NAME>gplate_object_variable_get_gtype</NAME>
-<RETURNS>GType </RETURNS>
-<NAME>gplate_object_variable_new_from_object</NAME>
-<RETURNS>GPlateVariable *</RETURNS>
-const gchar *name, GObject *value
-<NAME>gplate_object_variable_get_object</NAME>
-<RETURNS>GObject *</RETURNS>
-const GPlateObjectVariable *variable
-<NAME>GPLATE_TYPE_DICTIONARY_VARIABLE</NAME>
-#define GPLATE_TYPE_DICTIONARY_VARIABLE (gplate_dictionary_variable_get_gtype())
-<NAME>GPLATE_DICTIONARY_VARIABLE</NAME>
-#define GPLATE_DICTIONARY_VARIABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GPLATE_TYPE_DICTIONARY_VARIABLE, GPlateDictionaryVariable))
-<NAME>GPLATE_DICTIONARY_VARIABLE_CLASS</NAME>
-#define GPLATE_DICTIONARY_VARIABLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GPLATE_TYPE_DICTIONARY_VARIABLE, GPlateDictionaryVariableClass))
-<NAME>GPLATE_IS_DICTIONARY_VARIABLE</NAME>
-#define GPLATE_IS_DICTIONARY_VARIABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GPLATE_TYPE_DICTIONARY_VARIABLE))
-<NAME>GPLATE_IS_DICTIONARY_VARIABLE_CLASS</NAME>
-#define GPLATE_IS_DICTIONARY_VARIABLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GPLATE_TYPE_DICTIONARY_VARIABLE))
-<NAME>GPLATE_DICTIONARY_VARIABLE_GET_CLASS</NAME>
-#define GPLATE_DICTIONARY_VARIABLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GPLATE_TYPE_DICTIONARY_VARIABLE, GPlateDictionaryVariableClass))
-<NAME>GPlateDictionaryVariable</NAME>
-<NAME>GPlateDictionaryVariableClass</NAME>
-<NAME>GPlateDictionaryVariable</NAME>
-struct _GPlateDictionaryVariable {
- GPlateVariable gparent;
- void (*_gplate_reserved1)(void);
- void (*_gplate_reserved2)(void);
- void (*_gplate_reserved3)(void);
- void (*_gplate_reserved4)(void);
-<NAME>GPlateDictionaryVariableClass</NAME>
-struct _GPlateDictionaryVariableClass {
- GPlateVariableClass parent;
- void (*_gplate_reserved1)(void);
- void (*_gplate_reserved2)(void);
- void (*_gplate_reserved3)(void);
- void (*_gplate_reserved4)(void);
-<NAME>gplate_dictionary_variable_get_gtype</NAME>
-<RETURNS>GType </RETURNS>
-<NAME>gplate_dictionary_variable_new</NAME>
-<RETURNS>GPlateVariable *</RETURNS>
-<NAME>GPLATE_TYPE_TAG</NAME>
-#define GPLATE_TYPE_TAG (gplate_tag_get_gtype())
-#define GPLATE_TAG(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GPLATE_TYPE_TAG, GPlateTag))
-<NAME>GPLATE_TAG_CLASS</NAME>
-#define GPLATE_TAG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GPLATE_TYPE_TAG, GPlateTagClass))
-<NAME>GPLATE_IS_TAG</NAME>
-#define GPLATE_IS_TAG(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GPLATE_TYPE_TAG))
-<NAME>GPLATE_IS_TAG_CLASS</NAME>
-#define GPLATE_IS_TAG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GPLATE_TYPE_TAG))
-<NAME>GPLATE_TAG_GET_CLASS</NAME>
-#define GPLATE_TAG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GPLATE_TYPE_TAG, GPlateTagClass))
-<NAME>GPlateTagClass</NAME>
- void (*_gplate_reserved1)(void);
- void (*_gplate_reserved2)(void);
- void (*_gplate_reserved3)(void);
- void (*_gplate_reserved4)(void);
-<NAME>GPlateTagClass</NAME>
-struct _GPlateTagClass {
- const gchar *(*get_contents)(const GPlateTag *tag);
- gchar *(*render)(const GPlateTag *tag, GPlateTemplate *tplate);
- const gchar *(*get_prefix)(const GPlateTagClass *tag_class);
- const gchar *(*get_suffix)(const GPlateTagClass *tag_class);
- void (*_gplate_reserved1)(void);
- void (*_gplate_reserved2)(void);
- void (*_gplate_reserved3)(void);
- void (*_gplate_reserved4)(void);
-<NAME>gplate_tag_get_gtype</NAME>
-<RETURNS>GType </RETURNS>
-<NAME>gplate_tag_get_contents</NAME>
-<RETURNS>const gchar *</RETURNS>
-<NAME>gplate_tag_render</NAME>
-<RETURNS>gchar *</RETURNS>
-const GPlateTag *tag, GPlateTemplate *tplate
-<NAME>gplate_tag_class_get_prefix</NAME>
-<RETURNS>const gchar *</RETURNS>
-const GPlateTagClass *tag_class
-<NAME>gplate_tag_class_get_suffix</NAME>
-<RETURNS>const gchar *</RETURNS>
-const GPlateTagClass *tag_class
-<NAME>GPLATE_TYPE_VARIABLE_TAG</NAME>
-#define GPLATE_TYPE_VARIABLE_TAG (gplate_variable_tag_get_gtype())
-<NAME>GPLATE_VARIABLE_TAG</NAME>
-#define GPLATE_VARIABLE_TAG(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GPLATE_TYPE_VARIABLE_TAG, GPlateVariableTag))
-<NAME>GPLATE_VARIABLE_TAG_CLASS</NAME>
-#define GPLATE_VARIABLE_TAG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GPLATE_TYPE_VARIABLE_TAG, GPlateVariableTagClass))
-<NAME>GPLATE_IS_VARIABLE_TAG</NAME>
-#define GPLATE_IS_VARIABLE_TAG(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GPLATE_TYPE_VARIABLE_TAG))
-<NAME>GPLATE_IS_VARIABLE_TAG_CLASS</NAME>
-#define GPLATE_IS_VARIABLE_TAG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GPLATE_TYPE_VARIABLE_TAG))
-<NAME>GPLATE_VARIABLE_TAG_GET_CLASS</NAME>
-#define GPLATE_VARIABLE_TAG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GPLATE_TYPE_VARIABLE_TAG, GPlateVariableTagClass))
-<NAME>GPlateVariableTag</NAME>
-<NAME>GPlateVariableTagClass</NAME>
-<NAME>GPlateVariableTag</NAME>
-struct _GPlateVariableTag {
- void (*_gplate_reserved1)(void);
- void (*_gplate_reserved2)(void);
- void (*_gplate_reserved3)(void);
- void (*_gplate_reserved4)(void);
-<NAME>GPlateVariableTagClass</NAME>
-struct _GPlateVariableTagClass {
- void (*_gplate_reserved1)(void);
- void (*_gplate_reserved2)(void);
- void (*_gplate_reserved3)(void);
- void (*_gplate_reserved4)(void);
-<NAME>gplate_variable_tag_get_gtype</NAME>
-<RETURNS>GType </RETURNS>
-<NAME>GPLATE_DOMAIN</NAME>
-#define GPLATE_DOMAIN (gplate_errors_get_quark())
-<NAME>GPlateErrors</NAME>
- GPLATE_ERROR_TYPE_IS_NOT_DESCENDANT = 100,
- GPLATE_ERROR_TYPE_IS_ABSTRACT,
- GPLATE_ERROR_TEMPLATE_FILE_DOES_NOT_EXIST = 200,
- GPLATE_ERROR_LIBRARY_FUNCTION_NAME_EXISTS = 300,
- GPLATE_ERROR_LIBRARY_FUNCTION_NAME_NOT_FOUND,
- GPLATE_ERROR_LIBRARY_FUNCTION_BOUND,
- GPLATE_ERROR_LIBRARY_FUNCTION_NOT_BOUND,
- GPLATE_ERROR_LIBRARY_FUNCTION_NOT_BOUND_TO_TAG,
- GPLATE_ERROR_LIBRARY_TAG_EXISTS = 350,
- GPLATE_ERROR_LIBRARY_TAG_NOT_FOUND,
- GPLATE_ERROR_LIBRARY_TAG_NO_PREFIX_HAVE_SUFFIX,
- GPLATE_ERROR_LIBRARY_TAG_HAVE_PREFIX_NO_SUFFIX,
- GPLATE_ERROR_LIBRARY_DEFAULT_TAG_REGISTERED = 360,
- GPLATE_ERROR_UNKNOWN = 1 << 31,
-<NAME>gplate_errors_get_quark</NAME>
-<RETURNS>GQuark </RETURNS>
-<NAME>GPLATE_TYPE_COMMENT_TAG</NAME>
-#define GPLATE_TYPE_COMMENT_TAG (gplate_comment_tag_get_gtype())
-<NAME>GPLATE_COMMENT_TAG</NAME>
-#define GPLATE_COMMENT_TAG(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GPLATE_TYPE_COMMENT_TAG, GPlateCommentTag))
-<NAME>GPLATE_COMMENT_TAG_CLASS</NAME>
-#define GPLATE_COMMENT_TAG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GPLATE_TYPE_COMMENT_TAG, GPlateCommentTagClass))
-<NAME>GPLATE_IS_COMMENT_TAG</NAME>
-#define GPLATE_IS_COMMENT_TAG(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GPLATE_TYPE_COMMENT_TAG))
-<NAME>GPLATE_IS_COMMENT_TAG_CLASS</NAME>
-#define GPLATE_IS_COMMENT_TAG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GPLATE_TYPE_COMMENT_TAG))
-<NAME>GPLATE_COMMENT_TAG_GET_CLASS</NAME>
-#define GPLATE_COMMENT_TAG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GPLATE_TYPE_COMMENT_TAG, GPlateCommentTagClass))
-<NAME>GPlateCommentTag</NAME>
-<NAME>GPlateCommentTagClass</NAME>
-<NAME>GPlateCommentTag</NAME>
-struct _GPlateCommentTag {
- void (*_gplate_reserved1)(void);
- void (*_gplate_reserved2)(void);
- void (*_gplate_reserved3)(void);
- void (*_gplate_reserved4)(void);
-<NAME>GPlateCommentTagClass</NAME>
-struct _GPlateCommentTagClass {
- void (*_gplate_reserved1)(void);
- void (*_gplate_reserved2)(void);
- void (*_gplate_reserved3)(void);
- void (*_gplate_reserved4)(void);
-<NAME>gplate_comment_tag_get_gtype</NAME>
-<RETURNS>GType </RETURNS>
-<NAME>GPLATE_TYPE_TEXT_TAG</NAME>
-#define GPLATE_TYPE_TEXT_TAG (gplate_text_tag_get_gtype())
-<NAME>GPLATE_TEXT_TAG</NAME>
-#define GPLATE_TEXT_TAG(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GPLATE_TYPE_TEXT_TAG, GPlateTextTag))
-<NAME>GPLATE_TEXT_TAG_CLASS</NAME>
-#define GPLATE_TEXT_TAG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GPLATE_TYPE_TEXT_TAG, GPlateTextTagClass))
-<NAME>GPLATE_IS_TEXT_TAG</NAME>
-#define GPLATE_IS_TEXT_TAG(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GPLATE_TYPE_TEXT_TAG))
-<NAME>GPLATE_IS_TEXT_TAG_CLASS</NAME>
-#define GPLATE_IS_TEXT_TAG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GPLATE_TYPE_TEXT_TAG))
-<NAME>GPLATE_TEXT_TAG_GET_CLASS</NAME>
-#define GPLATE_TEXT_TAG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GPLATE_TYPE_TEXT_TAG, GPlateTextTagClass))
-<NAME>GPlateTextTag</NAME>
-<NAME>GPlateTextTagClass</NAME>
-<NAME>GPlateTextTag</NAME>
- void (*_gplate_reserved1)(void);
- void (*_gplate_reserved2)(void);
- void (*_gplate_reserved3)(void);
- void (*_gplate_reserved4)(void);
-<NAME>GPlateTextTagClass</NAME>
-struct _GPlateTextTagClass {
- void (*_gplate_reserved1)(void);
- void (*_gplate_reserved2)(void);
- void (*_gplate_reserved3)(void);
- void (*_gplate_reserved4)(void);
-<NAME>gplate_text_tag_get_gtype</NAME>
-<RETURNS>GType </RETURNS>
-<NAME>GPLATE_TYPE_PRINT_FUNCTION</NAME>
-#define GPLATE_TYPE_PRINT_FUNCTION (gplate_print_function_get_gtype())
-<NAME>GPLATE_PRINT_FUNCTION</NAME>
-#define GPLATE_PRINT_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GPLATE_TYPE_PRINT_FUNCTION, GPlatePrintFunction))
-<NAME>GPLATE_PRINT_FUNCTION_CLASS</NAME>
-#define GPLATE_PRINT_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GPLATE_TYPE_PRINT_FUNCTION, GPlatePrintFunctionClass))
-<NAME>GPLATE_IS_PRINT_FUNCTION</NAME>
-#define GPLATE_IS_PRINT_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GPLATE_TYPE_PRINT_FUNCTION))
-<NAME>GPLATE_IS_PRINT_FUNCTION_CLASS</NAME>
-#define GPLATE_IS_PRINT_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GPLATE_TYPE_PRINT_FUNCTION))
-<NAME>GPLATE_PRINT_FUNCTION_GET_CLASS</NAME>
-#define GPLATE_PRINT_FUNCTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GPLATE_TYPE_PRINT_FUNCTION, GPlatePrintFunctionClass))
-<NAME>GPlatePrintFunction</NAME>
-<NAME>GPlatePrintFunctionClass</NAME>
-<NAME>GPlatePrintFunction</NAME>
-struct _GPlatePrintFunction {
- GPlateFunction gparent;
- void (*_gplate_reserved1)(void);
- void (*_gplate_reserved2)(void);
- void (*_gplate_reserved3)(void);
- void (*_gplate_reserved4)(void);
-<NAME>GPlatePrintFunctionClass</NAME>
-struct _GPlatePrintFunctionClass {
- GPlateFunctionClass parent;
- void (*_gplate_reserved1)(void);
- void (*_gplate_reserved2)(void);
- void (*_gplate_reserved3)(void);
- void (*_gplate_reserved4)(void);
-<NAME>gplate_print_function_get_gtype</NAME>
-<RETURNS>GType </RETURNS>
-<NAME>GPLATE_TYPE_VARIABLE</NAME>
-#define GPLATE_TYPE_VARIABLE (gplate_variable_get_gtype())
-<NAME>GPLATE_VARIABLE</NAME>
-#define GPLATE_VARIABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GPLATE_TYPE_VARIABLE, GPlateVariable))
-<NAME>GPLATE_VARIABLE_CLASS</NAME>
-#define GPLATE_VARIABLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GPLATE_TYPE_VARIABLE, GPlateVariableClass))
-<NAME>GPLATE_IS_VARIABLE</NAME>
-#define GPLATE_IS_VARIABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GPLATE_TYPE_VARIABLE))
-<NAME>GPLATE_IS_VARIABLE_CLASS</NAME>
-#define GPLATE_IS_VARIABLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GPLATE_TYPE_VARIABLE))
-<NAME>GPLATE_VARIABLE_GET_CLASS</NAME>
-#define GPLATE_VARIABLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GPLATE_TYPE_VARIABLE, GPlateVariableClass))
-<NAME>GPlateVariable</NAME>
-<NAME>GPlateVariableClass</NAME>
-<NAME>GPlateVariable</NAME>
-struct _GPlateVariable {
- void (*_gplate_reserved1)(void);
- void (*_gplate_reserved2)(void);
- void (*_gplate_reserved3)(void);
- void (*_gplate_reserved4)(void);
-<NAME>GPlateVariableClass</NAME>
-struct _GPlateVariableClass {
- const gchar *(*get_name)(const GPlateVariable *variable);
- const gchar *(*get_value)(const GPlateVariable *variable);
- void (*_gplate_reserved1)(void);
- void (*_gplate_reserved2)(void);
- void (*_gplate_reserved3)(void);
- void (*_gplate_reserved4)(void);
-<NAME>gplate_variable_get_gtype</NAME>
-<RETURNS>GType </RETURNS>
-<NAME>gplate_variable_new_from_string</NAME>
-<RETURNS>GPlateVariable *</RETURNS>
-const gchar *name, const gchar *value
-<NAME>gplate_variable_new_from_boolean</NAME>
-<RETURNS>GPlateVariable *</RETURNS>
-const gchar *name, gboolean value
-<NAME>gplate_variable_new_from_integer</NAME>
-<RETURNS>GPlateVariable *</RETURNS>
-const gchar *name, gint value
-<NAME>gplate_variable_new_from_float</NAME>
-<RETURNS>GPlateVariable *</RETURNS>
-const gchar *name, gfloat value
-<NAME>gplate_variable_new_from_double</NAME>
-<RETURNS>GPlateVariable *</RETURNS>
-const gchar *name, gdouble value
-<NAME>gplate_variable_get_name</NAME>
-<RETURNS>const gchar *</RETURNS>
-const GPlateVariable *variable
-<NAME>gplate_variable_get_value</NAME>
-<RETURNS>const gchar *</RETURNS>
-const GPlateVariable *variable
-<NAME>GPlateLibraryTagsForeachFunc</NAME>
-<RETURNS>void </RETURNS>
-GType tag, const gchar *prefix, const gchar *suffix, gpointer data
-<NAME>gplate_library_add_function</NAME>
-<RETURNS>gboolean </RETURNS>
-const gchar *name, GType function, GError **error
-<NAME>gplate_library_remove_function</NAME>
-<RETURNS>gboolean </RETURNS>
-const gchar *name, GError **error
-<NAME>gplate_library_add_tag</NAME>
-<RETURNS>gboolean </RETURNS>
-GType tag, GError **error
-<NAME>gplate_library_remove_tag</NAME>
-<RETURNS>gboolean </RETURNS>
-GType tag, GError **error
-<NAME>gplate_library_bind_function</NAME>
-<RETURNS>gboolean </RETURNS>
-const gchar *name, GType tag, GError **error
-<NAME>gplate_library_unbind_function</NAME>
-<RETURNS>gboolean </RETURNS>
-const gchar *name, GError **error
-<NAME>gplate_library_add_bound_function</NAME>
-<RETURNS>gboolean </RETURNS>
-const gchar *name, GType function, GType tag, GError **error
-<NAME>gplate_library_lookup_function</NAME>
-<RETURNS>gboolean </RETURNS>
-const gchar *name, GType *function, GType *tag, GError **error
-<NAME>gplate_library_lookup_function_for_tag</NAME>
-<RETURNS>GType </RETURNS>
-const gchar *name, GType tag, GError **error
-<NAME>gplate_library_lookup_tag</NAME>
-<RETURNS>gboolean </RETURNS>
-GType tag, gchar **prefix, gchar **suffix, GError **error
-<NAME>gplate_library_get_default_tag</NAME>
-<RETURNS>GType </RETURNS>
-<NAME>gplate_library_tags_foreach</NAME>
-<RETURNS>void </RETURNS>
-GPlateLibraryTagsForeachFunc func, gpointer data
-<NAME>GPLATE_TYPE_NOOP_FUNCTION</NAME>
-#define GPLATE_TYPE_NOOP_FUNCTION (gplate_noop_function_get_gtype())
-<NAME>GPLATE_NOOP_FUNCTION</NAME>
-#define GPLATE_NOOP_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GPLATE_TYPE_NOOP_FUNCTION, GPlateNoopFunction))
-<NAME>GPLATE_NOOP_FUNCTION_CLASS</NAME>
-#define GPLATE_NOOP_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GPLATE_TYPE_NOOP_FUNCTION, GPlateNoopFunctionClass))
-<NAME>GPLATE_IS_NOOP_FUNCTION</NAME>
-#define GPLATE_IS_NOOP_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GPLATE_TYPE_NOOP_FUNCTION))
-<NAME>GPLATE_IS_NOOP_FUNCTION_CLASS</NAME>
-#define GPLATE_IS_NOOP_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GPLATE_TYPE_NOOP_FUNCTION))
-<NAME>GPLATE_NOOP_FUNCTION_GET_CLASS</NAME>
-#define GPLATE_NOOP_FUNCTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GPLATE_TYPE_NOOP_FUNCTION, GPlateNoopFunctionClass))
-<NAME>GPlateNoopFunction</NAME>
-<NAME>GPlateNoopFunctionClass</NAME>
-<NAME>GPlateNoopFunction</NAME>
-struct _GPlateNoopFunction {
- GPlateFunction gparent;
- void (*_gplate_reserved1)(void);
- void (*_gplate_reserved2)(void);
- void (*_gplate_reserved3)(void);
- void (*_gplate_reserved4)(void);
-<NAME>GPlateNoopFunctionClass</NAME>
-struct _GPlateNoopFunctionClass {
- GPlateFunctionClass parent;
- void (*_gplate_reserved1)(void);
- void (*_gplate_reserved2)(void);
- void (*_gplate_reserved3)(void);
- void (*_gplate_reserved4)(void);
-<NAME>gplate_noop_function_get_gtype</NAME>
-<RETURNS>GType </RETURNS>
-<NAME>GPLATE_TYPE_COLLECTION</NAME>
-#define GPLATE_TYPE_COLLECTION (gplate_collection_get_gtype())
-<NAME>GPLATE_COLLECTION</NAME>
-#define GPLATE_COLLECTION(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GPLATE_TYPE_COLLECTION, GPlateCollection))
-<NAME>GPLATE_IS_COLLECTION</NAME>
-#define GPLATE_IS_COLLECTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GPLATE_TYPE_COLLECTION))
-<NAME>GPLATE_COLLECTION_GET_IFACE</NAME>
-#define GPLATE_COLLECTION_GET_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE((obj), GPLATE_TYPE_COLLECTION, GPlateCollectionIface))
-<NAME>GPlateCollection</NAME>
-<NAME>GPlateCollectionIface</NAME>
-<NAME>GPlateCollectionIface</NAME>
-struct _GPlateCollectionIface {
- GTypeInterface gparent;
- GPlateVariable *(*find_variable)(const GPlateCollection *collection, const gchar *name);
- gboolean (*add_variable)(GPlateCollection *collection, GPlateVariable *variable);
- void (*_gplate_reserved1)(void);
- void (*_gplate_reserved2)(void);
- void (*_gplate_reserved3)(void);
- void (*_gplate_reserved4)(void);
-<NAME>gplate_collection_add</NAME>
-#define gplate_collection_add(collection, type, name, value) { \
- GPlateVariable *var = NULL; \
- var = gplate_variable_new_from_##type((name), (value)); \
- gplate_collection_add_variable(GPLATE_COLLECTION(collection), (var));\
-<NAME>gplate_collection_add_string</NAME>
-#define gplate_collection_add_string(collection, name, value) \
- gplate_collection_add((collection), string, (name), (value));
-<NAME>gplate_collection_add_boolean</NAME>
-#define gplate_collection_add_boolean(collection, name, value) \
- gplate_collection_add((collection), boolean, (name), (value));
-<NAME>gplate_collection_add_integer</NAME>
-#define gplate_collection_add_integer(collection, name, value) \
- gplate_collection_add((collection), integer, (name), (value));
-<NAME>gplate_collection_add_float</NAME>
-#define gplate_collection_add_float(collection, name, value) \
- gplate_collection_add((collection), float, (name), (value));
-<NAME>gplate_collection_add_double</NAME>
-#define gplate_collection_add_double(collection, name, value) \
- gplate_collection_add((collection), double, (name), (value));
-<NAME>gplate_collection_get_gtype</NAME>
-<RETURNS>GType </RETURNS>
-<NAME>gplate_collection_find_variable</NAME>
-<RETURNS>GPlateVariable *</RETURNS>
-const GPlateCollection *collection, const gchar *name
-<NAME>gplate_collection_add_variable</NAME>
-<RETURNS>gboolean </RETURNS>
-GPlateCollection *collection, GPlateVariable *variable