diff options
author | Max Kellermann <max@duempel.org> | 2014-01-10 20:13:17 +0100 |
---|---|---|
committer | Max Kellermann <max@duempel.org> | 2014-01-10 22:56:45 +0100 |
commit | 74842fd6d4d1cd35c7e80935e42d9b010751be49 (patch) | |
tree | 69f26ab05cf7167f9f84f4820420b2501e62a14f /src/db/upnp/Object.hxx | |
parent | f23b47ba17e57923ca81d65770827db28d514bc9 (diff) | |
download | mpd-74842fd6d4d1cd35c7e80935e42d9b010751be49.tar.gz mpd-74842fd6d4d1cd35c7e80935e42d9b010751be49.tar.xz mpd-74842fd6d4d1cd35c7e80935e42d9b010751be49.zip |
db/upnp: getprop() returns const char *
Return the return value, instead returning it in a reference
parameter. Reduces bloat by reducing unnecessary std::string usage.
Diffstat (limited to '')
-rw-r--r-- | src/db/upnp/Object.hxx | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/db/upnp/Object.hxx b/src/db/upnp/Object.hxx index c05f39e47..4949146e8 100644 --- a/src/db/upnp/Object.hxx +++ b/src/db/upnp/Object.hxx @@ -56,13 +56,11 @@ public: * @param[out] value * @return true if found. */ - bool getprop(const std::string &name, std::string &value) const - { + const char *getprop(const char *name) const { auto it = m_props.find(name); if (it == m_props.end()) - return false; - value = it->second; - return true; + return nullptr; + return it->second.c_str(); } void clear() |