diff --git a/src/fs/AllocatedPath.hxx b/src/fs/AllocatedPath.hxx index 42594b2f6..c345470c8 100644 --- a/src/fs/AllocatedPath.hxx +++ b/src/fs/AllocatedPath.hxx @@ -169,6 +169,14 @@ public: return *this; } + /** + * Allows the caller to "steal" the internal value by + * providing a rvalue reference to the std::string attribute. + */ + std::string &&Steal() { + return std::move(value); + } + /** * Check if this is a "nulled" instance. A "nulled" instance * must not be used.