Into

Modules

Documentation

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
( )  = 0
(
  • const char * value
)  = 0
(
  • unsigned char value
)  = 0
(
  • double value
)  = 0
(
  • float value
)  = 0
(
  • long long value
)  = 0
(
  • unsigned long long value
)  = 0
(
  • int value
)  = 0
(
  • short value
)  = 0
(
  • bool value
)  = 0
(
  • char value
)  = 0
(
  • unsigned long value
)  = 0
(
  • long value
)  = 0
(
  • unsigned short value
)  = 0
(
  • unsigned int value
)  = 0
virtual void
(
  • const void * ptr
  • unsigned int size
)  = 0

Function details

Notes (0)

Add a note

Not a single note added yet. Be the first, add yours.