Omnidome
Fulldome Mapping Software Toolkit
|
#include <type_traits>
#include <QString>
#include <QByteArray>
#include <omni/serialization/Interface.h>
Go to the source code of this file.
Data Structures | |
struct | omni::serialization::traits::Read< T, BASE_OF_SERIALIZATION_INTERFACE > |
Traits for reading a value from stream. More... | |
struct | omni::serialization::traits::Read< T, true > |
Handle classes that are derived from serialization::Interface. More... | |
struct | omni::serialization::traits::Read< QByteArray, false > |
Template specialization for QByteArray. More... | |
struct | omni::serialization::traits::Read< QString, false > |
Template specialization for QString. More... | |
struct | omni::serialization::traits::Write< T, BASE_OF_SERIALIZATION_INTERFACE > |
struct | omni::serialization::traits::Write< T, true > |
struct | omni::serialization::traits::Write< QByteArray, false > |
Template specialization for QByteArray. More... | |
struct | omni::serialization::traits::Write< QString, false > |
Template specialization for QString. More... | |
Namespaces | |
omni | |
Header to document namespaces. | |
omni::serialization | |
Namespace for serialization functionality. | |
omni::serialization::traits | |
Functions | |
template<typename STREAM , typename T , typename... ARGS> | |
STREAM & | omni::serialization::deserialize (STREAM &_stream, T &_t, ARGS &&..._args) |
Deserialize object of type T from stream with optional additional arguments. More... | |
template<typename T , typename STREAM > | |
T | omni::serialization::deserializeReturn (STREAM &_stream, T const _default=T()) |
Deserialize object of type T and return its value. More... | |
template<typename STREAM , typename T > | |
STREAM & | omni::serialization::serialize (STREAM &_stream, T const &_t) |
Serialize object to stream. More... | |