/** * compilerkit_visitor_dispose: * @fn compilerkit_visitor_dispose * Reverse what compilerkit_visitor_init allocated. * @pre GObject is not NULL. * @param GObject* An object to dispose. * @return void */ static void compilerkit_visitor_dispose (GObject* object) { CompilerKitVisitor *self = COMPILERKIT_VISITOR (object); CompilerKitVisitorPrivate* priv; priv = COMPILERKIT_VISITOR_GET_PRIVATE (self); /** @todo Deallocate memory as necessary */ G_OBJECT_CLASS (compilerkit_visitor_parent_class)->dispose (object); }
/** * compilerkit_visitor_new: * @fn compilerkit_visitor_new * @memberof CompilerKitVisitor * Construct a CompilerKitVisitor instance. * @pre None * @param None * @return A new CompilerKitVisitor struct. */ CompilerKitVisitor *compilerkit_visitor_new (void) { return COMPILERKIT_VISITOR (g_object_new (COMPILERKIT_TYPE_VISITOR, NULL)); }