From f22e3fd3ffd2c05d1d1781e4fe7019ee3f2c46cf Mon Sep 17 00:00:00 2001 From: Dennis Luxen Date: Fri, 3 Oct 2014 11:02:28 +0200 Subject: [PATCH] mark Renderer c'tors in JSONContainer as explicit --- DataStructures/JSONContainer.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/DataStructures/JSONContainer.h b/DataStructures/JSONContainer.h index e2fcde088..fd85696fb 100644 --- a/DataStructures/JSONContainer.h +++ b/DataStructures/JSONContainer.h @@ -91,7 +91,7 @@ struct Array struct Renderer : mapbox::util::static_visitor<> { - Renderer(std::ostream &_out) : out(_out) {} + explicit Renderer(std::ostream &_out) : out(_out) {} void operator()(const String &string) const { out << "\"" << string.value << "\""; } @@ -145,7 +145,7 @@ struct Renderer : mapbox::util::static_visitor<> struct ArrayRenderer : mapbox::util::static_visitor<> { - ArrayRenderer(std::vector &_out) : out(_out) {} + explicit ArrayRenderer(std::vector &_out) : out(_out) {} void operator()(const String &string) const { out.push_back('\"');