示例#1
0
/**
 * 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);
}
示例#2
0
/**
 * 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));
}