$Date: 2005/10/23 09:02:15 $
$Revision: 1.5 $
-- Create a new pointer wrapper to a new struct.
-- Allocates as much new memory as the struct needs.
-- 'shared' means if the Current object
-- gets collected by the garbage collector,
-- the memory allocated for the struct will
-- not be freed as well.
-- (From EWG_STRUCT)
-- Create a new pointer wrapper to a given struct.
-- 'shared' means if the Current object
-- gets collected by the garbage collector,
-- the memory allocated for the struct will
-- not be freed as well.
-- (From EWG_STRUCT)
-- Is the contents of item referenced by other C or Eiffel code?
-- If is_shared is True then when the current object will be
-- collected by the garbage collector, the wrapped struct will
-- also be freed.
-- This is a good idea, only if you can be sure that when the
-- Eiffel object gets collected, the C side does not have a reference
-- to the wrapped struct anymore.
-- (From EWG_STRUCT)
-- (From EWG_STRUCT)
Class for wrapping C SDL_CDtrack struct.