From e22383c6f4f4c5f16e40e04db0f14ad4b357a142 Mon Sep 17 00:00:00 2001 From: Peter Powell Date: Fri, 29 Jun 2018 11:26:51 +0100 Subject: Add a ConfigTag::getString overload that calls a validation method. --- include/configreader.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'include') diff --git a/include/configreader.h b/include/configreader.h index a82420b4e..b603f2e10 100644 --- a/include/configreader.h +++ b/include/configreader.h @@ -42,6 +42,8 @@ class CoreExport ConfigTag : public refcountbase const std::string src_name; const int src_line; + /** Get the value of an option, using def if it does not exist */ + std::string getString(const std::string& key, const std::string& def, const TR1NS::function& validator); /** Get the value of an option, using def if it does not exist */ std::string getString(const std::string& key, const std::string& def = "", size_t minlen = 0, size_t maxlen = UINT32_MAX); /** Get the value of an option, using def if it does not exist */ -- cgit v1.2.3