Omnidome
Fulldome Mapping Software Toolkit
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions
omni::serialization::Interface Class Referenceabstract

Abstract interface for serialization Holds two member functions for serialization and deserialization. More...

#include <Interface.h>

Inheritance diagram for omni::serialization::Interface:
Inheritance graph
[legend]

Public Member Functions

virtual ~Interface ()
 
virtual void toStream (QDataStream &) const =0
 Serialize to stream. More...
 
virtual void fromStream (QDataStream &)=0
 Deserialize from stream. More...
 
virtual bool equal (Interface const *_that) const
 Optional virtual member method for testing equality of two. More...
 

Detailed Description

Abstract interface for serialization Holds two member functions for serialization and deserialization.

Constructor & Destructor Documentation

virtual omni::serialization::Interface::~Interface ( )
inlinevirtual

Reimplemented in omni::patch::Interface.

33 {}

Member Function Documentation

virtual bool omni::serialization::Interface::equal ( Interface const *  _that) const
inlinevirtual

Optional virtual member method for testing equality of two.

44  {
45  return true;
46  }
virtual void omni::serialization::Interface::fromStream ( QDataStream &  )
pure virtual
virtual void omni::serialization::Interface::toStream ( QDataStream &  ) const
pure virtual

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