www.delorie.com/gnu/docs/gcc/gnat_ug_145.html   search  
 
Buy the book!


Untitled Document

[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

11. Elaboration Order Handling in GNAT

11.1 Elaboration Code in Ada 95  
11.2 Checking the Elaboration Order in Ada 95  
11.3 Controlling the Elaboration Order in Ada 95  
11.4 Controlling Elaboration in GNAT - Internal Calls  
11.5 Controlling Elaboration in GNAT - External Calls  
11.6 Default Behavior in GNAT - Ensuring Safety  
11.7 Elaboration Issues for Library Tasks  
11.8 Mixing Elaboration Models  
11.9 What to Do If the Default Elaboration Behavior Fails  
11.10 Elaboration for Access-to-Subprogram Values  
11.11 Summary of Procedures for Elaboration Control  
11.12 Other Elaboration Order Considerations  

This chapter describes the handling of elaboration code in Ada 95 and in GNAT, and discusses how the order of elaboration of program units can be controlled in GNAT, either automatically or with explicit programming features.


  webmaster     delorie software   privacy  
  Copyright 2003   by The Free Software Foundation     Updated Jun 2003