blob: 8d4ca4bfe4f8ef1a64c59265391894f771e0a677 [file] [log] [blame]
#include "dep1.h"
struct _MesonDep1
{
GObject parent_instance;
};
G_DEFINE_TYPE (MesonDep1, meson_dep1, G_TYPE_OBJECT)
/**
* meson_dep1_new:
*
* Allocates a new #MesonDep1.
*
* Returns: (transfer full): a #MesonDep1.
*/
MesonDep1 *
meson_dep1_new (void)
{
return g_object_new (MESON_TYPE_DEP1, NULL);
}
static void
meson_dep1_finalize (GObject *object)
{
G_OBJECT_CLASS (meson_dep1_parent_class)->finalize (object);
}
static void
meson_dep1_class_init (MesonDep1Class *klass)
{
GObjectClass *object_class = G_OBJECT_CLASS (klass);
object_class->finalize = meson_dep1_finalize;
}
static void
meson_dep1_init (MesonDep1 *self)
{
}
/**
* meson_dep1_just_return_it:
* @dep: a #MesonDep2.
*
* Returns the #MesonDep2 that is passed in
*
* Returns: (transfer none): a #MesonDep2
*/
MesonDep2*
meson_dep1_just_return_it (MesonDep1 *self, MesonDep2 *dep)
{
g_return_val_if_fail (MESON_IS_DEP1 (self), NULL);
return dep;
}