Use perfect forwarding in Sound_Buffer ctor

pull/593/head
elsid 4 years ago
parent 944033db4e
commit 24f8a2db27
No known key found for this signature in database
GPG Key ID: B845CB9FEE18AB40

@ -25,8 +25,9 @@ namespace MWSound
class Sound_Buffer
{
public:
Sound_Buffer(std::string resname, float volume, float mindist, float maxdist)
: mResourceName(std::move(resname)), mVolume(volume), mMinDist(mindist), mMaxDist(maxdist)
template <class T>
Sound_Buffer(T&& resname, float volume, float mindist, float maxdist)
: mResourceName(std::forward<T>(resname)), mVolume(volume), mMinDist(mindist), mMaxDist(maxdist)
{}
const std::string& getResourceName() const noexcept { return mResourceName; }

Loading…
Cancel
Save