#ifndef vcl_generic_iostream_h_
#define vcl_generic_iostream_h_

// THIS IS A GENERATED FILE. DO NOT EDIT! -- Instead, edit vcl_iostream.hhh and run make

// cin
#ifndef vcl_cin
#define vcl_cin vcl_generic_iostream_STD :: cin
#endif
// cout
#ifndef vcl_cout
#define vcl_cout vcl_generic_iostream_STD :: cout
#endif
// cerr
#ifndef vcl_cerr
#define vcl_cerr vcl_generic_iostream_STD :: cerr
#endif
// clog
#ifndef vcl_clog
#define vcl_clog vcl_generic_iostream_STD :: clog
#endif
// the following are not actually in the
// <iostream> synopsis. for example, endl
// and ends actually come from <ostream>.
// hex, oct, dec, ws, setprecision, setw,
// setfill, fixed, scientific come from
// <iomanip>.
// ios
#ifndef vcl_ios
#define vcl_ios vcl_generic_iostream_STD :: ios
#endif
// ios::in
#ifndef vcl_ios_in
#define vcl_ios_in vcl_generic_iostream_STD :: ios::in
#endif
// ios::out
#ifndef vcl_ios_out
#define vcl_ios_out vcl_generic_iostream_STD :: ios::out
#endif
// ios::ate
#ifndef vcl_ios_ate
#define vcl_ios_ate vcl_generic_iostream_STD :: ios::ate
#endif
// ios::app
#ifndef vcl_ios_app
#define vcl_ios_app vcl_generic_iostream_STD :: ios::app
#endif
// ios::trunc
#ifndef vcl_ios_trunc
#define vcl_ios_trunc vcl_generic_iostream_STD :: ios::trunc
#endif
// ios::binary
#ifndef vcl_ios_binary
#define vcl_ios_binary vcl_generic_iostream_STD :: ios::binary
#endif
// ios::openmode
#ifndef vcl_ios_openmode
#define vcl_ios_openmode vcl_generic_iostream_STD :: ios::openmode
#endif
// istream
#ifndef vcl_istream
#define vcl_istream vcl_generic_iostream_STD :: istream
#endif
// ostream
#ifndef vcl_ostream
#define vcl_ostream vcl_generic_iostream_STD :: ostream
#endif
// endl
#ifndef vcl_endl
#define vcl_endl vcl_generic_iostream_STD :: endl
#endif
// ends
#ifndef vcl_ends
#define vcl_ends vcl_generic_iostream_STD :: ends
#endif
// flush
#ifndef vcl_flush
#define vcl_flush vcl_generic_iostream_STD :: flush
#endif
// streampos
#ifndef vcl_streampos
#define vcl_streampos vcl_generic_iostream_STD :: streampos
#endif
// streambuf
#ifndef vcl_streambuf
#define vcl_streambuf vcl_generic_iostream_STD :: streambuf
#endif
// streamsize
#ifndef vcl_streamsize
#define vcl_streamsize vcl_generic_iostream_STD :: streamsize
#endif
// hex
#ifndef vcl_hex
#define vcl_hex vcl_generic_iostream_STD :: hex
#endif
// oct
#ifndef vcl_oct
#define vcl_oct vcl_generic_iostream_STD :: oct
#endif
// dec
#ifndef vcl_dec
#define vcl_dec vcl_generic_iostream_STD :: dec
#endif
// ws
#ifndef vcl_ws
#define vcl_ws vcl_generic_iostream_STD :: ws
#endif
// setfill
#ifndef vcl_setfill
#define vcl_setfill vcl_generic_iostream_STD :: setfill
#endif
// setprecision
#ifndef vcl_setprecision
#define vcl_setprecision vcl_generic_iostream_STD :: setprecision
#endif
// setw
#ifndef vcl_setw
#define vcl_setw vcl_generic_iostream_STD :: setw
#endif
// fixed
#ifndef vcl_fixed
#define vcl_fixed vcl_generic_iostream_STD :: fixed
#endif
// scientific
#ifndef vcl_scientific
#define vcl_scientific vcl_generic_iostream_STD :: scientific
#endif

#endif // vcl_generic_iostream_h_
