| 
    Jpp
    15.0.5
    
   the software that should make you happy 
   | 
 
Auxiliary classes and methods for binary I/O. More...
Classes | |
| class | JBinaryFileReader | 
| Object reading from binary file.  More... | |
| class | JBinaryFileWriter | 
| Object(s) writing to binary file.  More... | |
| class | JBufferedReader | 
| Buffered binary input.  More... | |
| class | JBufferedWriter | 
| Buffered binary output.  More... | |
| class | JByteArrayReader | 
| Byte array binary input.  More... | |
| class | JByteArrayWriter | 
| Byte array binary output.  More... | |
| class | JFileReader | 
| Binary input based on a file descriptor.  More... | |
| class | JFileWriter | 
| Binary output based on a file descriptor.  More... | |
| class | JFileStreamReader | 
| Binary buffered file input.  More... | |
| class | JFileStreamWriter | 
| Binary buffered file output.  More... | |
| struct | JObjectBinaryIO | 
| Auxiliary base class for storing and loading a single object to and from a binary file, respectively.  More... | |
| class | JReaderObjectIterator | 
| JReader object iterator.  More... | |
| class | JSerialisable | 
| Forward declaration of binary output.  More... | |
| class | JReader | 
| Interface for binary input.  More... | |
| class | JWriter | 
| Interface for binary output.  More... | |
| class | JStreamReader | 
| Binary input based on std::istream.  More... | |
| class | JStreamWriter | 
| Binary output based on std::ostream.  More... | |
| class | JWriterObjectOutput | 
| Implementation of object output using JIO::JWriter for single data type.  More... | |
| class | JWriterObjectOutput< JTypeList< JHead_t, JTail_t > > | 
| Implementation of object output for multiple data types.  More... | |
| class | JWriterObjectOutput< JTypeList< JHead_t, JNullType > > | 
| Terminator class of recursive JWriterObjectOutput class.  More... | |
Functions | |
| template<class T > | |
| void | load (const char *file_name, T &object) | 
| Load object from input file.  More... | |
| template<class T > | |
| void | store (const char *file_name, const T &object) | 
| Store object to output file.  More... | |
| JReader & | operator>> (JReader &in, std::string &object) | 
| Read template std::string from input.  More... | |
| JWriter & | operator<< (JWriter &out, const std::string &object) | 
| Write template std::string to output.  More... | |
| template<class JElement_t , class JAllocator_t > | |
| JReader & | operator>> (JReader &in, std::vector< JElement_t, JAllocator_t > &object) | 
| Read template std::vector from input.  More... | |
| template<class JElement_t , class JAllocator_t > | |
| JWriter & | operator<< (JWriter &out, const std::vector< JElement_t, JAllocator_t > &object) | 
| Write template std::vector to output.  More... | |
| template<class JElement_t , class JAllocator_t > | |
| JReader & | operator>> (JReader &in, std::list< JElement_t, JAllocator_t > &object) | 
| Read template std::list from input.  More... | |
| template<class JElement_t , class JAllocator_t > | |
| JWriter & | operator<< (JWriter &out, const std::list< JElement_t, JAllocator_t > &object) | 
| Write template std::list to output.  More... | |
| template<class JElement_t , class JComparator_t , class JAllocator_t > | |
| JReader & | operator>> (JReader &in, std::set< JElement_t, JComparator_t, JAllocator_t > &object) | 
| Read template std::set from input.  More... | |
| template<class JElement_t , class JComparator_t , class JAllocator_t > | |
| JWriter & | operator<< (JWriter &out, const std::set< JElement_t, JComparator_t, JAllocator_t > &object) | 
| Write template std::set to output.  More... | |
| template<class JElement_t , class JComparator_t , class JAllocator_t > | |
| JReader & | operator>> (JReader &in, std::multiset< JElement_t, JComparator_t, JAllocator_t > &object) | 
| Read template std::multiset from input.  More... | |
| template<class JElement_t , class JComparator_t , class JAllocator_t > | |
| JWriter & | operator<< (JWriter &out, const std::multiset< JElement_t, JComparator_t, JAllocator_t > &object) | 
| Write template std::multiset to output.  More... | |
| template<class JKey_t , class JValue_t > | |
| JReader & | operator>> (JReader &in, std::pair< JKey_t, JValue_t > &object) | 
| Read template std::pair from input.  More... | |
| template<class JKey_t , class JValue_t > | |
| JWriter & | operator<< (JWriter &out, const std::pair< JKey_t, JValue_t > &object) | 
| Write template std::pair to output.  More... | |
| template<class JKey_t , class JValue_t , class JComparator_t , class JAllocator_t > | |
| JReader & | operator>> (JReader &in, std::map< JKey_t, JValue_t, JComparator_t, JAllocator_t > &object) | 
| Read template std::map from input.  More... | |
| template<class JKey_t , class JValue_t , class JComparator_t , class JAllocator_t > | |
| JWriter & | operator<< (JWriter &out, const std::map< JKey_t, JValue_t, JComparator_t, JAllocator_t > &object) | 
| Write template std::map to output.  More... | |
| template<class JKey_t , class JValue_t , class JComparator_t , class JAllocator_t > | |
| JReader & | operator>> (JReader &in, std::multimap< JKey_t, JValue_t, JComparator_t, JAllocator_t > &object) | 
| Read template std::multimap from input.  More... | |
| template<class JKey_t , class JValue_t , class JComparator_t , class JAllocator_t > | |
| JWriter & | operator<< (JWriter &out, const std::multimap< JKey_t, JValue_t, JComparator_t, JAllocator_t > &object) | 
| Write template std::multimap to output.  More... | |
Auxiliary classes and methods for binary I/O.
      
  | 
  inline | 
