Changes in src/libcfa/prelude.cf [4040425:f5ef08c]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/libcfa/prelude.cf
r4040425 rf5ef08c 1 # 2 "prelude.cf" // needed for error messages from this file 2 // -*- Mode: C -*- 3 // 1 // -*- Mode: C -*- 2 // 4 3 // Copyright (C) Glen Ditchfield 1994, 1999 5 // 4 // 6 5 // prelude.cf -- Standard Cforall Preample for C99 7 // 6 // 8 7 // Author : Glen Ditchfield 9 8 // Created On : Sat Nov 29 07:23:41 2014 10 9 // Last Modified By : Peter A. Buhr 11 // Last Modified On : Wed Mar 2 18:03:41201612 // Update Count : 8 910 // Last Modified On : Mon Jan 4 11:13:26 2016 11 // Update Count : 81 13 12 // 14 13 … … 64 63 long double _Complex ?--( long double _Complex * ), ?--( volatile long double _Complex * ); 65 64 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 * );65 forall( type T ) T * ?++( T ** ); 66 forall( type T ) const T * ?++( const T ** ); 67 forall( type T ) volatile T * ?++( volatile T ** ); 68 forall( type T ) const volatile T * ?++( const volatile T ** ); 69 forall( type T ) T * ?--( T ** ); 70 forall( type T ) const T * ?--( const T ** ); 71 forall( type T ) volatile T * ?--( volatile T ** ); 72 forall( type T ) const volatile T * ?--( const volatile T ** ); 73 74 forall( type T ) lvalue T ?[?]( T *, ptrdiff_t ); 75 forall( type T ) const lvalue T ?[?]( const T *, ptrdiff_t ); 76 forall( type T ) volatile lvalue T ?[?]( volatile T *, ptrdiff_t ); 77 forall( type T ) const volatile lvalue T ?[?]( const volatile T *, ptrdiff_t ); 78 forall( type T ) lvalue T ?[?]( ptrdiff_t, T * ); 79 forall( type T ) const lvalue T ?[?]( ptrdiff_t, const T * ); 80 forall( type T ) volatile lvalue T ?[?]( ptrdiff_t, volatile T * ); 81 forall( type T ) const volatile lvalue T ?[?]( ptrdiff_t, const volatile T * ); 83 82 84 83 // ------------------------------------------------------------ … … 102 101 long double _Complex ++?( long double _Complex * ), --?( long double _Complex * ); 103 102 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 * );103 forall( type T ) T * ++?( T ** ); 104 forall( type T ) const T * ++?( const T ** ); 105 forall( type T ) volatile T * ++?( volatile T ** ); 106 forall( type T ) const volatile T * ++?( const volatile T ** ); 107 forall( type T ) T * --?( T ** ); 108 forall( type T ) const T * --?( const T ** ); 109 forall( type T ) volatile T * --?( volatile T ** ); 110 forall( type T ) const volatile T * --?( const volatile T ** ); 111 112 forall( type T ) lvalue T *?( T * ); 113 forall( type T ) const lvalue T *?( const T * ); 114 forall( type T ) volatile lvalue T *?( volatile T * ); 115 forall( type T ) const volatile lvalue T *?( const volatile T * ); 117 116 forall( ftype FT ) lvalue FT *?( FT * ); 118 117 119 _Bool +?( _Bool ), -?( _Bool ), ~?( _Bool ); 120 signed int +?( signed int ), -?( signed int ), ~?( signed int ); 121 unsigned int +?( unsigned int ), -?( unsigned int ), ~?( unsigned int ); 122 signed long int +?( signed long int ), -?( signed long int ), ~?( signed long int ); 123 unsigned long int +?( unsigned long int ), -?( unsigned long int ), ~?( unsigned long int ); 124 signed long long int +?( signed long long int ), -?( signed long long int ), ~?( signed long long int ); 125 unsigned long long int +?( unsigned long long int ), -?( unsigned long long int ), ~?( unsigned long long int ); 118 _Bool +?( _Bool ), -?( _Bool ), ~?( _Bool ); 119 signed int +?( signed int ), -?( signed int ), ~?( signed int ); 120 unsigned int +?( unsigned int ), -?( unsigned int ), ~?( unsigned int ); 121 signed long int +?( signed long int ), -?( signed long int ), ~?( signed long int ); 122 unsigned long int +?( unsigned long int ), -?( unsigned long int ), ~?( unsigned long int ); 123 signed long long int +?( signed long long int ), -?( signed long long int ), ~?( signed long long int ); 124 unsigned long long int +?( unsigned long long int ), -?( unsigned long long int ), ~?( unsigned long long int ); 126 125 float +?( float ), -?( float ); 127 126 double +?( double ), -?( double ); … … 184 183 long double _Complex ?+?( long double _Complex, long double _Complex ), ?-?( long double _Complex, long double _Complex ); 185 184 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 * );185 forall( type T ) T * ?+?( T *, ptrdiff_t ); 186 forall( type T ) T * ?+?( ptrdiff_t, T * ); 187 forall( type T ) const T * ?+?( const T *, ptrdiff_t ); 188 forall( type T ) const T * ?+?( ptrdiff_t, const T * ); 189 forall( type T ) volatile T * ?+?( volatile T *, ptrdiff_t ); 190 forall( type T ) volatile T * ?+?( ptrdiff_t, volatile T * ); 191 forall( type T ) const volatile T * ?+?( const volatile T *, ptrdiff_t ); 192 forall( type T ) const volatile T * ?+?( ptrdiff_t, const volatile T * ); 193 forall( type T ) T * ?-?( T *, ptrdiff_t ); 194 forall( type T ) const T * ?-?( const T *, ptrdiff_t ); 195 forall( type T ) volatile T * ?-?( volatile T *, ptrdiff_t ); 196 forall( type T ) const volatile T * ?-?( const volatile T *, ptrdiff_t ); 197 forall( type T ) ptrdiff_t ?-?( const volatile T *, const volatile T * ); 199 198 200 199 // ------------------------------------------------------------ … … 432 431 forall( ftype FT ) FT * ?=?( FT * volatile *, forall( ftype FT2 ) FT2 * ); 433 432 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 );433 forall( type T ) T * ?+=?( T * *, ptrdiff_t ); 434 forall( type T ) T * ?+=?( T * volatile *, ptrdiff_t ); 435 forall( type T ) const T * ?+=?( const T * *, ptrdiff_t ); 436 forall( type T ) const T * ?+=?( const T * volatile *, ptrdiff_t ); 437 forall( type T ) volatile T * ?+=?( volatile T * *, ptrdiff_t ); 438 forall( type T ) volatile T * ?+=?( volatile T * volatile *, ptrdiff_t ); 439 forall( type T ) const volatile T * ?+=?( const volatile T * *, ptrdiff_t ); 440 forall( type T ) const volatile T * ?+=?( const volatile T * volatile *, ptrdiff_t ); 441 forall( type T ) T * ?-=?( T * *, ptrdiff_t ); 442 forall( type T ) T * ?-=?( T * volatile *, ptrdiff_t ); 443 forall( type T ) const T * ?-=?( const T * *, ptrdiff_t ); 444 forall( type T ) const T * ?-=?( const T * volatile *, ptrdiff_t ); 445 forall( type T ) volatile T * ?-=?( volatile T * *, ptrdiff_t ); 446 forall( type T ) volatile T * ?-=?( volatile T * volatile *, ptrdiff_t ); 447 forall( type T ) const volatile T * ?-=?( const volatile T * *, ptrdiff_t ); 448 forall( type T ) const volatile T * ?-=?( const volatile T * volatile *, ptrdiff_t ); 450 449 451 450 _Bool ?=?( _Bool *, _Bool ), ?=?( volatile _Bool *, _Bool ); … … 627 626 ?+=?( long double _Complex *, long double _Complex ), ?+=?( volatile long double _Complex *, long double _Complex ), 628 627 ?-=?( long double _Complex *, long double _Complex ), ?-=?( volatile long double _Complex *, long double _Complex ); 628 629 630 631 632 633 // ------------------------------------------------------------ 634 // 635 // Section ??? Constructors and Destructors 636 // 637 // ------------------------------------------------------------ 638 639 // default ctor 640 void ?{}( _Bool * ), ?{}( volatile _Bool * ); 641 void ?{}( char * ), ?{}( volatile char * ); 642 void ?{}( unsigned char * ), ?{}( volatile unsigned char * ); 643 void ?{}( char signed * ), ?{}( volatile char signed * ); 644 void ?{}( int short * ), ?{}( volatile int short * ); 645 void ?{}( int short unsigned * ), ?{}( volatile int short unsigned * ); 646 void ?{}( signed int * ), ?{}( volatile signed int * ); 647 void ?{}( unsigned int * ), ?{}( volatile unsigned int * ); 648 void ?{}( signed long int * ), ?{}( volatile signed long int * ); 649 void ?{}( unsigned long int * ), ?{}( volatile unsigned long int * ); 650 void ?{}( signed long long int * ), ?{}( volatile signed long long int * ); 651 void ?{}( unsigned long long int * ), ?{}( volatile unsigned long long int * ); 652 void ?{}( float * ), ?{}( volatile float * ); 653 void ?{}( double * ), ?{}( volatile double * ); 654 void ?{}( long double * ), ?{}( volatile long double * ); 655 void ?{}( float _Complex * ), ?{}( volatile float _Complex * ); 656 void ?{}( double _Complex * ), ?{}( volatile double _Complex * ); 657 void ?{}( long double _Complex * ), ?{}( volatile long double _Complex * ); 658 659 // copy ctor 660 void ?{}( _Bool *, _Bool ), ?{}( volatile _Bool *, _Bool ); 661 void ?{}( char *, char ), ?{}( volatile char *, char ); 662 void ?{}( unsigned char *, unsigned char ), ?{}( volatile unsigned char *, unsigned char ); 663 void ?{}( char signed *, char signed ), ?{}( volatile char signed *, char signed ); 664 void ?{}( int short *, int short ), ?{}( volatile int short *, int short ); 665 void ?{}( int short unsigned *, int short unsigned ), ?{}( volatile int short unsigned *, int short unsigned ); 666 void ?{}( signed int *, signed int), ?{}( volatile signed int *, signed int ); 667 void ?{}( unsigned int *, unsigned int), ?{}( volatile unsigned int *, unsigned int ); 668 void ?{}( signed long int *, signed long int), ?{}( volatile signed long int *, signed long int ); 669 void ?{}( unsigned long int *, unsigned long int), ?{}( volatile unsigned long int *, unsigned long int ); 670 void ?{}( signed long long int *, signed long long int), ?{}( volatile signed long long int *, signed long long int ); 671 void ?{}( unsigned long long int *, unsigned long long int), ?{}( volatile unsigned long long int *, unsigned long long int ); 672 void ?{}( float *, float), ?{}( volatile float *, float ); 673 void ?{}( double *, double), ?{}( volatile double *, double ); 674 void ?{}( long double *, long double), ?{}( volatile long double *, long double ); 675 void ?{}( float _Complex *, float _Complex), ?{}( volatile float _Complex *, float _Complex ); 676 void ?{}( double _Complex *, double _Complex), ?{}( volatile double _Complex *, double _Complex ); 677 void ?{}( long double _Complex *, long double _Complex), ?{}( volatile long double _Complex *, long double _Complex ); 678 679 // dtor 680 void ^?{}( _Bool * ), ^?{}( volatile _Bool * ); 681 void ^?{}( char * ), ^?{}( volatile char * ); 682 void ^?{}( char unsigned * ), ^?{}( volatile char unsigned * ); 683 void ^?{}( char signed * ), ^?{}( volatile char signed * ); 684 void ^?{}( int short * ), ^?{}( volatile int short * ); 685 void ^?{}( int short unsigned * ), ^?{}( volatile int short unsigned * ); 686 void ^?{}( signed int * ), ^?{}( volatile signed int * ); 687 void ^?{}( unsigned int * ), ^?{}( volatile unsigned int * ); 688 void ^?{}( signed long int * ), ^?{}( volatile signed long int * ); 689 void ^?{}( unsigned long int * ), ^?{}( volatile unsigned long int * ); 690 void ^?{}( signed long long int * ), ^?{}( volatile signed long long int * ); 691 void ^?{}( unsigned long long int * ), ^?{}( volatile unsigned long long int * ); 692 void ^?{}( float * ), ^?{}( volatile float * ); 693 void ^?{}( double * ), ^?{}( volatile double * ); 694 void ^?{}( long double * ), ^?{}( volatile long double * ); 695 void ^?{}( float _Complex * ), ^?{}( volatile float _Complex * ); 696 void ^?{}( double _Complex * ), ^?{}( volatile double _Complex * ); 697 void ^?{}( long double _Complex * ), ^?{}( volatile long double _Complex * ); 698 699 // // default ctor 700 // forall( dtype DT ) void ?{}( DT ** ); 701 // forall( dtype DT ) void ?{}( const DT ** ); 702 // forall( dtype DT ) void ?{}( volatile DT ** ); 703 // forall( dtype DT ) void ?{}( const volatile DT ** ); 704 705 // // copy ctor 706 // forall( dtype DT ) void ?{}( DT **, DT* ); 707 // forall( dtype DT ) void ?{}( const DT **, DT* ); 708 // forall( dtype DT ) void ?{}( volatile DT **, DT* ); 709 // forall( dtype DT ) void ?{}( const volatile DT **, DT* ); 710 711 // // dtor 712 // forall( dtype DT ) void ^?{}( DT ** ); 713 // forall( dtype DT ) void ^?{}( const DT ** ); 714 // forall( dtype DT ) void ^?{}( volatile DT ** ); 715 // forall( dtype DT ) void ^?{}( const volatile DT ** ); 716 717 // copied from assignment section 718 // copy constructors 719 forall( ftype FT ) void ?{}( FT **, FT * ); 720 forall( ftype FT ) void ?{}( FT * volatile *, FT * ); 721 722 forall( dtype DT ) void ?{}( DT * *, DT * ); 723 forall( dtype DT ) void ?{}( DT * volatile *, DT * ); 724 forall( dtype DT ) void ?{}( const DT * *, DT * ); 725 forall( dtype DT ) void ?{}( const DT * volatile *, DT * ); 726 forall( dtype DT ) void ?{}( const DT * *, const DT * ); 727 forall( dtype DT ) void ?{}( const DT * volatile *, const DT * ); 728 forall( dtype DT ) void ?{}( volatile DT * *, DT * ); 729 forall( dtype DT ) void ?{}( volatile DT * volatile *, DT * ); 730 forall( dtype DT ) void ?{}( volatile DT * *, volatile DT * ); 731 forall( dtype DT ) void ?{}( volatile DT * volatile *, volatile DT * ); 732 733 forall( dtype DT ) void ?{}( const volatile DT * *, DT * ); 734 forall( dtype DT ) void ?{}( const volatile DT * volatile *, DT * ); 735 forall( dtype DT ) void ?{}( const volatile DT * *, const DT * ); 736 forall( dtype DT ) void ?{}( const volatile DT * volatile *, const DT * ); 737 forall( dtype DT ) void ?{}( const volatile DT * *, volatile DT * ); 738 forall( dtype DT ) void ?{}( const volatile DT * volatile *, volatile DT * ); 739 forall( dtype DT ) void ?{}( const volatile DT * *, const volatile DT * ); 740 forall( dtype DT ) void ?{}( const volatile DT * volatile *, const volatile DT * ); 741 742 forall( dtype DT ) void ?{}( DT * *, void * ); 743 forall( dtype DT ) void ?{}( DT * volatile *, void * ); 744 forall( dtype DT ) void ?{}( const DT * *, void * ); 745 forall( dtype DT ) void ?{}( const DT * volatile *, void * ); 746 forall( dtype DT ) void ?{}( const DT * *, const void * ); 747 forall( dtype DT ) void ?{}( const DT * volatile *, const void * ); 748 forall( dtype DT ) void ?{}( volatile DT * *, void * ); 749 forall( dtype DT ) void ?{}( volatile DT * volatile *, void * ); 750 forall( dtype DT ) void ?{}( volatile DT * *, volatile void * ); 751 forall( dtype DT ) void ?{}( volatile DT * volatile *, volatile void * ); 752 753 forall( dtype DT ) void ?{}( const volatile DT * *, void * ); 754 forall( dtype DT ) void ?{}( const volatile DT * volatile *, void * ); 755 forall( dtype DT ) void ?{}( const volatile DT * *, const void * ); 756 forall( dtype DT ) void ?{}( const volatile DT * volatile *, const void * ); 757 forall( dtype DT ) void ?{}( const volatile DT * *, volatile void * ); 758 forall( dtype DT ) void ?{}( const volatile DT * volatile *, volatile void * ); 759 forall( dtype DT ) void ?{}( const volatile DT * *, const volatile void * ); 760 forall( dtype DT ) void ?{}( const volatile DT * volatile *, const volatile void * ); 761 762 forall( dtype DT ) void ?{}( void * *, DT * ); 763 forall( dtype DT ) void ?{}( void * volatile *, DT * ); 764 forall( dtype DT ) void ?{}( const void * *, DT * ); 765 forall( dtype DT ) void ?{}( const void * volatile *, DT * ); 766 forall( dtype DT ) void ?{}( const void * *, const DT * ); 767 forall( dtype DT ) void ?{}( const void * volatile *, const DT * ); 768 forall( dtype DT ) void ?{}( volatile void * *, DT * ); 769 forall( dtype DT ) void ?{}( volatile void * volatile *, DT * ); 770 forall( dtype DT ) void ?{}( volatile void * *, volatile DT * ); 771 forall( dtype DT ) void ?{}( volatile void * volatile *, volatile DT * ); 772 forall( dtype DT ) void ?{}( const volatile void * *, DT * ); 773 forall( dtype DT ) void ?{}( const volatile void * volatile *, DT * ); 774 forall( dtype DT ) void ?{}( const volatile void * *, const DT * ); 775 forall( dtype DT ) void ?{}( const volatile void * volatile *, const DT * ); 776 forall( dtype DT ) void ?{}( const volatile void * *, volatile DT * ); 777 forall( dtype DT ) void ?{}( const volatile void * volatile *, volatile DT * ); 778 forall( dtype DT ) void ?{}( const volatile void * *, const volatile DT * ); 779 forall( dtype DT ) void ?{}( const volatile void * volatile *, const volatile DT * ); 780 781 void ?{}( void * *, void * ); 782 void ?{}( void * volatile *, void * ); 783 void ?{}( const void * *, void * ); 784 void ?{}( const void * volatile *, void * ); 785 void ?{}( const void * *, const void * ); 786 void ?{}( const void * volatile *, const void * ); 787 void ?{}( volatile void * *, void * ); 788 void ?{}( volatile void * volatile *, void * ); 789 void ?{}( volatile void * *, volatile void * ); 790 void ?{}( volatile void * volatile *, volatile void * ); 791 void ?{}( const volatile void * *, void * ); 792 void ?{}( const volatile void * volatile *, void * ); 793 void ?{}( const volatile void * *, const void * ); 794 void ?{}( const volatile void * volatile *, const void * ); 795 void ?{}( const volatile void * *, volatile void * ); 796 void ?{}( const volatile void * volatile *, volatile void * ); 797 void ?{}( const volatile void * *, const volatile void * ); 798 void ?{}( const volatile void * volatile *, const volatile void * ); 799 800 //forall( dtype DT ) void ?{}( DT * *, forall( dtype DT2 ) const DT2 * ); 801 //forall( dtype DT ) void ?{}( DT * volatile *, forall( dtype DT2 ) const DT2 * ); 802 forall( dtype DT ) void ?{}( const DT * *, forall( dtype DT2 ) const DT2 * ); 803 forall( dtype DT ) void ?{}( const DT * volatile *, forall( dtype DT2 ) const DT2 * ); 804 //forall( dtype DT ) void ?{}( volatile DT * *, forall( dtype DT2 ) const DT2 * ); 805 //forall( dtype DT ) void ?{}( volatile DT * volatile *, forall( dtype DT2 ) const DT2 * ); 806 forall( dtype DT ) void ?{}( const volatile DT * *, forall( dtype DT2 ) const DT2 * ); 807 forall( dtype DT ) void ?{}( const volatile DT * volatile *, forall( dtype DT2 ) const DT2 * ); 808 809 forall( ftype FT ) void ?{}( FT * *, forall( ftype FT2 ) FT2 * ); 810 forall( ftype FT ) void ?{}( FT * volatile *, forall( ftype FT2 ) FT2 * ); 811 812 // default ctors 813 forall( ftype FT ) void ?{}( FT * * ); 814 forall( ftype FT ) void ?{}( FT * volatile * ); 815 816 forall( dtype DT ) void ?{}( DT * *); 817 forall( dtype DT ) void ?{}( DT * volatile *); 818 forall( dtype DT ) void ?{}( const DT * *); 819 forall( dtype DT ) void ?{}( const DT * volatile *); 820 forall( dtype DT ) void ?{}( volatile DT * *); 821 forall( dtype DT ) void ?{}( volatile DT * volatile *); 822 forall( dtype DT ) void ?{}( const volatile DT * *); 823 forall( dtype DT ) void ?{}( const volatile DT * volatile *); 824 825 void ?{}( void * *); 826 void ?{}( void * volatile *); 827 void ?{}( const void * *); 828 void ?{}( const void * volatile *); 829 void ?{}( volatile void * *); 830 void ?{}( volatile void * volatile *); 831 void ?{}( const volatile void * *); 832 void ?{}( const volatile void * volatile *); 833 834 // dtors 835 forall( ftype FT ) void ^?{}( FT * * ); 836 forall( ftype FT ) void ^?{}( FT * volatile * ); 837 838 forall( dtype DT ) void ^?{}( DT * *); 839 forall( dtype DT ) void ^?{}( DT * volatile *); 840 forall( dtype DT ) void ^?{}( const DT * *); 841 forall( dtype DT ) void ^?{}( const DT * volatile *); 842 forall( dtype DT ) void ^?{}( volatile DT * *); 843 forall( dtype DT ) void ^?{}( volatile DT * volatile *); 844 forall( dtype DT ) void ^?{}( const volatile DT * *); 845 forall( dtype DT ) void ^?{}( const volatile DT * volatile *); 846 847 void ^?{}( void * *); 848 void ^?{}( void * volatile *); 849 void ^?{}( const void * *); 850 void ^?{}( const void * volatile *); 851 void ^?{}( volatile void * *); 852 void ^?{}( volatile void * volatile *); 853 void ^?{}( const volatile void * *); 854 void ^?{}( const volatile void * volatile *);
Note: See TracChangeset
for help on using the changeset viewer.