comparison Plugin/AssociativeArray.h @ 62:222f0652025f

fix get argument values that were transformed to lowercase
author Alain Mazy <am@osimis.io>
date Wed, 16 Nov 2022 14:42:48 +0100
parents 55539d564f4f
children 1a13c4fbc9a1
comparison
equal deleted inserted replaced
60:a2ed57d8a2f0 62:222f0652025f
29 { 29 {
30 private: 30 private:
31 typedef std::map<std::string, std::string> Map; 31 typedef std::map<std::string, std::string> Map;
32 32
33 Map map_; 33 Map map_;
34 bool caseSensitive_; 34 bool caseSensitiveKeys_;
35 35
36 public: 36 public:
37 AssociativeArray(uint32_t headersCount, 37 AssociativeArray(uint32_t headersCount,
38 const char *const *headersKeys, 38 const char *const *headersKeys,
39 const char *const *headersValues, 39 const char *const *headersValues,
40 bool caseSensitive); 40 bool caseSensitiveKeys);
41 41
42 bool GetValue(std::string& value, 42 bool GetValue(std::string& value,
43 const std::string& key) const; 43 const std::string& key) const;
44 44
45 const std::map<std::string, std::string>& GetMap() const 45 const std::map<std::string, std::string>& GetMap() const