Go to the source code of this file.
#define OMNI_DECL_ENUM_STREAM_OPERATORS |
( |
|
ENUM | ) |
|
Value:inline QDataStream &
operator>>(QDataStream & _stream, ENUM & _enum) \
{ \
int _i = 0; \
_stream >> _i; \
_enum = omni::util::intToEnum<ENUM>(_enum); \
return _stream; \
} \
inline QDataStream&
operator<<(QDataStream& _stream, ENUM
const& _enum) \
{ \
return _stream; \
}
QDataStream & operator>>(QDataStream &_is, omni::geometry::Angle &_angle)
Definition: Angle.cpp:100
auto enumToInt(ENUM const &_v) -> typename std::underlying_type< ENUM >::type
Converts an enum class to integer.
Definition: util.h:105
QDataStream & operator<<(QDataStream &_os, const omni::geometry::Angle &_angle)
Definition: Angle.cpp:94
#define OMNI_DECL_STREAM_OPERATORS |
( |
|
CLASS | ) |
|
Value:inline QDataStream &
operator>>(QDataStream & _stream, CLASS & _cls) \
{ \
_cls.fromStream(_stream); \
return _stream; \
} \
inline QDataStream&
operator<<(QDataStream& _stream, CLASS
const& _cls) \
{ \
_cls.toStream(_stream); \
return _stream; \
}
QDataStream & operator>>(QDataStream &_is, omni::geometry::Angle &_angle)
Definition: Angle.cpp:100
QDataStream & operator<<(QDataStream &_os, const omni::geometry::Angle &_angle)
Definition: Angle.cpp:94