ardour
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
libs
pbd
uuid.cc
Go to the documentation of this file.
1
/*
2
Copyright (C) 2008 Paul Davis
3
Author: Sakari Bergen
4
5
This program is free software; you can redistribute it and/or modify
6
it under the terms of the GNU General Public License as published by
7
the Free Software Foundation; either version 2 of the License, or
8
(at your option) any later version.
9
10
This program is distributed in the hope that it will be useful,
11
but WITHOUT ANY WARRANTY; without even the implied warranty of
12
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13
GNU General Public License for more details.
14
15
You should have received a copy of the GNU General Public License
16
along with this program; if not, write to the Free Software
17
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
18
19
*/
20
21
#include <boost/uuid/uuid_io.hpp>
22
#include "
pbd/uuid.h
"
23
24
PBD::UUID
&
25
PBD::UUID::operator=
(std::string
const
& str)
26
{
27
boost::uuids::string_generator gen;
28
*((boost::uuids::uuid*)
this
) = gen (str);
29
return
*
this
;
30
}
31
32
std::string
33
PBD::UUID::to_s
()
const
34
{
35
return
boost::uuids::to_string
(*
this
);
36
}
PBD::to_string
std::string to_string(T t, std::ios_base &(*f)(std::ios_base &))
Definition:
convert.h:53
PBD::UUID::operator=
UUID & operator=(std::string const &str)
Definition:
uuid.cc:25
uuid.h
PBD::UUID::to_s
std::string to_s() const
Definition:
uuid.cc:33
PBD::UUID
Definition:
uuid.h:32
Generated on Sun May 24 2015 12:15:08 for ardour by
1.8.8