Ardour
9.0-pre0-582-g084a23a80d
|
#include <id.h>
Public Member Functions | |
ID () | |
ID (std::string) | |
ID (const ID &) | |
ID (uint64_t) | |
void | reset () |
bool | operator== (const ID &other) const |
bool | operator!= (const ID &other) const |
bool | operator== (const std::string &) const |
bool | operator== (uint64_t n) const |
ID & | operator= (std::string) |
ID & | operator= (const ID &) |
bool | operator< (const ID &other) const |
std::string | to_s () const |
Static Public Member Functions | |
static uint64_t | counter () |
static void | init_counter (uint64_t val) |
static void | init () |
Private Member Functions | |
bool | string_assign (std::string) |
Private Attributes | |
uint64_t | _id |
Static Private Attributes | |
static Glib::Threads::Mutex * | counter_lock |
static uint64_t | _counter |
PBD::ID::ID | ( | ) |
PBD::ID::ID | ( | std::string | ) |
PBD::ID::ID | ( | const ID & | ) |
PBD::ID::ID | ( | uint64_t | ) |
|
static |
ID& PBD::ID::operator= | ( | std::string | ) |
bool PBD::ID::operator== | ( | const std::string & | ) | const |
void PBD::ID::reset | ( | ) |
|
private |
std::string PBD::ID::to_s | ( | ) | const |