Changes in libcfa/src/iostream.hfa [c635047:94d2544]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libcfa/src/iostream.hfa
rc635047 r94d2544 10 10 // Created On : Wed May 27 17:56:53 2015 11 11 // Last Modified By : Peter A. Buhr 12 // Last Modified On : Tue Jul 18 1 5:57:21202313 // Update Count : 4 6212 // Last Modified On : Tue Jul 18 10:42:52 2023 13 // Update Count : 438 14 14 // 15 15 … … 138 138 OSTYPE_VOID( const void * ); 139 139 140 // forall( T | { ostype & ?|?( ostype &, T ); } )141 // void ?|?( ostype & os, T );142 143 140 // manipulators 144 141 ostype & ?|?( ostype &, ostype & (*)( ostype & ) ); … … 217 214 forall( ostype & | basic_ostream( ostype ) ) { \ 218 215 ostype & ?|?( ostype & os, _Ostream_Manip(T) f ); \ 219 OSTYPE_VOID( _Ostream_Manip(T)); \216 void ?|?( ostype & os, _Ostream_Manip(T) f ); \ 220 217 } // ?|? 221 218 … … 262 259 forall( ostype & | basic_ostream( ostype ) ) { \ 263 260 ostype & ?|?( ostype & os, _Ostream_Manip(T) f ); \ 264 OSTYPE_VOID( _Ostream_Manip(T)); \261 void ?|?( ostype & os, _Ostream_Manip(T) f ); \ 265 262 } // ?|? 266 263 … … 282 279 forall( ostype & | basic_ostream( ostype ) ) { 283 280 ostype & ?|?( ostype & os, _Ostream_Manip(char) f ); 284 OSTYPE_VOID( _Ostream_Manip(char) ); \281 void ?|?( ostype & os, _Ostream_Manip(char) f ); 285 282 } // ?|? 286 283 … … 300 297 forall( ostype & | basic_ostream( ostype ) ) { 301 298 ostype & ?|?( ostype & os, _Ostream_Manip(const char *) f ); 302 OSTYPE_VOID( _Ostream_Manip(const char *) ); \299 void ?|?( ostype & os, _Ostream_Manip(const char *) f ); 303 300 } // ?|? 304 301 … … 309 306 #define ISTYPE_VOID( T ) void ?|?( istype &, T ) 310 307 #define ISTYPE_VOID_IMPL( T ) \ 311 void ?|?( istype & is, T t ) { \308 void ?|?( istype & is, T & t ) { \ 312 309 (istype &)(is | t); ends( is ); \ 313 310 } // ?|? … … 390 387 // istype & ?|?( istype &, const char [] ); 391 388 istype & ?|?( istype &, char [] ); 392 ISTYPE_VOID( char *);389 void ?|?( istype &, char [] ); 393 390 394 391 // manipulators … … 429 426 forall( istype & | basic_istream( istype ) ) { 430 427 istype & ?|?( istype & is, _Istream_Cstr f ); 431 ISTYPE_VOID( _Istream_Cstr);428 void ?|?( istype & is, _Istream_Cstr f ); 432 429 } 433 430 … … 442 439 forall( istype & | basic_istream( istype ) ) { 443 440 istype & ?|?( istype & is, _Istream_Char f ); 444 ISTYPE_VOID( _Istream_Char);441 void ?|?( istype & is, _Istream_Char f ); 445 442 } 446 443 … … 461 458 forall( istype & | basic_istream( istype ) ) { \ 462 459 istype & ?|?( istype & is, _Istream_Manip(T) f ); \ 463 ISTYPE_VOID( _Istream_Manip(T)); \460 void ?|?( istype & is, _Istream_Manip(T) f ); \ 464 461 } // ?|? 465 462 … … 491 488 forall( ostype & | ostream( ostype ) ) { 492 489 ostype & ?|?( ostype & os, Duration dur ); 493 OSTYPE_VOID( Duration);490 void ?|?( ostype & os, Duration dur ); 494 491 ostype & ?|?( ostype & os, Time time ); 495 OSTYPE_VOID( Time );492 void ?|?( ostype & os, Time time ); 496 493 } // distribution 497 494
Note:
See TracChangeset
for help on using the changeset viewer.