Rosetta
Namespaces | Functions | Variables
serialization.h File Reference
#include <QDataStream>
#include <map>
#include <set>
#include <vector>

Namespaces

 ui
 
 ui::util
 

Functions

template<typename T , typename Less >
QDataStream & operator<< (QDataStream &out, std::set< std::shared_ptr< T >, Less > const &s)
 
template<typename T , typename Less >
QDataStream & operator>> (QDataStream &in, std::set< std::shared_ptr< T >, Less > &r)
 
template<typename K , typename T >
QDataStream & operator<< (QDataStream &out, std::map< K, std::shared_ptr< T > > const &m)
 
template<typename K , typename T >
QDataStream & operator>> (QDataStream &in, std::map< K, std::shared_ptr< T > > &r)
 
template<typename T >
QDataStream & operator<< (QDataStream &out, std::vector< std::shared_ptr< T > > const &v)
 
template<typename T >
QDataStream & operator>> (QDataStream &in, std::vector< std::shared_ptr< T > > &r)
 

Variables

quint64 const ui::util::_Node_magic_number_ = 0x1A5CD6BF94D5E57F
 
quint64 const ui::util::_TaskSyncer_NodeStrategy_magic_number_ = 0xFFF2D9FACD201111
 
quint64 const ui::util::_TaskSyncer_TaskStrategy_magic_number_ = 0xFFF2D9FACD201121
 
quint64 const ui::util::_Task_magic_number_ = 0xFFF2D9FACD279EE1
 
quint64 const ui::util::_Task_Job_magic_number_ = 0xFFF2D9FACD27A001
 
quint64 const ui::util::_Project_magic_number_ = 0xFFF1D6BF94D5E57F
 
quint64 const ui::util::_std_map_QDataStream_magic_number_ = 0xFFF2C04ABB492201
 
quint64 const ui::util::_std_set_QDataStream_magic_number_ = 0xFFF2C04ABB492202
 
quint64 const ui::util::_std_vector_QDataStream_magic_number_ = 0xFFF2C04ABB492203
 

Function Documentation

◆ operator<<() [1/3]

template<typename K , typename T >
QDataStream& operator<< ( QDataStream &  out,
std::map< K, std::shared_ptr< T > > const &  m 
)

◆ operator<<() [2/3]

template<typename T , typename Less >
QDataStream& operator<< ( QDataStream &  out,
std::set< std::shared_ptr< T >, Less > const &  s 
)

◆ operator<<() [3/3]

template<typename T >
QDataStream& operator<< ( QDataStream &  out,
std::vector< std::shared_ptr< T > > const &  v 
)

◆ operator>>() [1/3]

template<typename K , typename T >
QDataStream& operator>> ( QDataStream &  in,
std::map< K, std::shared_ptr< T > > &  r 
)

◆ operator>>() [2/3]

template<typename T , typename Less >
QDataStream& operator>> ( QDataStream &  in,
std::set< std::shared_ptr< T >, Less > &  r 
)

◆ operator>>() [3/3]

template<typename T >
QDataStream& operator>> ( QDataStream &  in,
std::vector< std::shared_ptr< T > > &  r 
)