# API Index

### A

as_arch_compatible, function in as-utils-private

### B

AsBundleKind, enum in as-enums
as_bundle_kind_from_string, function in as-enums
as_bundle_kind_to_string, function in as-enums

### C

AsCacheBuilder, struct in AsCacheBuilder
AsCacheBuilderClass, struct in AsCacheBuilder
AsCacheBuilderError, enum in AsCacheBuilder
AS_CACHE_BUILDER_ERROR, macro in AsCacheBuilder
as_cache_builder_error_quark, function in AsCacheBuilder
as_cache_builder_new, function in AsCacheBuilder
as_cache_builder_refresh, function in AsCacheBuilder
as_cache_builder_setup, function in AsCacheBuilder
as_cache_builder_set_data_source_directories, function in AsCacheBuilder
AsCategory, struct in AsCategory
AsCategory:directory, object property in AsCategory
AsCategory:excluded, object property in AsCategory
AsCategory:icon, object property in AsCategory
AsCategory:included, object property in AsCategory
AsCategory:level, object property in AsCategory
AsCategory:name, object property in AsCategory
AsCategory:subcategories, object property in AsCategory
AsCategory:summary, object property in AsCategory
AsCategoryClass, struct in AsCategory
as_category_add_subcategory, function in AsCategory
as_category_complete, function in AsCategory
as_category_get_directory, function in AsCategory
as_category_get_excluded, function in AsCategory
as_category_get_icon, function in AsCategory
as_category_get_included, function in AsCategory
as_category_get_level, function in AsCategory
as_category_get_name, function in AsCategory
as_category_get_subcategories, function in AsCategory
as_category_get_summary, function in AsCategory
as_category_has_subcategory, function in AsCategory
as_category_new, function in AsCategory
as_category_remove_subcategory, function in AsCategory
as_category_set_directory, function in AsCategory
as_category_set_icon, function in AsCategory
as_category_set_level, function in AsCategory
as_category_set_name, function in AsCategory
as_category_set_summary, function in AsCategory
AsChecksumKind, enum in AsRelease
as_checksum_kind_from_string, function in AsRelease
as_checksum_kind_to_string, function in AsRelease
AsComponent, struct in AsComponent
AsComponent:categories, object property in AsComponent
AsComponent:description, object property in AsComponent
AsComponent:developer-name, object property in AsComponent
AsComponent:icons, object property in AsComponent
AsComponent:id, object property in AsComponent
AsComponent:keywords, object property in AsComponent
AsComponent:kind, object property in AsComponent
AsComponent:name, object property in AsComponent
AsComponent:pkgnames, object property in AsComponent
AsComponent:project-group, object property in AsComponent
AsComponent:project-license, object property in AsComponent
AsComponent:screenshots, object property in AsComponent
AsComponent:summary, object property in AsComponent
AsComponent:urls, object property in AsComponent
AsComponentClass, struct in AsComponent
AsComponentKind, enum in AsComponent
as_component_add_bundle_id, function in AsComponent
as_component_add_extends, function in AsComponent
as_component_add_extension, function in AsComponent
as_component_add_icon, function in AsComponent
as_component_add_language, function in AsComponent
as_component_add_provided, function in AsComponent
as_component_add_release, function in AsComponent
as_component_add_screenshot, function in AsComponent
as_component_add_translation, function in AsComponent
as_component_add_url, function in AsComponent
as_component_get_active_locale, function in AsComponent
as_component_get_bundle_id, function in AsComponent
as_component_get_categories, function in AsComponent
as_component_get_compulsory_for_desktops, function in AsComponent
as_component_get_description, function in AsComponent
as_component_get_developer_name, function in AsComponent
as_component_get_extends, function in AsComponent
as_component_get_extensions, function in AsComponent
as_component_get_icons, function in AsComponent
as_component_get_icon_by_size, function in AsComponent
as_component_get_id, function in AsComponent
as_component_get_keywords, function in AsComponent
as_component_get_kind, function in AsComponent
as_component_get_language, function in AsComponent
as_component_get_languages, function in AsComponent
as_component_get_name, function in AsComponent
as_component_get_origin, function in AsComponent
as_component_get_pkgnames, function in AsComponent
as_component_get_project_group, function in AsComponent
as_component_get_project_license, function in AsComponent
as_component_get_provided, function in AsComponent
as_component_get_provided_for_kind, function in AsComponent
as_component_get_releases, function in AsComponent
as_component_get_screenshots, function in AsComponent
as_component_get_source_pkgname, function in AsComponent
as_component_get_summary, function in AsComponent
as_component_get_translations, function in AsComponent
as_component_get_url, function in AsComponent
as_component_has_bundle, function in AsComponent
as_component_has_category, function in AsComponent
as_component_is_compulsory_for_desktop, function in AsComponent
as_component_is_valid, function in AsComponent
as_component_kind_from_string, function in AsComponent
as_component_kind_to_string, function in AsComponent
as_component_new, function in AsComponent
as_component_set_active_locale, function in AsComponent
as_component_set_categories, function in AsComponent
as_component_set_compulsory_for_desktops, function in AsComponent
as_component_set_description, function in AsComponent
as_component_set_developer_name, function in AsComponent
as_component_set_id, function in AsComponent
as_component_set_keywords, function in AsComponent
as_component_set_kind, function in AsComponent
as_component_set_name, function in AsComponent
as_component_set_origin, function in AsComponent
as_component_set_pkgnames, function in AsComponent
as_component_set_project_group, function in AsComponent
as_component_set_project_license, function in AsComponent
as_component_set_source_pkgname, function in AsComponent
as_component_set_summary, function in AsComponent
as_component_to_string, function in AsComponent
as_copy_file, function in as-utils-private

