diff options
Diffstat (limited to 'composer/HasMeta.cpp')
-rw-r--r-- | composer/HasMeta.cpp | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/composer/HasMeta.cpp b/composer/HasMeta.cpp new file mode 100644 index 0000000..b80c941 --- /dev/null +++ b/composer/HasMeta.cpp @@ -0,0 +1,16 @@ +#include "HasMeta.hpp" + +bool HasMeta::hasMeta(const string &key) +{ + return meta.find(key) != meta.end(); +} + +const string HasMeta::getMeta(const string &key) +{ + return hasMeta(key) ? meta[key] : ""; +} + +void HasMeta::setMeta(const string &key, const string &value) +{ + meta[key] = value; +} |