Section Header
    + name :=Expanded REAL_16_16 -> REAL_32, REAL_64;
    - comment := "signed 16.16 fixed float.";
    - type := `signed long`;
    - default := (0.to_raw_real_16_16);
Section Insert
    - parent_signed_fixed_real:SIGNED_FIXED_REAL :=
Section SELF
    - shift_bits:INTEGER <-
Section Public
Range.
    - minimum:INTEGER_64 <-
    - maximum:UINTEGER_64 <-
Convertion format with test.
    - to_real_16_16:REAL_16_16 <-
Convertion
    - append_in buffer:STRING <-
        Append in the `buffer' the equivalent of `to_string'. No new STRING
        creation during the process.