### D

AsDatabase, struct in AsDatabase
AsDatabaseClass, struct in AsDatabase
AsDatabaseError, enum in AsDatabase
AS_DATABASE_ERROR, macro in AsDatabase
as_database_error_quark, function in AsDatabase
as_database_find_components, function in AsDatabase
as_database_get_all_components, function in AsDatabase
as_database_get_components_by_kind, function in AsDatabase
as_database_get_components_by_provided_item, function in AsDatabase
as_database_get_component_by_id, function in AsDatabase
as_database_get_location, function in AsDatabase
as_database_new, function in AsDatabase
as_database_open, function in AsDatabase
as_database_set_location, function in AsDatabase
AsDataPool, struct in AsDataPool
AsDataPoolClass, struct in AsDataPool
AsDataPoolError, enum in AsDataPool
AS_DATA_POOL_ERROR, macro in AsDataPool
as_data_pool_error_quark, function in AsDataPool
as_data_pool_get_components, function in AsDataPool
as_data_pool_get_component_by_id, function in AsDataPool
as_data_pool_get_locale, function in AsDataPool
as_data_pool_get_metadata_locations, function in AsDataPool
as_data_pool_new, function in AsDataPool
as_data_pool_set_locale, function in AsDataPool
as_data_pool_set_metadata_locations, function in AsDataPool
as_data_pool_update, function in AsDataPool
AsDistroDetails, struct in AsDistroDetails
AsDistroDetails:id, object property in AsDistroDetails
AsDistroDetails:name, object property in AsDistroDetails
AsDistroDetails:version, object property in AsDistroDetails
AsDistroDetailsClass, struct in AsDistroDetails
as_distro_details_get_bool, function in AsDistroDetails
as_distro_details_get_id, function in AsDistroDetails
as_distro_details_get_name, function in AsDistroDetails
as_distro_details_get_str, function in AsDistroDetails
as_distro_details_get_version, function in AsDistroDetails
as_distro_details_new, function in AsDistroDetails

### G

as_get_current_arch, function in as-utils-private
as_get_icon_repository_paths, function in AsDistroDetails
as_get_system_categories, function in AsMenuParser

### I

AsIcon, struct in AsIcon
AsIconClass, struct in AsIcon
AsIconKind, enum in AsIcon
as_icon_get_filename, function in AsIcon
as_icon_get_height, function in AsIcon
as_icon_get_kind, function in AsIcon
as_icon_get_name, function in AsIcon
as_icon_get_url, function in AsIcon
as_icon_get_width, function in AsIcon
as_icon_kind_from_string, function in AsIcon
as_icon_kind_to_string, function in AsIcon
as_icon_new, function in AsIcon
as_icon_set_filename, function in AsIcon
as_icon_set_height, function in AsIcon
as_icon_set_kind, function in AsIcon
as_icon_set_name, function in AsIcon
as_icon_set_url, function in AsIcon
as_icon_set_width, function in AsIcon
AsImage, struct in AsImage
AsImageClass, struct in AsImage
AsImageKind, enum in AsImage
as_image_get_height, function in AsImage
as_image_get_kind, function in AsImage
as_image_get_url, function in AsImage
as_image_get_width, function in AsImage
as_image_kind_from_string, function in AsImage
as_image_kind_to_string, function in AsImage
as_image_new, function in AsImage
as_image_set_height, function in AsImage
as_image_set_kind, function in AsImage
as_image_set_url, function in AsImage
as_image_set_width, function in AsImage
AsIssueImportance, enum in AsValidatorIssue
AsIssueKind, enum in AsValidatorIssue
as_is_cruft_locale, function in as-utils-private

