Jpp  18.5.2
the software that should make you happy
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Protected Member Functions | List of all members
JIO::JBinaryWriterObjectOutput< T, true > Class Template Reference

Implementation of object output for binary stream compatible data types. More...

#include <JBinaryFileWriter.hh>

Inheritance diagram for JIO::JBinaryWriterObjectOutput< T, true >:
JIO::JWriterObjectOutput< T > JLANG::JObjectOutput< T >

Public Member Functions

virtual bool put (const T &object) override
 Object output. More...
 

Protected Member Functions

 JBinaryWriterObjectOutput (JWriter &writer)
 Constructor. More...
 

Detailed Description

template<class T>
class JIO::JBinaryWriterObjectOutput< T, true >

Implementation of object output for binary stream compatible data types.

This class implements the JLANG::JObjectOutput interface.

Definition at line 44 of file JBinaryFileWriter.hh.

Constructor & Destructor Documentation

template<class T >
JIO::JBinaryWriterObjectOutput< T, true >::JBinaryWriterObjectOutput ( JWriter writer)
inlineprotected

Constructor.

Parameters
writerJWriter output

Definition at line 53 of file JBinaryFileWriter.hh.

53  :
55  {}
Implementation of object output using JIO::JWriter for single data type.

Member Function Documentation

template<class T>
virtual bool JIO::JWriterObjectOutput< T >::put ( const T object)
inlineoverridevirtualinherited

Object output.

Parameters
objectobject
Returns
true if OK; else false

Implements JLANG::JObjectOutput< T >.

Definition at line 52 of file JWriterObjectOutput.hh.

53  {
55  }
Auxiliary template class for type bool.
Definition: JBool.hh:20
Template class test for polymorphism.
Definition: JConversion.hh:22
virtual bool put(const T &object) override
Object output.

The documentation for this class was generated from the following file: