49 int compare(
const VLUID &rhs)
const;
58 VLUID operator++(
int);
62 const unsigned char &
operator[](
const size_t &
index)
const {
return reinterpret_cast<const unsigned char &
>(m_uid[
index]);}
64 virtual std::ostream &
serialize(std::ostream &os)
const;
65 virtual std::istream &
unserialize(std::istream &is);
69 #pragma warning( push )
70 #pragma warning( disable : 4251 )
72 std::basic_string<unsigned char> m_uid;
74 #pragma warning( pop )
bool operator!=(const VLUID &rhs) const
std::istream & unserialize(std::istream &is, Color &value)
std::ostream & serialize(std::ostream &os, const Color &value)
bool operator<=(const VLUID &rhs) const
bool operator>=(const VLUID &rhs) const
Variable Length Unique IDentifier.
A base class for objects that can be sent over the network.
bool operator<(const VLUID &rhs) const
uint16_t Uint16
An unsigned 16-bit integer type.
const unsigned char & operator[](const size_t &index) const
bool operator>(const VLUID &rhs) const
bool operator==(const VLUID &rhs) const