Load object from input file.
| file_name | file name | 
| object | object to be read | 
Definition at line 30 of file JIOToolkit.hh.
      
  | 
  inline | 
Store object to output file.
| file_name | file name | 
| object | object to be written | 
Definition at line 55 of file JIOToolkit.hh.
Read template std::string from input.
| in | reader | 
| object | object | 
Definition at line 27 of file JSTDIO.hh.
      
  | 
  inline | 
Read template std::vector from input.
| in | reader | 
| object | object | 
Definition at line 69 of file JSTDIO.hh.
      
  | 
  inline | 
Write template std::vector to output.
| out | writer | 
| object | object | 
Definition at line 93 of file JSTDIO.hh.
      
  | 
  inline | 
Read template std::list from input.
| in | reader | 
| object | object | 
Definition at line 115 of file JSTDIO.hh.
      
  | 
  inline | 
Write template std::list to output.
| out | writer | 
| object | object | 
Definition at line 144 of file JSTDIO.hh.
      
  | 
  inline | 
Read template std::set from input.
| in | reader | 
| object | object | 
Definition at line 166 of file JSTDIO.hh.
      
  | 
  inline | 
Write template std::set to output.
| out | writer | 
| object | object | 
Definition at line 195 of file JSTDIO.hh.
      
  | 
  inline | 
Read template std::multiset from input.
| in | reader | 
| object | object | 
Definition at line 217 of file JSTDIO.hh.
      
  | 
  inline | 
Write template std::multiset to output.
| out | writer | 
| object | object | 
Definition at line 246 of file JSTDIO.hh.
      
  | 
  inline | 
Read template std::pair from input.
| in | reader | 
| object | object | 
Definition at line 268 of file JSTDIO.hh.
      
  | 
  inline | 
Read template std::map from input.
| in | reader | 
| object | object | 
Definition at line 302 of file JSTDIO.hh.
      
  | 
  inline | 
Write template std::map to output.
| out | writer | 
| object | object | 
Definition at line 332 of file JSTDIO.hh.
      
  | 
  inline | 
Read template std::multimap from input.
| in | reader | 
| object | object | 
Definition at line 354 of file JSTDIO.hh.
      
  | 
  inline | 
Write template std::multimap to output.
| out | writer | 
| object | object | 
Definition at line 384 of file JSTDIO.hh.
 1.8.5