32 for(; index > -1; --
index) {
33 const unsigned char &
c = m_uid[
size_t(index)];
34 const unsigned char &rhs_c = rhs.m_uid[
size_t(index)];
53 m_uid +=
static_cast<unsigned char>(0);
70 return os.write(reinterpret_cast<const char *>(m_uid.c_str()),
m_size);
79 if(!is.read(const_cast<char *>(reinterpret_cast<const char *>(m_uid.c_str())),
m_size))
int32_t Sint32
A signed 32-bit integer type.
virtual std::istream & unserialize(std::istream &is)
virtual std::istream & unserialize(std::istream &is)=0
int compare(const VLUID &rhs) const
Variable Length Unique IDentifier.
virtual std::ostream & serialize(std::ostream &os) const
virtual std::ostream & serialize(std::ostream &os) const =0
uint16_t Uint16
An unsigned 16-bit integer type.