ConditionFunction_Register* _ConditionFunction_Register_New( CONDITIONFUNCTION_REGISTER_DEFARGS ) { ConditionFunction_Register* self; /* Allocate memory */ self = (ConditionFunction_Register*)_Stg_Class_New( STG_CLASS_PASSARGS ); /* Virtual info */ /* ConditionFunction_Register info */ _ConditionFunction_Register_Init( self ); return self; }
void ConditionFunction_Register_Init( ConditionFunction_Register* self ) { /* General info */ self->type = ConditionFunction_Register_Type; self->_sizeOfSelf = sizeof( ConditionFunction_Register ); self->_deleteSelf = False; /* Virtual info */ self->_delete = _ConditionFunction_Register_Delete; self->_print = _ConditionFunction_Register_Print; self->_copy = NULL; _Stg_Class_Init((Stg_Class*)self ); /* Stg_Class info */ _ConditionFunction_Register_Init( self ); }
ConditionFunction_Register* _ConditionFunction_Register_New( SizeT _sizeOfSelf, Type type, Stg_Class_DeleteFunction* _delete, Stg_Class_PrintFunction* _print, Stg_Class_CopyFunction* _copy ) { ConditionFunction_Register* self; /* Allocate memory */ self = (ConditionFunction_Register*)_Stg_Class_New(_sizeOfSelf, type, _delete, _print, _copy); /* Virtual info */ /* ConditionFunction_Register info */ _ConditionFunction_Register_Init(self); return self; }