18 #ifndef MIR_GRAPHICS_BUFFER_ID_H_
19 #define MIR_GRAPHICS_BUFFER_ID_H_
31 explicit BufferID(uint32_t val) : value(val) {}
32 bool is_valid()
const {
return (id_invalid != value); }
37 static const uint32_t id_invalid = 0;
bool operator==(BufferID const &lhs, BufferID const &rhs)
Definition: buffer_id.h:45
BufferID(uint32_t val)
Definition: buffer_id.h:31
bool is_valid() const
Definition: buffer_id.h:32
Definition: buffer_id.h:27
bool operator<(BufferID const &lhs, BufferID const &rhs)
Definition: buffer_id.h:40
bool operator!=(BufferID const &lhs, BufferID const &rhs)
Definition: buffer_id.h:49
uint32_t as_uint32_t() const
Definition: buffer_id.h:33
BufferID()
Definition: buffer_id.h:30