]> git.tdb.fi Git - libs/datafile.git/blobdiff - source/collection.h
Expose raw open functionality from Collection
[libs/datafile.git] / source / collection.h
index a7ac59bc8069b19697fab896826ef499b3a84e8d..5f0650c6761043977e85a33e55c6854d25b1703f 100644 (file)
@@ -263,10 +263,14 @@ protected:
        in the order they are added. */
        void add_source(CollectionSource &);
 
+public:
        /** Opens a raw resource, without interpreting it as object data.  Null is
        returned if no such file is found.  The caller must dispose of the returned
        object when done with it. */
-       IO::Seekable *open_from_sources(const std::string &);
+       IO::Seekable *open_raw(const std::string &) const;
+
+protected:
+       IO::Seekable *open_from_sources(const std::string &n) { return open_raw(n); }
 
 private:
        void gather_names_from_sources(std::list<std::string> &, const CollectionItemTypeBase &) const;