1#ifndef DUNE_FEM_BINARYSTREAMS_HH
2#define DUNE_FEM_BINARYSTREAMS_HH
38 std::ostream&
openFile(
const std::string& filename )
41 file_ =
new std::ofstream( filename.c_str(), std::ios::binary );
44 DUNE_THROW( Dune::IOError,
"Unable to open file: " << filename );
81 std::istream&
openFile(
const std::string& filename )
83 file_ = (
new std::ifstream( filename.c_str(), std::ios::binary ));
86 DUNE_THROW( Dune::IOError,
"Unable to open file: " << filename );
Definition: bindguard.hh:11
Definition: binarystreams.hh:16
~BinaryFileOutStream()
destructor deleteing file stream
Definition: binarystreams.hh:33
std::ostream & openFile(const std::string &filename)
Definition: binarystreams.hh:38
BinaryFileOutStream(const std::string &filename)
constructor
Definition: binarystreams.hh:27
std::ofstream * file_
standard file stream
Definition: binarystreams.hh:50
Definition: binarystreams.hh:57
std::istream & openFile(const std::string &filename)
Definition: binarystreams.hh:81
BinaryFileInStream(const std::string &filename)
constructor
Definition: binarystreams.hh:69
std::ifstream * file_
standard file stream
Definition: binarystreams.hh:92
~BinaryFileInStream()
destructor deleteing file stream
Definition: binarystreams.hh:75
output stream writing into a given std::ostream
Definition: standardstreams.hh:61
input stream reading from a given std::istream
Definition: standardstreams.hh:196