Lines Matching defs:Deallocate_Subpool
94 procedure Deallocate_Subpool subprogram
105 function Default_Subpool_For_Pool
112 function Pool_Of_Subpool
117 procedure Set_Pool_Of_Subpool
124 overriding function Storage_Size
158 type Any_Storage_Pool_With_Subpools_Ptr
165 type Pool_Controller (Enclosing_Pool : Any_Storage_Pool_With_Subpools_Ptr)
173 type SP_Node_Ptr is access all SP_Node;
175 type SP_Node is record
198 type Root_Storage_Pool_With_Subpools is abstract
204 Finalization_Started : Boolean := False;
210 Controller : Pool_Controller
240 type Root_Subpool is abstract tagged limited record
244 Master : aliased System.Finalization_Masters.Finalization_Master;
247 Node : SP_Node_Ptr := null;
252 procedure Adjust_Controlled_Dereference
263 procedure Allocate_Any_Controlled
305 procedure Deallocate_Any_Controlled
328 procedure Detach (N : not null SP_Node_Ptr);
331 overriding procedure Finalize (Controller : in out Pool_Controller);
334 procedure Finalize_Pool (Pool : in out Root_Storage_Pool_With_Subpools);
339 function Header_Size_With_Padding
346 overriding procedure Initialize (Controller : in out Pool_Controller);
349 procedure Initialize_Pool (Pool : in out Root_Storage_Pool_With_Subpools);
352 procedure Print_Pool (Pool : Root_Storage_Pool_With_Subpools);
355 procedure Print_Subpool (Subpool : Subpool_Handle);