diff options
| author | 2016-12-08 01:57:47 +0000 | |
|---|---|---|
| committer | 2016-12-08 02:01:40 +0000 | |
| commit | 3fd1ba753d0e4cb56ecb22ddfdabd6795e17ff25 (patch) | |
| tree | b6737fd91223d5291477fc960f0bf880f9d0b40c /include/configreader.h | |
| parent | Merge pull request #1260 from SaberUK/master+libressl (diff) | |
Store config values in a map instead of a unique vector of pairs.
Diffstat (limited to 'include/configreader.h')
| -rw-r--r-- | include/configreader.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/include/configreader.h b/include/configreader.h index 005d4a37d..4d70d8510 100644 --- a/include/configreader.h +++ b/include/configreader.h @@ -35,7 +35,7 @@ /** Structure representing a single \<tag> in config */ class CoreExport ConfigTag : public refcountbase { - std::vector<KeyVal> items; + ConfigItems items; public: const std::string tag; const std::string src_name; @@ -80,10 +80,10 @@ class CoreExport ConfigTag : public refcountbase std::string getTagLocation(); - inline const std::vector<KeyVal>& getItems() const { return items; } + inline const ConfigItems& getItems() const { return items; } - /** Create a new ConfigTag, giving access to the private KeyVal item list */ - static ConfigTag* create(const std::string& Tag, const std::string& file, int line, std::vector<KeyVal>*& Items); + /** Create a new ConfigTag, giving access to the private ConfigItems item list */ + static ConfigTag* create(const std::string& Tag, const std::string& file, int line, ConfigItems*& Items); private: ConfigTag(const std::string& Tag, const std::string& file, int line); }; |
