Lines Matching refs:string

43     virtual bool GetKey(const std::string& key, std::string* value) const = 0;
47 virtual bool GetSubKeys(const std::string& ns,
48 std::vector<std::string>* keys) const = 0;
52 virtual bool SetKey(const std::string& key, const std::string& value) = 0;
55 virtual bool KeyExists(const std::string& key) const = 0;
59 virtual bool DeleteKey(const std::string& key) = 0;
68 bool GetString(const std::string& key, std::string* value) const override;
69 bool SetString(const std::string& key, const std::string& value) override;
70 bool GetInt64(const std::string& key, int64_t* value) const override;
71 bool SetInt64(const std::string& key, const int64_t value) override;
72 bool GetBoolean(const std::string& key, bool* value) const override;
73 bool SetBoolean(const std::string& key, const bool value) override;
75 bool Exists(const std::string& key) const override;
76 bool Delete(const std::string& key) override;
78 bool GetSubKeys(const std::string& ns,
79 std::vector<std::string>* keys) const override;
81 void AddObserver(const std::string& key,
83 void RemoveObserver(const std::string& key,
88 std::map<std::string, std::vector<ObserverInterface*>> observers_;
121 bool GetKey(const std::string& key, std::string* value) const override;
122 bool GetSubKeys(const std::string& ns,
123 std::vector<std::string>* keys) const override;
124 bool SetKey(const std::string& key, const std::string& value) override;
125 bool KeyExists(const std::string& key) const override;
126 bool DeleteKey(const std::string& key) override;
135 bool GetFileNameForKey(const std::string& key,
161 bool GetKey(const std::string& key, std::string* value) const override;
162 bool GetSubKeys(const std::string& ns,
163 std::vector<std::string>* keys) const override;
164 bool SetKey(const std::string& key, const std::string& value) override;
165 bool KeyExists(const std::string& key) const override;
166 bool DeleteKey(const std::string& key) override;
170 std::map<std::string, std::string> values_;