Jpp  18.2.0
the software that should make you happy
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
JSUPPORT::JDAQWriterObjectOutput< T, false > Class Template Reference

Implementation of object output for DAQ incompatible data types. More...

#include <JDAQFileWriter.hh>

Inheritance diagram for JSUPPORT::JDAQWriterObjectOutput< T, false >:
JLANG::JNullOutput< T > JLANG::JSingleton< JNullOutput< T > > JLANG::JObjectOutput< T >

Public Types

typedef JNullOutput< Tdata_type
 

Public Member Functions

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

Static Public Member Functions

static data_typegetInstance ()
 Get unique instance of template class. More...
 

Protected Member Functions

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

Detailed Description

template<class T>
class JSUPPORT::JDAQWriterObjectOutput< T, false >

Implementation of object output for DAQ incompatible data types.

This class implements the JLANG::JObjectOutput interface by doing nothing.

Definition at line 72 of file JDAQFileWriter.hh.

Member Typedef Documentation

typedef JNullOutput< T > JLANG::JSingleton< JNullOutput< T > >::data_type
inherited

Definition at line 20 of file JSingleton.hh.

Constructor & Destructor Documentation

template<class T >
JSUPPORT::JDAQWriterObjectOutput< T, false >::JDAQWriterObjectOutput ( JWriter writer)
inlineprotected

Constructor.

Parameters
writerJWriter output

Definition at line 81 of file JDAQFileWriter.hh.

82  {}

Member Function Documentation

template<class T>
virtual bool JLANG::JNullOutput< T >::put ( const T object)
inlineoverridevirtualinherited

Object output.

Parameters
objectobject
Returns
false

Implements JLANG::JObjectOutput< T >.

Definition at line 153 of file JObjectOutput.hh.

154  {
155  return false;
156  }
static data_type& JLANG::JSingleton< JNullOutput< T > >::getInstance ( )
inlinestaticinherited

Get unique instance of template class.

Returns
object

Definition at line 27 of file JSingleton.hh.

28  {
29  static data_type value;
30 
31  return value;
32  }

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