3#pragma GCC diagnostic push
4#pragma GCC diagnostic ignored "-Wcpp"
5#include <gmock/gmock.h>
6#pragma GCC diagnostic pop
10#include <qofinstance-p.h>
13G_DEFINE_TYPE(
QofInstance, qof_instance, G_TYPE_OBJECT)
22qof_instance_class_init(QofInstanceClass *klass)
32 ASSERT_TRUE (QOF_IS_INSTANCE (inst));
34 va_start (ap, first_prop);
35 g_object_get_valist (G_OBJECT (inst), first_prop, ap);
45 ASSERT_TRUE (QOF_IS_INSTANCE (inst));
47 va_start (ap, first_prop);
48 g_object_set_valist (G_OBJECT (inst), first_prop, ap);
void qof_instance_set(QofInstance *inst, const gchar *first_prop,...)
Wrapper for g_object_set Group setting multiple parameters in a single begin/commit/rollback.
void qof_instance_get(const QofInstance *inst, const gchar *first_prop,...)
Wrapper for g_object_get.
Object instance holds common fields that most gnucash objects use.