1 #ifndef __JIO__JFILESTREAMIO__ 
    2 #define __JIO__JFILESTREAMIO__ 
   15 namespace JPP { 
using namespace JIO; }
 
   28     using JAbstractObjectStatus::operator bool;
 
   29     using JAbstractObjectStatus::operator!;
 
   30     using JReader::operator>>;
 
   49                       const int   size = 1048576) :
 
   62     void open(
const char* file_name)
 
   64       static_cast<std::ifstream*>(
this)->open(file_name, std::ios::binary);
 
   78     using JAbstractObjectStatus::operator bool;
 
   79     using JAbstractObjectStatus::operator!;
 
   80     using JWriter::operator<<;
 
   99                       const int   size = 1048576) :
 
  112     void open(
const char* file_name)
 
  114       static_cast<std::ofstream*>(
this)->open(file_name, std::ios::binary);
 
  123       static_cast<JBufferedWriter*>(
this)->flush();
 
  124       static_cast<std::ofstream*>  (
this)->close();