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