Esempio n. 1
0
NamedObject_Register*	NamedObject_Register_New( void ) {
	return _NamedObject_Register_New(
		sizeof(NamedObject_Register),
		NamedObject_Register_Type,
		_NamedObject_Register_Delete,
		_NamedObject_Register_Print,
		_NamedObject_Register_Copy );
}
NamedObject_Register* NamedObject_Register_New( void ) {
   /* Variables set in this function */
   SizeT                     _sizeOfSelf = sizeof(NamedObject_Register);
   Type                             type = NamedObject_Register_Type;
   Stg_Class_DeleteFunction*     _delete = _NamedObject_Register_Delete;
   Stg_Class_PrintFunction*       _print = _NamedObject_Register_Print;
   Stg_Class_CopyFunction*         _copy = _NamedObject_Register_Copy;

   return _NamedObject_Register_New( NAMEDOBJECT_REGISTER_PASSARGS );
}
SwarmVariable_Register*	SwarmVariable_Register_New( Variable_Register* variable_Register ) {
	SwarmVariable_Register* self = (SwarmVariable_Register*) _NamedObject_Register_New(
		sizeof(SwarmVariable_Register),
		SwarmVariable_Register_Type,
		_NamedObject_Register_Delete,
		_NamedObject_Register_Print,
		NULL );

	self->variable_Register = variable_Register;

	return self;
}