commonlib
uuidrandomgenerator.h
Go to the documentation of this file.
1 
11 #pragma once
12 
13 #include "datatypes.h"
14 #include "uuid.h"
15 #include <memory>
16 #include <string>
17 
18 BEGIN_NAMESPACE_DATATYPES
19 
20 class UuidRandomGeneratorPImpl;
21 
23 {
24 public:
27 
32  Uuid operator()();
33 
34 private:
35  std::unique_ptr<UuidRandomGeneratorPImpl> pImpl;
36 };
37 
38 END_NAMESPACE_DATATYPES
Definition: uuid.h:24
UUID(GUID)
Uuid operator()()
generate random uuid.
Definition: uuidrandomgenerator.h:22