Omnidome
Fulldome Mapping Software Toolkit
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions
omni::serialization::traits::ReadPtr Struct Reference

#include <pointer.h>

Public Member Functions

template<typename STREAM , typename F >
STREAM & operator() (STREAM &_stream, F _f)
 

Member Function Documentation

template<typename STREAM , typename F >
STREAM& omni::serialization::traits::ReadPtr::operator() ( STREAM &  _stream,
_f 
)
inline
32  {
33  auto _id = deserializeReturn<Id>(_stream, Id("none"));
34 
35  if (_id == "none") return _stream;
36 
37  auto *_obj = _f(_id);
38 
39  if (_obj)
40  {
41  _obj->fromStream(_stream);
42  }
43  else
44  {
46  }
47  return _stream;
48  }
An exception that occurs during Serialization.
Definition: exception.h:86

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