[libgda/metat: 3/9] sqilte-provider: using G_DECLARE for g_autoptr()
- From: Daniel Espinosa Ortiz <despinosa src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libgda/metat: 3/9] sqilte-provider: using G_DECLARE for g_autoptr()
- Date: Wed, 7 Nov 2018 15:36:52 +0000 (UTC)
commit 7bb4a0574cebb3886fcf1e00ad048a4f46dfba4e
Author: Daniel Espinosa <esodan gmail com>
Date: Mon Aug 20 12:34:39 2018 -0500
sqilte-provider: using G_DECLARE for g_autoptr()
libgda/sqlite/gda-sqlite-provider.h | 16 +++-------------
1 file changed, 3 insertions(+), 13 deletions(-)
---
diff --git a/libgda/sqlite/gda-sqlite-provider.h b/libgda/sqlite/gda-sqlite-provider.h
index 24fb250e6..820944e3c 100644
--- a/libgda/sqlite/gda-sqlite-provider.h
+++ b/libgda/sqlite/gda-sqlite-provider.h
@@ -25,18 +25,12 @@
#include <libgda/gda-server-provider.h>
+G_BEGIN_DECLS
+
#define GDA_TYPE_SQLITE_PROVIDER (gda_sqlite_provider_get_type())
-#define GDA_SQLITE_PROVIDER(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GDA_TYPE_SQLITE_PROVIDER,
GdaSqliteProvider))
-#define GDA_SQLITE_PROVIDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST (klass, GDA_TYPE_SQLITE_PROVIDER,
GdaSqliteProviderClass))
-#define GDA_IS_SQLITE_PROVIDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE (obj, GDA_TYPE_SQLITE_PROVIDER))
-#define GDA_IS_SQLITE_PROVIDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GDA_TYPE_SQLITE_PROVIDER))
-typedef struct _GdaSqliteProvider GdaSqliteProvider;
-typedef struct _GdaSqliteProviderClass GdaSqliteProviderClass;
+G_DECLARE_DERIVABLE_TYPE(GdaSqliteProvider, gda_sqlite_provider, GDA, SQLITE_PROVIDER, GdaServerProvider)
-struct _GdaSqliteProvider {
- GdaServerProvider provider;
-};
struct _GdaSqliteProviderClass {
GdaServerProviderClass parent_class;
@@ -45,10 +39,6 @@ struct _GdaSqliteProviderClass {
void (*_gda_reserved2) (void);
};
-
-G_BEGIN_DECLS
-
-GType gda_sqlite_provider_get_type (void) G_GNUC_CONST;
G_END_DECLS
#endif
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]