Contents   Index   Search   Previous   Next
 F.1 Machine_Radix Attribute Definition Clause
Static Semantics
1
   Machine_Radix
may be specified for a decimal first subtype (see 
3.5.9)
via an 
attribute_definition_clause;
the expression of such a clause shall be static, and its value shall
be 2 or 10. A value of 2 implies a binary base range; a value of 10 implies
a decimal base range. 
 
Implementation Advice
2
   Packed decimal should be used as the internal
representation for objects of subtype S when S'Machine_Radix = 10. 
Examples
3
   Example of Machine_Radix
attribute definition clause: 
4
type Money is delta 0.01 digits 15;
for Money'Machine_Radix use 10;
Contents   Index   Search   Previous   Next   Legal