summaryrefslogtreecommitdiff
path: root/platform
diff options
context:
space:
mode:
authorartemp <artem@mapnik.org>2014-11-14 12:23:27 +0100
committerartemp <artem@mapnik.org>2014-11-14 12:23:27 +0100
commit761b2ba5836e4c7349f3dd3ae034ded07e9dbbb3 (patch)
tree65fab03857019483911b8e769269f898e37ad730 /platform
parente3adc4664babecadbbc70b73241b28681c273c74 (diff)
downloadqtlocation-mapboxgl-761b2ba5836e4c7349f3dd3ae034ded07e9dbbb3.tar.gz
simplify factory class to not rely on singleton + cleanups
Diffstat (limited to 'platform')
-rw-r--r--platform/default/image_reader.cpp17
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;
-//}
-
}}