X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fbuiltinsource.h;h=244191c3e6a728b8dab42d2a97b2264635113007;hb=HEAD;hp=761d2dcdc2f0c3b98d3275fa7272a1a4cb73f0ab;hpb=e14c01b5775dd2e324b16ff49498db9b9113c523;p=libs%2Fdatafile.git diff --git a/source/builtinsource.h b/source/builtinsource.h index 761d2dc..e81b37f 100644 --- a/source/builtinsource.h +++ b/source/builtinsource.h @@ -12,22 +12,22 @@ private: struct Object { const char *data = nullptr; - unsigned size = 0; + std::size_t size = 0; Object() = default; - Object(const char *, unsigned); + Object(const char *, std::size_t); }; std::map objects; public: - void add_object(const std::string &, const char *, unsigned); + void add_object(const std::string &, const char *, std::size_t); void add_object(const std::string &, const char *); - virtual bool is_loadable(const CollectionItemTypeBase &, const std::string &) const; - virtual NameList get_names(const CollectionItemTypeBase &) const; - virtual void load(Collection &, const CollectionItemTypeBase &, const std::string &) const; - virtual IO::Seekable *open(const std::string &) const; + bool is_loadable(const CollectionItemTypeBase &, const std::string &) const override; + NameList get_names(const CollectionItemTypeBase &) const override; + void load(Collection &, const CollectionItemTypeBase &, const std::string &) const override; + IO::Seekable *open(const std::string &) const override; }; } // namespace DataFile