Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/libcfa/prelude.cf

    r4040425 r784deab  
    1 # 2 "prelude.cf"  // needed for error messages from this file
    21//                               -*- Mode: C -*-
    32//
     
    98// Created On       : Sat Nov 29 07:23:41 2014
    109// Last Modified By : Peter A. Buhr
    11 // Last Modified On : Wed Mar  2 18:03:41 2016
    12 // Update Count     : 89
     10// Last Modified On : Mon Jan  4 11:13:26 2016
     11// Update Count     : 81
    1312//
    1413
     
    6463long double _Complex    ?--( long double _Complex * ),          ?--( volatile long double _Complex * );
    6564
    66 forall( otype T ) T *                    ?++(                T ** );
    67 forall( otype T ) const T *              ?++( const          T ** );
    68 forall( otype T ) volatile T *           ?++(       volatile T ** );
    69 forall( otype T ) const volatile T *     ?++( const volatile T ** );
    70 forall( otype T ) T *                    ?--(                T ** );
    71 forall( otype T ) const T *              ?--( const          T ** );
    72 forall( otype T ) volatile T *           ?--(       volatile T ** );
    73 forall( otype T ) const volatile T *     ?--( const volatile T ** );
    74 
    75 forall( otype T ) lvalue T               ?[?](                T *,          ptrdiff_t );
    76 forall( otype T ) const lvalue T         ?[?]( const          T *,          ptrdiff_t );
    77 forall( otype T ) volatile lvalue T      ?[?](       volatile T *,          ptrdiff_t );
    78 forall( otype T ) const volatile lvalue T ?[?]( const volatile T *,         ptrdiff_t );
    79 forall( otype T ) lvalue T               ?[?](          ptrdiff_t,                T * );
    80 forall( otype T ) const lvalue T         ?[?](          ptrdiff_t, const          T * );
    81 forall( otype T ) volatile lvalue T      ?[?](          ptrdiff_t,       volatile T * );
    82 forall( otype T ) const volatile lvalue T ?[?](         ptrdiff_t, const volatile T * );
     65forall( type T ) T *                     ?++(                T ** );
     66forall( type T ) const T *               ?++( const          T ** );
     67forall( type T ) volatile T *            ?++(       volatile T ** );
     68forall( type T ) const volatile T *      ?++( const volatile T ** );
     69forall( type T ) T *                     ?--(                T ** );
     70forall( type T ) const T *               ?--( const          T ** );
     71forall( type T ) volatile T *            ?--(       volatile T ** );
     72forall( type T ) const volatile T *      ?--( const volatile T ** );
     73
     74forall( type T ) lvalue T                ?[?](                T *,          ptrdiff_t );
     75forall( type T ) const lvalue T          ?[?]( const          T *,          ptrdiff_t );
     76forall( type T ) volatile lvalue T       ?[?](       volatile T *,          ptrdiff_t );
     77forall( type T ) const volatile lvalue T ?[?]( const volatile T *,          ptrdiff_t );
     78forall( type T ) lvalue T                ?[?](          ptrdiff_t,                T * );
     79forall( type T ) const lvalue T          ?[?](          ptrdiff_t, const          T * );
     80forall( type T ) volatile lvalue T       ?[?](          ptrdiff_t,       volatile T * );
     81forall( type T ) const volatile lvalue T ?[?](          ptrdiff_t, const volatile T * );
    8382
    8483// ------------------------------------------------------------
     
    102101long double _Complex    ++?( long double _Complex * ),          --?( long double _Complex * );
    103102
    104 forall( otype T ) T *                    ++?(                T ** );
    105 forall( otype T ) const T *              ++?( const          T ** );
    106 forall( otype T ) volatile T *           ++?(       volatile T ** );
    107 forall( otype T ) const volatile T *     ++?( const volatile T ** );
    108 forall( otype T ) T *                    --?(                T ** );
    109 forall( otype T ) const T *              --?( const          T ** );
    110 forall( otype T ) volatile T *           --?(       volatile T ** );
    111 forall( otype T ) const volatile T *     --?( const volatile T ** );
    112 
    113 forall( otype T ) lvalue T               *?(                 T * );
    114 forall( otype T ) const lvalue T                 *?( const           T * );
    115 forall( otype T ) volatile lvalue T      *?(       volatile  T * );
    116 forall( otype T ) const volatile lvalue T *?( const volatile  T * );
     103forall( type T ) T *                     ++?(                T ** );
     104forall( type T ) const T *               ++?( const          T ** );
     105forall( type T ) volatile T *            ++?(       volatile T ** );
     106forall( type T ) const volatile T *      ++?( const volatile T ** );
     107forall( type T ) T *                     --?(                T ** );
     108forall( type T ) const T *               --?( const          T ** );
     109forall( type T ) volatile T *            --?(       volatile T ** );
     110forall( type T ) const volatile T *      --?( const volatile T ** );
     111
     112forall( type T ) lvalue T                *?(                 T * );
     113forall( type T ) const lvalue T          *?( const           T * );
     114forall( type T ) volatile lvalue T       *?(       volatile  T * );
     115forall( type T ) const volatile lvalue T *?( const volatile  T * );
    117116forall( ftype FT ) lvalue FT             *?( FT * );
    118117
     
    184183long double _Complex    ?+?( long double _Complex, long double _Complex ),      ?-?( long double _Complex, long double _Complex );
    185184
    186 forall( otype T ) T *                   ?+?(                T *,          ptrdiff_t );
    187 forall( otype T ) T *                   ?+?(          ptrdiff_t,                T * );
    188 forall( otype T ) const T *             ?+?( const          T *,          ptrdiff_t );
    189 forall( otype T ) const T *             ?+?(          ptrdiff_t, const          T * );
    190 forall( otype T ) volatile T *          ?+?(       volatile T *,          ptrdiff_t );
    191 forall( otype T ) volatile T *          ?+?(          ptrdiff_t,       volatile T * );
    192 forall( otype T ) const volatile T *    ?+?( const volatile T *,          ptrdiff_t );
    193 forall( otype T ) const volatile T *    ?+?(          ptrdiff_t, const volatile T * );
    194 forall( otype T ) T *                   ?-?(                T *,          ptrdiff_t );
    195 forall( otype T ) const T *             ?-?( const          T *,          ptrdiff_t );
    196 forall( otype T ) volatile T *          ?-?(       volatile T *,          ptrdiff_t );
    197 forall( otype T ) const volatile T *    ?-?( const volatile T *,          ptrdiff_t );
    198 forall( otype T ) ptrdiff_t             ?-?( const volatile T *, const volatile T * );
     185forall( type T ) T *                    ?+?(                T *,          ptrdiff_t );
     186forall( type T ) T *                    ?+?(          ptrdiff_t,                T * );
     187forall( type T ) const T *              ?+?( const          T *,          ptrdiff_t );
     188forall( type T ) const T *              ?+?(          ptrdiff_t, const          T * );
     189forall( type T ) volatile T *           ?+?(       volatile T *,          ptrdiff_t );
     190forall( type T ) volatile T *           ?+?(          ptrdiff_t,       volatile T * );
     191forall( type T ) const volatile T *     ?+?( const volatile T *,          ptrdiff_t );
     192forall( type T ) const volatile T *     ?+?(          ptrdiff_t, const volatile T * );
     193forall( type T ) T *                    ?-?(                T *,          ptrdiff_t );
     194forall( type T ) const T *              ?-?( const          T *,          ptrdiff_t );
     195forall( type T ) volatile T *           ?-?(       volatile T *,          ptrdiff_t );
     196forall( type T ) const volatile T *     ?-?( const volatile T *,          ptrdiff_t );
     197forall( type T ) ptrdiff_t              ?-?( const volatile T *, const volatile T * );
    199198
    200199// ------------------------------------------------------------
     
    432431forall( ftype FT ) FT *                 ?=?( FT * volatile *, forall( ftype FT2 ) FT2 * );
    433432
    434 forall( otype T ) T *                   ?+=?(                T *          *, ptrdiff_t );
    435 forall( otype T ) T *                   ?+=?(                T * volatile *, ptrdiff_t );
    436 forall( otype T ) const T *             ?+=?( const          T *          *, ptrdiff_t );
    437 forall( otype T ) const T *             ?+=?( const          T * volatile *, ptrdiff_t );
    438 forall( otype T ) volatile T *          ?+=?(       volatile T *          *, ptrdiff_t );
    439 forall( otype T ) volatile T *          ?+=?(       volatile T * volatile *, ptrdiff_t );
    440 forall( otype T ) const volatile T *    ?+=?( const volatile T *          *, ptrdiff_t );
    441 forall( otype T ) const volatile T *    ?+=?( const volatile T * volatile *, ptrdiff_t );
    442 forall( otype T ) T *                   ?-=?(                T *          *, ptrdiff_t );
    443 forall( otype T ) T *                   ?-=?(                T * volatile *, ptrdiff_t );
    444 forall( otype T ) const T *             ?-=?( const          T *          *, ptrdiff_t );
    445 forall( otype T ) const T *             ?-=?( const          T * volatile *, ptrdiff_t );
    446 forall( otype T ) volatile T *          ?-=?(       volatile T *          *, ptrdiff_t );
    447 forall( otype T ) volatile T *          ?-=?(       volatile T * volatile *, ptrdiff_t );
    448 forall( otype T ) const volatile T *    ?-=?( const volatile T *          *, ptrdiff_t );
    449 forall( otype T ) const volatile T *    ?-=?( const volatile T * volatile *, ptrdiff_t );
     433forall( type T ) T *                    ?+=?(                T *          *, ptrdiff_t );
     434forall( type T ) T *                    ?+=?(                T * volatile *, ptrdiff_t );
     435forall( type T ) const T *              ?+=?( const          T *          *, ptrdiff_t );
     436forall( type T ) const T *              ?+=?( const          T * volatile *, ptrdiff_t );
     437forall( type T ) volatile T *           ?+=?(       volatile T *          *, ptrdiff_t );
     438forall( type T ) volatile T *           ?+=?(       volatile T * volatile *, ptrdiff_t );
     439forall( type T ) const volatile T *     ?+=?( const volatile T *          *, ptrdiff_t );
     440forall( type T ) const volatile T *     ?+=?( const volatile T * volatile *, ptrdiff_t );
     441forall( type T ) T *                    ?-=?(                T *          *, ptrdiff_t );
     442forall( type T ) T *                    ?-=?(                T * volatile *, ptrdiff_t );
     443forall( type T ) const T *              ?-=?( const          T *          *, ptrdiff_t );
     444forall( type T ) const T *              ?-=?( const          T * volatile *, ptrdiff_t );
     445forall( type T ) volatile T *           ?-=?(       volatile T *          *, ptrdiff_t );
     446forall( type T ) volatile T *           ?-=?(       volatile T * volatile *, ptrdiff_t );
     447forall( type T ) const volatile T *     ?-=?( const volatile T *          *, ptrdiff_t );
     448forall( type T ) const volatile T *     ?-=?( const volatile T * volatile *, ptrdiff_t );
    450449
    451450_Bool                   ?=?( _Bool *, _Bool ),                                  ?=?( volatile _Bool *, _Bool );
Note: See TracChangeset for help on using the changeset viewer.