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


GNAT Reference Manual

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

6. Representation Clauses and Pragmas

6.1 Alignment Clauses  
6.2 Size Clauses  
6.3 Storage_Size Clauses  
6.4 Size of Variant Record Objects  
6.5 Biased Representation  
6.6 Value_Size and Object_Size Clauses  
6.7 Component_Size Clauses  
6.8 Bit_Order Clauses  
6.9 Effect of Bit_Order on Byte Ordering  
6.10 Pragma Pack for Arrays  
6.11 Pragma Pack for Records  
6.12 Record Representation Clauses  
6.13 Enumeration Clauses  
6.14 Address Clauses  
6.15 Effect of Convention on Representation  
6.16 Determining the Representations chosen by GNAT  

This section describes the representation clauses accepted by GNAT, and their effect on the representation of corresponding data objects.

GNAT fully implements Annex C (Systems Programming). This means that all the implementation advice sections in chapter 13 are fully implemented. However, these sections only require a minimal level of support for representation clauses. GNAT provides much more extensive capabilities, and this section describes the additional capabilities provided.


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