src/c4/ifpstream.cc
ifpstream::ifpstream(std::string const &filename, ios_base::openmode const mode) {
  mode_ = mode;
  if (rtt_c4::node() == 0) {
    in_.open(filename, mode);
    Insist(in_, filename + " does not exist");
  }
}
//------------------------------------------------------------------------------------------------//
/*! \brief Create an ifpstream to for a parallel file read.
 *
 * Create an ifpstream that reads and brocasts input file streams to all ranks
 *
 * \param[in] filename Name of the file to which is being read
 * \param[in] mode File read mode (ascii/binary)-- defaults to ascii
 */
\brief Create an ifpstream to for a parallel file read.
Create an ifpstream that reads and brocasts input file streams to all ranks

\param[in] filename Name of the file to which is being read
\param[in] mode File read mode (ascii/binary)-- defaults to ascii
\ brief Create an ifpstream to for a parallel file read . Create an ifpstream that reads and brocasts input file streams to all ranks \ param [ in ] filename Name of the file to which is being read \ param [ in ] mode File read mode ( ascii / binary ) -- defaults to ascii
ifpstream::ifpstream(std::string const &filename, ios_base::openmode const mode) {
  mode_ = mode;
  if (rtt_c4::node() == 0) {
    in_.open(filename, mode);
    Insist(in_, filename + " does not exist");
  }
}
ifpstream :: ifpstream ( std :: string const & filename , ios_base :: openmode const mode ) { mode_ = mode ; if ( rtt_c4 :: node ( ) == 0 ) { in_ . open ( filename , mode ) ; Insist ( in_ , filename + " " ) ; } }
\brief Create an ifpstream to for a parallel file read.
\ brief Create an ifpstream to for a parallel file read .