|
|
@@ -223,13 +223,16 @@ bool operator<(const KeyIndex<KeyType>& lhs, const KeyIndex<KeyType>& rhs) {
|
|
|
|
|
|
class KeyManager {
|
|
|
public:
|
|
|
- static KeyManager& instance() {
|
|
|
+ static KeyManager& Instance() {
|
|
|
static KeyManager instance;
|
|
|
return instance;
|
|
|
}
|
|
|
|
|
|
- KeyManager(KeyManager const&) = delete;
|
|
|
- void operator=(KeyManager const&) = delete;
|
|
|
+ KeyManager(const KeyManager&) = delete;
|
|
|
+ KeyManager& operator=(const KeyManager&) = delete;
|
|
|
+
|
|
|
+ KeyManager(KeyManager&&) = delete;
|
|
|
+ KeyManager& operator=(KeyManager&&) = delete;
|
|
|
|
|
|
bool HasKey(S128KeyType id, u64 field1 = 0, u64 field2 = 0) const;
|
|
|
bool HasKey(S256KeyType id, u64 field1 = 0, u64 field2 = 0) const;
|