GnuCash
2.6.99
|
Object instance holds common fields that most gnucash objects use. More...
#include "qofid.h"
#include "guid.h"
#include "gnc-date.h"
#include "kvp_frame.h"
#include "qof-gobject.h"
Go to the source code of this file.
Data Structures | |
struct | QofInstance_s |
struct | _QofInstanceClass |
Macros | |
#define | QOF_TYPE_INSTANCE (qof_instance_get_type ()) |
#define | QOF_INSTANCE(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), QOF_TYPE_INSTANCE, QofInstance)) |
#define | QOF_INSTANCE_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), QOF_TYPE_INSTANCE, QofInstanceClass)) |
#define | QOF_IS_INSTANCE(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), QOF_TYPE_INSTANCE)) |
#define | QOF_IS_INSTANCE_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), QOF_TYPE_INSTANCE)) |
#define | QOF_INSTANCE_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), QOF_TYPE_INSTANCE, QofInstanceClass)) |
#define | qof_instance_is_dirty qof_instance_get_dirty |
Typedefs | |
typedef struct _QofInstanceClass | QofInstanceClass |
typedef struct QofInstance_s | QofInstance |
typedef struct _QofBook | QofBook |
QofBook reference. | |
Functions | |
GType | qof_instance_get_type (void) |
void | qof_instance_init_data (QofInstance *, QofIdType, QofBook *) |
QofBook * | qof_instance_get_book (gconstpointer) |
void | qof_instance_set_book (gconstpointer inst, QofBook *book) |
void | qof_instance_copy_book (gpointer ptr1, gconstpointer ptr2) |
gboolean | qof_instance_books_equal (gconstpointer ptr1, gconstpointer ptr2) |
const GncGUID * | qof_instance_get_guid (gconstpointer) |
const GncGUID * | qof_entity_get_guid (gconstpointer) |
QofCollection * | qof_instance_get_collection (gconstpointer inst) |
gint | qof_instance_guid_compare (const gconstpointer ptr1, const gconstpointer ptr2) |
gint | qof_instance_get_editlevel (gconstpointer ptr) |
int | qof_instance_version_cmp (const QofInstance *left, const QofInstance *right) |
gboolean | qof_instance_get_destroying (gconstpointer ptr) |
gboolean | qof_instance_get_dirty_flag (gconstpointer ptr) |
void | qof_instance_print_dirty (const QofInstance *entity, gpointer dummy) |
gboolean | qof_instance_get_dirty (QofInstance *) |
gboolean | qof_instance_get_infant (const QofInstance *inst) |
void | qof_instance_get (const QofInstance *inst, const gchar *first_param,...) |
Wrapper for g_object_get. | |
void | qof_instance_set (QofInstance *inst, const gchar *first_param,...) |
Wrapper for g_object_set Group setting multiple parameters in a single begin/commit/rollback. | |
guint32 | qof_instance_get_idata (gconstpointer inst) |
gchar * | qof_instance_get_display_name (const QofInstance *inst) |
GList * | qof_instance_get_referring_object_list (const QofInstance *inst) |
gboolean | qof_instance_refers_to_object (const QofInstance *inst, const QofInstance *ref) |
GList * | qof_instance_get_typed_referring_object_list (const QofInstance *inst, const QofInstance *ref) |
GList * | qof_instance_get_referring_object_list_from_collection (const QofCollection *coll, const QofInstance *ref) |
Object instance holds common fields that most gnucash objects use.
Definition in file qofinstance.h.