ACF $AcfVersion:0$
Public Types | Public Member Functions | Protected Member Functions | List of all members
ifile::TDeviceWriteTextArchiveWrap< Base, Device > Class Template Reference

Template wrapper for the text-based writing archives using an i/o-device given from outside. More...

#include <TDeviceWriteTextArchiveWrap.h>

Inheritance diagram for ifile::TDeviceWriteTextArchiveWrap< Base, Device >:

Public Types

typedef Base BaseClass
 

Public Member Functions

 TDeviceWriteTextArchiveWrap (QIODevice &device, const iser::IVersionInfo *versionInfoPtr=NULL, bool serializeHeader=true, const iser::CArchiveTag &rootTag=iser::CArchiveBase::s_acfRootTag)
 
 ~TDeviceWriteTextArchiveWrap ()
 
bool Flush ()
 

Protected Member Functions

QIODevice & GetDevice () const
 
virtual bool WriteTextNode (const QByteArray &text) override
 

Detailed Description

template<class Base, class Device = QIODevice>
class ifile::TDeviceWriteTextArchiveWrap< Base, Device >

Template wrapper for the text-based writing archives using an i/o-device given from outside.

Definition at line 22 of file TDeviceWriteTextArchiveWrap.h.

Member Typedef Documentation

◆ BaseClass

template<class Base , class Device = QIODevice>
typedef Base ifile::TDeviceWriteTextArchiveWrap< Base, Device >::BaseClass

Definition at line 25 of file TDeviceWriteTextArchiveWrap.h.

Constructor & Destructor Documentation

◆ TDeviceWriteTextArchiveWrap()

template<class Base , class Device >
ifile::TDeviceWriteTextArchiveWrap< Base, Device >::TDeviceWriteTextArchiveWrap ( QIODevice &  device,
const iser::IVersionInfo versionInfoPtr = NULL,
bool  serializeHeader = true,
const iser::CArchiveTag rootTag = iser::CArchiveBase::s_acfRootTag 
)

Definition at line 50 of file TDeviceWriteTextArchiveWrap.h.

◆ ~TDeviceWriteTextArchiveWrap()

template<class Base , class Device >
ifile::TDeviceWriteTextArchiveWrap< Base, Device >::~TDeviceWriteTextArchiveWrap ( )

Definition at line 76 of file TDeviceWriteTextArchiveWrap.h.

Member Function Documentation

◆ Flush()

template<class Base , class Device >
bool ifile::TDeviceWriteTextArchiveWrap< Base, Device >::Flush ( )

Definition at line 83 of file TDeviceWriteTextArchiveWrap.h.

◆ GetDevice()

template<class Base , class Device >
QIODevice & ifile::TDeviceWriteTextArchiveWrap< Base, Device >::GetDevice ( ) const
protected

Definition at line 100 of file TDeviceWriteTextArchiveWrap.h.

◆ WriteTextNode()

template<class Base , class Device >
bool ifile::TDeviceWriteTextArchiveWrap< Base, Device >::WriteTextNode ( const QByteArray &  text)
overrideprotectedvirtual

Definition at line 109 of file TDeviceWriteTextArchiveWrap.h.


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