Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • libcfa/src/iostream.cfa

    rf842032 re0dc038  
    1010// Created On       : Wed May 27 17:56:53 2015
    1111// Last Modified By : Peter A. Buhr
    12 // Last Modified On : Thu Oct 19 19:29:54 2023
    13 // Update Count     : 1800
     12// Last Modified On : Tue Oct 17 20:57:05 2023
     13// Update Count     : 1795
    1414//
    1515
     
    4747                return os;
    4848        } // ?|?
    49         OSYPE_VOID_IMPL( bool )
     49        OSTYPE_VOID_IMPL( bool )
    5050
    5151        ostype & ?|?( ostype & os, char c ) {
     
    784784                return is;
    785785        } // ?|?
     786        ISTYPE_VOID_IMPL( bool & )
    786787
    787788        istype & ?|?( istype & is, char & c ) {
     
    795796                return is;
    796797        } // ?|?
     798        ISTYPE_VOID_IMPL( char & )
    797799
    798800        istype & ?|?( istype & is, signed char & sc ) {
     
    800802                return is;
    801803        } // ?|?
     804        ISTYPE_VOID_IMPL( signed char & )
    802805
    803806        istype & ?|?( istype & is, unsigned char & usc ) {
     
    805808                return is;
    806809        } // ?|?
     810        ISTYPE_VOID_IMPL( unsigned char & )
    807811
    808812        istype & ?|?( istype & is, short int & si ) {
     
    810814                return is;
    811815        } // ?|?
     816        ISTYPE_VOID_IMPL( short int & )
    812817
    813818        istype & ?|?( istype & is, unsigned short int & usi ) {
     
    815820                return is;
    816821        } // ?|?
     822        ISTYPE_VOID_IMPL( unsigned short int & )
    817823
    818824        istype & ?|?( istype & is, int & i ) {
     
    820826                return is;
    821827        } // ?|?
     828        ISTYPE_VOID_IMPL( int & )
    822829
    823830        istype & ?|?( istype & is, unsigned int & ui ) {
     
    825832                return is;
    826833        } // ?|?
     834        ISTYPE_VOID_IMPL( unsigned int & )
    827835
    828836        istype & ?|?( istype & is, long int & li ) {
     
    830838                return is;
    831839        } // ?|?
     840        ISTYPE_VOID_IMPL( long int & )
    832841
    833842        istype & ?|?( istype & is, unsigned long int & ulli ) {
     
    835844                return is;
    836845        } // ?|?
     846        ISTYPE_VOID_IMPL( unsigned long int & )
    837847
    838848        istype & ?|?( istype & is, long long int & lli ) {
     
    840850                return is;
    841851        } // ?|?
     852        ISTYPE_VOID_IMPL( long long int & )
    842853
    843854        istype & ?|?( istype & is, unsigned long long int & ulli ) {
     
    845856                return is;
    846857        } // ?|?
     858        ISTYPE_VOID_IMPL( unsigned long long int & )
    847859
    848860        #if defined( __SIZEOF_INT128__ )
     
    850862                return (istype &)(is | (unsigned int128 &)llli);
    851863        } // ?|?
     864        ISTYPE_VOID_IMPL( int128 & )
    852865
    853866        istype & ?|?( istype & is, unsigned int128 & ullli ) {
     
    866879                return is;
    867880        } // ?|?
     881        ISTYPE_VOID_IMPL( unsigned int128 & )
    868882        #endif // __SIZEOF_INT128__
    869883
     
    872886                return is;
    873887        } // ?|?
     888        ISTYPE_VOID_IMPL( float & )
    874889
    875890        istype & ?|?( istype & is, double & d ) {
     
    877892                return is;
    878893        } // ?|?
     894        ISTYPE_VOID_IMPL( double & )
    879895
    880896        istype & ?|?( istype & is, long double & ld ) {
     
    882898                return is;
    883899        } // ?|?
     900        ISTYPE_VOID_IMPL( long double & )
    884901
    885902        istype & ?|?( istype & is, float _Complex & fc ) {
     
    889906                return is;
    890907        } // ?|?
     908        ISTYPE_VOID_IMPL( float _Complex & )
    891909
    892910        istype & ?|?( istype & is, double _Complex & dc ) {
     
    896914                return is;
    897915        } // ?|?
     916        ISTYPE_VOID_IMPL( double _Complex & )
    898917
    899918        istype & ?|?( istype & is, long double _Complex & ldc ) {
     
    903922                return is;
    904923        } // ?|?
     924        ISTYPE_VOID_IMPL( long double _Complex & )
    905925
    906926        istype & ?|?( istype & is, const char fmt[] ) {
     
    908928                return is;
    909929        } // ?|?
     930        ISTYPE_VOID_IMPL( const char * )
    910931
    911932        // manipulators
     
    915936
    916937        void ?|?( istype & is, istype & (* manip)( istype & ) ) {
    917                 manip( is );
     938                manip( is ); ends( is );
    918939        } // ?|?
    919940
     
    959980                return is;
    960981        }
     982        ISTYPE_VOID_IMPL( _Istream_Cskip )
    961983
    962984        istype & ?|?( istype & is, _Istream_Cstr f ) {
     
    10481070                return is;
    10491071        } // ?|?
     1072        ISTYPE_VOID_IMPL( _Istream_Cstr )
    10501073
    10511074        istype & ?|?( istype & is, _Istream_Char f ) {
     
    10531076                return is;
    10541077        } // ?|?
     1078        ISTYPE_VOID_IMPL( _Istream_Char )
    10551079} // distribution
    10561080
     
    10691093                return is; \
    10701094        } /* ?|? */ \
     1095        ISTYPE_VOID_IMPL( _Istream_Manip(T) ) \
    10711096} // distribution
    10721097
     
    10961121                return is;
    10971122        } // ?|?
     1123        ISTYPE_VOID_IMPL( _Istream_Manip(float _Complex) )
    10981124
    10991125        istype & ?|?( istype & is, _Istream_Manip(double _Complex) dc ) {
     
    11061132                return is;
    11071133        } // ?|?
     1134        ISTYPE_VOID_IMPL( _Istream_Manip(double _Complex) )
    11081135
    11091136        istype & ?|?( istype & is, _Istream_Manip(long double _Complex) ldc ) {
     
    11161143                return is;
    11171144        } // ?|?
     1145        ISTYPE_VOID_IMPL( _Istream_Manip(long double _Complex) )
    11181146} // distribution
    11191147
Note: See TracChangeset for help on using the changeset viewer.