29 typedef struct _QifData *QifData;
34 void (*destroy)(QifObject);
39 #define QIF_O_ACCOUNT "qif-acct"
42 #define QIF_O_CATEGORY "qif-cat"
45 #define QIF_O_CLASS "qif-class"
48 #define QIF_O_SECURITY "qif-security"
51 #define QIF_O_TXN "qif-txn"
56 void qif_object_init(
void);
58 QifAccount find_or_make_acct(
QifContext ctx,
char *name, GList *types);
59 QifCategory find_or_make_cat(
QifContext ctx,
char *name);
60 QifClass find_or_make_class(
QifContext ctx,
char *name);
66 QifAccount qif_account_merge(
QifContext ctx, QifAccount acct);
67 QifCategory qif_cat_merge(
QifContext ctx, QifCategory cat);
68 QifClass qif_class_merge(
QifContext ctx, QifClass qclass);
69 QifSecurity qif_security_merge(
QifContext ctx, QifSecurity security);