From: John Spray Date: Wed, 12 Jul 2017 21:20:02 +0000 (-0400) Subject: include/uuid: give uuid_d a < comparator X-Git-Tag: v12.1.2~192^2~17 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=5b9a6a6d420d09a53af2fd6c1c9de0843d58a8c7;p=ceph.git include/uuid: give uuid_d a < comparator This is only there so that a variant<> containing a uuid (amongst other types) can have operator< acting on it. Signed-off-by: John Spray --- diff --git a/src/include/uuid.h b/src/include/uuid.h index bd888f863da1..98ee4b70be1f 100644 --- a/src/include/uuid.h +++ b/src/include/uuid.h @@ -74,6 +74,9 @@ inline bool operator==(const uuid_d& l, const uuid_d& r) { inline bool operator!=(const uuid_d& l, const uuid_d& r) { return l.uuid != r.uuid; } +inline bool operator<(const uuid_d& l, const uuid_d& r) { + return l.to_string() < r.to_string(); +} #endif