summaryrefslogtreecommitdiff
path: root/include/erebos/uuid.h
blob: 31322ea71272edf1610df1ca39d08a1b855f913b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#pragma once

#include <uuid/uuid.h>

#include <string>

namespace erebos {

struct UUID
{
	explicit UUID(std::string);
	explicit operator std::string() const;

	bool operator==(const UUID &) const;
	bool operator!=(const UUID &) const;

	uuid_t uuid;
};

}