diff options
author | artemp <artem@mapnik.org> | 2014-11-14 12:23:27 +0100 |
---|---|---|
committer | artemp <artem@mapnik.org> | 2014-11-14 12:23:27 +0100 |
commit | 761b2ba5836e4c7349f3dd3ae034ded07e9dbbb3 (patch) | |
tree | 65fab03857019483911b8e769269f898e37ad730 /platform | |
parent | e3adc4664babecadbbc70b73241b28681c273c74 (diff) | |
download | qtlocation-mapboxgl-761b2ba5836e4c7349f3dd3ae034ded07e9dbbb3.tar.gz |
simplify factory class to not rely on singleton + cleanups
Diffstat (limited to 'platform')
-rw-r--r-- | platform/default/image_reader.cpp | 17 |
1 files changed, 1 insertions, 16 deletions
diff --git a/platform/default/image_reader.cpp b/platform/default/image_reader.cpp index 75d7b0c139..53ab5758aa 100644 --- a/platform/default/image_reader.cpp +++ b/platform/default/image_reader.cpp @@ -43,25 +43,10 @@ image_reader* get_image_reader(char const* data, size_t size) boost::optional<std::string> type = type_from_bytes(data,size); if (type) { - return factory<image_reader,std::string,char const*,size_t>::instance().create_object(*type, data,size); + return factory<image_reader,std::string,char const*,size_t>::create_object(*type, data,size); } else throw image_reader_exception("image_reader: can't determine type from input data"); } -//image_reader* get_image_reader(std::string const& filename,std::string const& type) -//{ -// return factory<image_reader,std::string,std::string const&>::instance().create_object(type,filename); -//} - -//image_reader* get_image_reader(std::string const& filename) -//{ - //boost::optional<std::string> type = type_from_filename(filename); - //if (type) - //{ - // return factory<image_reader,std::string,std::string const&>::instance().create_object(*type,filename); - //} -// return 0; -//} - }} |