### L

as_locale_strip_encoding, function in as-utils-private

### M

AsMenuParser, struct in AsMenuParser
AsMenuParser:update-category-data, object property in AsMenuParser
AsMenuParserClass, struct in AsMenuParser
as_menu_parser_get_update_category_data, function in AsMenuParser
as_menu_parser_new, function in AsMenuParser
as_menu_parser_new_from_file, function in AsMenuParser
as_menu_parser_parse, function in AsMenuParser
as_menu_parser_set_update_category_data, function in AsMenuParser
AsMetadata, struct in AsMetadata
AsMetadataClass, struct in AsMetadata
AsMetadataError, enum in AsMetadata
as_metadata_add_component, function in AsMetadata
as_metadata_clear_components, function in AsMetadata
as_metadata_components_to_distro_xml, function in AsMetadata
as_metadata_components_to_distro_yaml, function in AsMetadata
as_metadata_component_to_upstream_xml, function in AsMetadata
AS_METADATA_ERROR, macro in AsMetadata
as_metadata_error_quark, function in AsMetadata
as_metadata_get_architecture, function in AsMetadata
as_metadata_get_component, function in AsMetadata
as_metadata_get_components, function in AsMetadata
as_metadata_get_locale, function in AsMetadata
as_metadata_get_origin, function in AsMetadata
as_metadata_get_parser_mode, function in AsMetadata
as_metadata_get_update_existing, function in AsMetadata
as_metadata_get_write_header, function in AsMetadata
as_metadata_new, function in AsMetadata
as_metadata_parse_file, function in AsMetadata
as_metadata_parse_xml, function in AsMetadata
as_metadata_parse_yaml, function in AsMetadata
as_metadata_save_distro_xml, function in AsMetadata
as_metadata_save_distro_yaml, function in AsMetadata
as_metadata_save_upstream_xml, function in AsMetadata
as_metadata_set_architecture, function in AsMetadata
as_metadata_set_locale, function in AsMetadata
as_metadata_set_origin, function in AsMetadata
as_metadata_set_parser_mode, function in AsMetadata
as_metadata_set_update_existing, function in AsMetadata
as_metadata_set_write_header, function in AsMetadata

### P

AsParserMode, enum in AsMetadata
AsProvided, struct in AsProvided
AsProvidedClass, struct in AsProvided
AsProvidedKind, enum in AsProvided
as_provided_add_item, function in AsProvided
as_provided_get_items, function in AsProvided
as_provided_get_kind, function in AsProvided
as_provided_has_item, function in AsProvided
as_provided_kind_from_string, function in AsProvided
as_provided_kind_to_l10n_string, function in AsProvided
as_provided_kind_to_string, function in AsProvided
as_provided_new, function in AsProvided
as_provided_set_kind, function in AsProvided
as_ptr_array_to_strv, function in as-utils-private

### R

AsRelease, struct in AsRelease
AsReleaseClass, struct in AsRelease
as_release_add_location, function in AsRelease
as_release_get_active_locale, function in AsRelease
as_release_get_checksum, function in AsRelease
as_release_get_description, function in AsRelease
as_release_get_locations, function in AsRelease
as_release_get_size, function in AsRelease
as_release_get_timestamp, function in AsRelease
as_release_get_urgency, function in AsRelease
as_release_get_version, function in AsRelease
as_release_new, function in AsRelease
as_release_set_active_locale, function in AsRelease
as_release_set_checksum, function in AsRelease
as_release_set_description, function in AsRelease
as_release_set_size, function in AsRelease
as_release_set_timestamp, function in AsRelease
as_release_set_urgency, function in AsRelease
as_release_set_version, function in AsRelease
as_reset_umask, function in as-utils-private

### S

AsScreenshot, struct in AsScreenshot
AsScreenshotClass, struct in AsScreenshot
AsScreenshotKind, enum in AsScreenshot
as_screenshot_add_image, function in AsScreenshot
as_screenshot_get_active_locale, function in AsScreenshot
as_screenshot_get_caption, function in AsScreenshot
as_screenshot_get_caption_table, function in as-screenshot-private
as_screenshot_get_images, function in AsScreenshot
as_screenshot_get_kind, function in AsScreenshot
as_screenshot_is_valid, function in AsScreenshot
as_screenshot_kind_from_string, function in AsScreenshot
as_screenshot_kind_to_string, function in AsScreenshot
as_screenshot_new, function in AsScreenshot
as_screenshot_set_active_locale, function in AsScreenshot
as_screenshot_set_caption, function in AsScreenshot
as_screenshot_set_kind, function in AsScreenshot
AsSizeKind, enum in AsRelease
as_size_kind_from_string, function in AsRelease
as_size_kind_to_string, function in AsRelease
as_str_replace, function in as-utils-private

