|
Ardour
9.0-pre0-1922-gaeb42f3adb
|
#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 |