/** * ide_build_system_new_finish: * * Complete an asynchronous call to ide_build_system_new_async(). * * Returns: (transfer full): An #IdeBuildSystem if successful; otherwise * %NULL and @error is set. */ IdeBuildSystem * ide_build_system_new_finish (GAsyncResult *result, GError **error) { IdeObject *ret; g_return_val_if_fail (G_IS_ASYNC_RESULT (result), NULL); ret = ide_object_new_finish (result, error); return ret ? IDE_BUILD_SYSTEM (ret) : NULL; }
/** * ide_vcs_new_finish: * * Completes a call to ide_vcs_new_async(). * * Returns: (transfer full): An #IdeVcs. */ IdeVcs * ide_vcs_new_finish (GAsyncResult *result, GError **error) { IdeObject *ret; g_return_val_if_fail (G_IS_ASYNC_RESULT (result), NULL); ret = ide_object_new_finish (result, error); return IDE_VCS (ret); }