7 #include <nx/sdk/helpers/ref_countable.h> 8 #include <nx/sdk/i_string_map.h> 16 using Map = std::map<std::string, std::string>;
20 StringMap(Map map): m_map(std::move(map)) {}
22 void setItem(
const std::string&
key,
const std::string&
value);
26 virtual int count()
const override;
29 virtual const char*
key(
int i)
const override;
32 virtual const char*
value(
int i)
const override;
34 virtual const char*
value(
const char*
key)
const override;
Definition: string_map.h:13
virtual const char * key(int i) const override
Definition: string_map.cpp:27
Definition: device_agent.h:12
virtual const char * value(int i) const override
Definition: string_map.cpp:37
Definition: ref_countable.h:83