28 #include <glibmm/threads.h>
45 return _id == other.
_id;
48 bool operator!= (
const ID& other)
const {
49 return _id != other.
_id;
57 ID& operator= (std::string);
60 bool operator< (
const ID& other)
const {
61 return _id < other.
_id;
66 static uint64_t
counter() {
return _counter; }
static void init_counter(uint64_t val)
static Glib::Threads::Mutex * counter_lock
bool string_assign(std::string)
static uint64_t counter()
std::ostream & operator<<(std::ostream &ostr, const PBD::ID &)
bool operator==(const ProcessorSelection &a, const ProcessorSelection &b)