summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/core/ResourceLocator.hpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/core/ResourceLocator.hpp b/src/core/ResourceLocator.hpp
index 5ca3ef3..2706aea 100644
--- a/src/core/ResourceLocator.hpp
+++ b/src/core/ResourceLocator.hpp
@@ -74,9 +74,9 @@ public:
* @param stream is an inputstream that gets the data of the Resource at
* this location.
*/
- void stream(std::istream &input) const
+ std::istream stream() const
{
- return locator.stream(location, input);
+ return std::move(locator.stream(location));
}
};
@@ -105,8 +105,7 @@ public:
* @param stream is an inputstream that gets the data of the Resource at
* this location.
*/
- virtual void stream(const std::string &location,
- std::istream &input) const;
+ virtual std::istream stream(const std::string &location) const;
};
}