diff options
Diffstat (limited to 'libs/pbd/id.cc')
-rw-r--r-- | libs/pbd/id.cc | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/libs/pbd/id.cc b/libs/pbd/id.cc index f9afa72c98..0de0d052c3 100644 --- a/libs/pbd/id.cc +++ b/libs/pbd/id.cc @@ -8,6 +8,7 @@ #include <inttypes.h> #include <pbd/id.h> +#include <string> using namespace std; using namespace PBD; @@ -45,6 +46,13 @@ ID::print (char* buf) const snprintf (buf, 16, "%" PRIu64, id); } +string ID::to_s() const +{ + char buf[16]; // see print() + print(buf); + return string(buf); +} + ID& ID::operator= (string str) { |