Changes in src/libcfa/prelude.cf [f5ef08c:4040425]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/libcfa/prelude.cf
rf5ef08c r4040425 1 // -*- Mode: C -*- 2 // 1 # 2 "prelude.cf" // needed for error messages from this file 2 // -*- Mode: C -*- 3 // 3 4 // Copyright (C) Glen Ditchfield 1994, 1999 4 // 5 // 5 6 // prelude.cf -- Standard Cforall Preample for C99 6 // 7 // 7 8 // Author : Glen Ditchfield 8 9 // Created On : Sat Nov 29 07:23:41 2014 9 10 // Last Modified By : Peter A. Buhr 10 // Last Modified On : Mon Jan 4 11:13:26201611 // Update Count : 8 111 // Last Modified On : Wed Mar 2 18:03:41 2016 12 // Update Count : 89 12 13 // 13 14 … … 63 64 long double _Complex ?--( long double _Complex * ), ?--( volatile long double _Complex * ); 64 65 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 * );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 * ); 82 83 83 84 // ------------------------------------------------------------ … … 101 102 long double _Complex ++?( long double _Complex * ), --?( long double _Complex * ); 102 103 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 * );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 * ); 116 117 forall( ftype FT ) lvalue FT *?( FT * ); 117 118 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 ); 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 ); 125 126 float +?( float ), -?( float ); 126 127 double +?( double ), -?( double ); … … 183 184 long double _Complex ?+?( long double _Complex, long double _Complex ), ?-?( long double _Complex, long double _Complex ); 184 185 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 * );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 * ); 198 199 199 200 // ------------------------------------------------------------ … … 431 432 forall( ftype FT ) FT * ?=?( FT * volatile *, forall( ftype FT2 ) FT2 * ); 432 433 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 );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 ); 449 450 450 451 _Bool ?=?( _Bool *, _Bool ), ?=?( volatile _Bool *, _Bool ); … … 626 627 ?+=?( long double _Complex *, long double _Complex ), ?+=?( volatile long double _Complex *, long double _Complex ), 627 628 ?-=?( long double _Complex *, long double _Complex ), ?-=?( volatile long double _Complex *, long double _Complex ); 628 629 630 631 632 633 // ------------------------------------------------------------634 //635 // Section ??? Constructors and Destructors636 //637 // ------------------------------------------------------------638 639 // default ctor640 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 ctor660 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 // dtor680 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 ctor700 // 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 ctor706 // 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 // // dtor712 // 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 section718 // copy constructors719 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 ctors813 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 // dtors835 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.