### T

as_touch_location, function in as-utils-private
AsTranslation, struct in AsTranslation
AsTranslationClass, struct in AsTranslation
AsTranslationKind, enum in AsTranslation
as_translation_get_id, function in AsTranslation
as_translation_get_kind, function in AsTranslation
as_translation_kind_from_string, function in AsTranslation
as_translation_kind_to_string, function in AsTranslation
as_translation_new, function in AsTranslation
as_translation_set_id, function in AsTranslation
as_translation_set_kind, function in AsTranslation
AS_TYPE_CACHE_BUILDER, macro in AsCacheBuilder
AS_TYPE_CATEGORY, macro in AsCategory
AS_TYPE_COMPONENT, macro in AsComponent
AS_TYPE_DATABASE, macro in AsDatabase
AS_TYPE_DATA_POOL, macro in AsDataPool
AS_TYPE_DISTRO_DETAILS, macro in AsDistroDetails
AS_TYPE_ICON, macro in AsIcon
AS_TYPE_IMAGE, macro in AsImage
AS_TYPE_MENU_PARSER, macro in AsMenuParser
AS_TYPE_METADATA, macro in AsMetadata
AS_TYPE_PROVIDED, macro in AsProvided
AS_TYPE_RELEASE, macro in AsRelease
AS_TYPE_SCREENSHOT, macro in AsScreenshot
AS_TYPE_TRANSLATION, macro in AsTranslation
AS_TYPE_VALIDATOR, macro in AsValidator
AS_TYPE_VALIDATOR_ISSUE, macro in AsValidatorIssue
AS_TYPE_XMLDATA, macro in AsXMLData
AS_TYPE_YAMLDATA, macro in AsYAMLData

### U

AsUrgencyKind, enum in as-enums
as_urgency_kind_from_string, function in as-enums
as_urgency_kind_to_string, function in as-enums
AsUrlKind, enum in as-enums
as_url_kind_from_string, function in as-enums
as_url_kind_to_string, function in as-enums
as_utils_categories_from_str, function in as-utils-private
as_utils_categories_from_strv, function in as-utils-private
as_utils_delete_dir_recursive, function in as-utils-private
as_utils_find_files, function in as-utils-private
as_utils_find_files_matching, function in as-utils-private
as_utils_is_root, function in as-utils-private
as_utils_is_writable, function in as-utils-private

### V

AsValidator, struct in AsValidator
AsValidatorClass, struct in AsValidator
AsValidatorIssue, struct in AsValidatorIssue
AsValidatorIssueClass, struct in AsValidatorIssue
as_validator_clear_issues, function in AsValidator
as_validator_get_issues, function in AsValidator
as_validator_issue_get_importance, function in AsValidatorIssue
as_validator_issue_get_kind, function in AsValidatorIssue
as_validator_issue_get_location, function in AsValidatorIssue
as_validator_issue_get_message, function in AsValidatorIssue
as_validator_issue_new, function in AsValidatorIssue
as_validator_issue_set_importance, function in AsValidatorIssue
as_validator_issue_set_kind, function in AsValidatorIssue
as_validator_issue_set_location, function in AsValidatorIssue
as_validator_issue_set_message, function in AsValidatorIssue
as_validator_new, function in AsValidator
as_validator_validate_data, function in AsValidator
as_validator_validate_file, function in AsValidator
as_validator_validate_tree, function in AsValidator

### X

AsXMLData, struct in AsXMLData
AsXMLDataClass, struct in AsXMLData
as_xmldata_initialize, function in AsXMLData
as_xmldata_new, function in AsXMLData
as_xmldata_parse_component_node, function in AsXMLData
as_xmldata_parse_distro_data, function in AsXMLData
as_xmldata_parse_upstream_data, function in AsXMLData
as_xmldata_serialize_to_distro, function in AsXMLData
as_xmldata_serialize_to_upstream, function in AsXMLData
as_xmldata_set_parser_mode, function in AsXMLData
as_xmldata_update_cpt_with_upstream_data, function in AsXMLData

### Y

AsYAMLData, struct in AsYAMLData
AsYAMLDataClass, struct in AsYAMLData
as_yamldata_get_locale, function in AsYAMLData
as_yamldata_initialize, function in AsYAMLData
as_yamldata_new, function in AsYAMLData
as_yamldata_parse_distro_data, function in AsYAMLData
as_yamldata_serialize_to_distro, function in AsYAMLData
as_yamldata_set_locale, function in AsYAMLData