This class is frozen, no new features Basic implementation of the Dictionary interface which uses a std unordered map to store the values.
More...
#include <Dictionary.h>
|
typedef cxx11_ns::unordered_map< std::string, Variant > | VariantMap |
|
This class is frozen, no new features Basic implementation of the Dictionary interface which uses a std unordered map to store the values.
◆ ~BasicDictionary()
rr::BasicDictionary::~BasicDictionary |
( |
| ) |
|
|
overridedefault |
Pure virtual interface, you should never have to delete an instance of this type directly.
◆ deleteItem()
size_t rr::BasicDictionary::deleteItem |
( |
const std::string & |
key | ) |
|
|
overridevirtual |
◆ getItem()
Variant rr::BasicDictionary::getItem |
( |
const std::string & |
key | ) |
const |
|
overridevirtual |
◆ getKeys()
std::vector<std::string> rr::BasicDictionary::getKeys |
( |
| ) |
const |
|
overridevirtual |
◆ hasKey()
bool rr::BasicDictionary::hasKey |
( |
const std::string & |
key | ) |
const |
|
overridevirtual |
◆ setItem()
void rr::BasicDictionary::setItem |
( |
const std::string & |
key, |
|
|
const rr::Variant & |
value |
|
) |
| |
|
overridevirtual |
The documentation for this class was generated from the following file: