aboutsummaryrefslogtreecommitdiffstats
path: root/include/datastor.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/datastor.h')
-rw-r--r--include/datastor.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/include/datastor.h b/include/datastor.h
index 86a607feb..365c0d32b 100644
--- a/include/datastor.h
+++ b/include/datastor.h
@@ -34,7 +34,9 @@ class Data_Store
bool operator==(const Data_Store&) const;
- std::multimap<std::string, std::string> get(const Matcher&) const;
+ std::multimap<std::string, std::string>
+ search_with(const Matcher&) const;
+
std::vector<std::string> get(const std::string&) const;
std::string get1(const std::string&) const;
@@ -42,6 +44,8 @@ class Data_Store
MemoryVector<byte> get1_memvec(const std::string&) const;
u32bit get1_u32bit(const std::string&, u32bit = 0) const;
+ bool has_value(const std::string&) const;
+
void add(const std::multimap<std::string, std::string>&);
void add(const std::string&, const std::string&);
void add(const std::string&, u32bit);