classPiiGenericOutputArchive
#include <PiiGenericOutputArchive.h>
A polymorphic implementation of the archive interface.
Inherits PiiOutputArchive< PiiGenericOutputArchive >
Inherited by PiiGenericOutputArchive::Impl< Archive >
Description
Through this interface, all output archive interfaces can masquerade as a single archive. This is useful when one cannot know all archive types at compile time.
Classes
| class |
Default implementation of the generic output archive interface. |
Constructors and destructor
|
virtual
|
Public member functions
|
virtual int
|
( )
= 0
|
|
virtual int
|
( )
= 0
|
|
virtual PiiGenericOutputArchive
&
|
|
|
virtual PiiGenericOutputArchive
&
|
(
|
|
virtual PiiGenericOutputArchive
&
|
(
|
|
virtual PiiGenericOutputArchive
&
|
(
|
|
virtual PiiGenericOutputArchive
&
|
(
|
|
virtual PiiGenericOutputArchive
&
|
(
|
|
virtual PiiGenericOutputArchive
&
|
(
|
|
virtual PiiGenericOutputArchive
&
|
(
|
|
virtual PiiGenericOutputArchive
&
|
(
|
|
virtual PiiGenericOutputArchive
&
|
(
|
|
virtual PiiGenericOutputArchive
&
|
(
|
|
virtual PiiGenericOutputArchive
&
|
(
|
|
virtual PiiGenericOutputArchive
&
|
(
|
|
virtual PiiGenericOutputArchive
&
|
(
|
|
virtual PiiGenericOutputArchive
&
|
(
|
|
virtual void
|
(
|
Function details
-
virtual ~PiiGenericOutputArchive
()[inline, virtual] -
virtual int majorVersion
()[pure virtual] -
virtual int minorVersion
()[pure virtual] -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
virtual void writeRawData
(- const void * ptr
- unsigned int size
[pure virtual]
Add a note
Not a single note added yet. Be the first, add yours.