generic
type
OBJECT is limited private
; type
NAME is access
OBJECT; procedure
UNCHECKED_DEALLOCATION(X: in out
NAME);
generic
type
SOURCE is limited private
;
type
TARGET is limited private
;
function
UNCHECKED_CONVERSION(S : SOURCE) return
TARGET;
procedure
FREE is new
UNCHECKED_DEALLOCATION
(object_type_name, access_type_name);
null
;
null
, has no effect;
null
, is an indication that the object designated by X is no longer required, and that the storage it occupies is to be reclaimed.