Lines Matching defs:Deallocate_Subpool
96 procedure Deallocate_Subpool subprogram
107 function Default_Subpool_For_Pool
114 function Pool_Of_Subpool
119 procedure Set_Pool_Of_Subpool
126 overriding function Storage_Size
160 type Any_Storage_Pool_With_Subpools_Ptr
167 type Pool_Controller (Enclosing_Pool : Any_Storage_Pool_With_Subpools_Ptr)
175 type SP_Node_Ptr is access all SP_Node;
177 type SP_Node is record
200 type Root_Storage_Pool_With_Subpools is abstract
206 Finalization_Started : Boolean := False;
212 Controller : Pool_Controller
242 type Root_Subpool is abstract tagged limited record
246 Master : aliased System.Finalization_Masters.Finalization_Master;
249 Node : SP_Node_Ptr := null;
254 procedure Adjust_Controlled_Dereference
265 procedure Allocate_Any_Controlled
307 procedure Deallocate_Any_Controlled
330 procedure Detach (N : not null SP_Node_Ptr);
333 overriding procedure Finalize (Controller : in out Pool_Controller);
336 procedure Finalize_Pool (Pool : in out Root_Storage_Pool_With_Subpools);
341 function Header_Size_With_Padding
348 overriding procedure Initialize (Controller : in out Pool_Controller);
351 procedure Initialize_Pool (Pool : in out Root_Storage_Pool_With_Subpools);
354 procedure Print_Pool (Pool : Root_Storage_Pool_With_Subpools);
357 procedure Print_Subpool (Subpool : Subpool_Handle);