Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/examples/iostream.h

    r86bd7c1f r843054c2  
    1 //
    2 // Cforall Version 1.0.0 Copyright (C) 2015 University of Waterloo
    3 //
    4 // The contents of this file are covered under the licence agreement in the
    5 // file "LICENCE" distributed with Cforall.
    6 //
    7 // iostream.h --
    8 //
    9 // Author           : Richard C. Bilson
    10 // Created On       : Wed May 27 17:56:53 2015
    11 // Last Modified By : Peter A. Buhr
    12 // Last Modified On : Wed May 27 18:18:46 2015
    13 // Update Count     : 1
    14 //
    15 
    161#ifndef IOSTREAM_H
    172#define IOSTREAM_H
     
    205
    216context ostream( dtype ostype ) {
    22         ostype *write( ostype *, const char *, streamsize_type );
    23         int fail( ostype * );
     7    ostype *write( ostype *, const char *, streamsize_type );
     8    int fail( ostype * );
    249};
    2510
    2611context writeable( type T ) {
    27         forall( dtype ostype | ostream( ostype ) ) ostype * ?<<?( ostype *, T );
     12    forall( dtype ostype | ostream( ostype ) ) ostype * ?<<?( ostype *, T );
    2813};
    2914
     
    3722
    3823context istream( dtype istype ) {
    39         istype *read( istype *, char *, streamsize_type );
    40         istype *unread( istype *, char );
    41         int fail( istype * );
    42         int eof( istype * );
     24    istype *read( istype *, char *, streamsize_type );
     25    istype *unread( istype *, char );
     26    int fail( istype * );
     27    int eof( istype * );
    4328};
    4429
    4530context readable( type T ) {
    46         forall( dtype istype | istream( istype ) ) istype * ?<<?( istype *, T );
     31    forall( dtype istype | istream( istype ) ) istype * ?<<?( istype *, T );
    4732};
    4833
     
    5439
    5540#endif // IOSTREAM_H
    56 
    57 // Local Variables: //
    58 // tab-width: 4 //
    59 // compile-command: "cfa iostream.c" //
    60 // End: //
Note: See TracChangeset for help on using the changeset viewer.