# HG changeset patch # User klao # Date 1144951023 0 # Node ID 66d160810c0a709ca091d205091695f76fa11eb2 # Parent 012cd0ca3254509685e2a0cdce85e28ffff2300f more explicit :) diff -r 012cd0ca3254 -r 66d160810c0a lemon/bits/array_map.h --- a/lemon/bits/array_map.h Thu Apr 13 17:22:17 2006 +0000 +++ b/lemon/bits/array_map.h Thu Apr 13 17:57:03 2006 +0000 @@ -78,7 +78,7 @@ /// \brief Graph initialized map constructor. /// /// Graph initialized map constructor. - ArrayMap(const Graph& graph) { + explicit ArrayMap(const Graph& graph) { Parent::attach(graph.getNotifier(Item())); allocate_memory(); Notifier* notifier = Parent::getNotifier(); diff -r 012cd0ca3254 -r 66d160810c0a lemon/bits/default_map.h --- a/lemon/bits/default_map.h Thu Apr 13 17:22:17 2006 +0000 +++ b/lemon/bits/default_map.h Thu Apr 13 17:57:03 2006 +0000 @@ -159,7 +159,7 @@ typedef typename Parent::Graph Graph; typedef typename Parent::Value Value; - DefaultMap(const Graph& graph) : Parent(graph) {} + explicit DefaultMap(const Graph& graph) : Parent(graph) {} DefaultMap(const Graph& graph, const Value& value) : Parent(graph, value) {} diff -r 012cd0ca3254 -r 66d160810c0a lemon/bits/edge_set_extender.h --- a/lemon/bits/edge_set_extender.h Thu Apr 13 17:22:17 2006 +0000 +++ b/lemon/bits/edge_set_extender.h Thu Apr 13 17:57:03 2006 +0000 @@ -224,7 +224,7 @@ typedef EdgeSetExtender Graph; typedef MapExtender > Parent; - EdgeMap(const Graph& _g) + explicit EdgeMap(const Graph& _g) : Parent(_g) {} EdgeMap(const Graph& _g, const _Value& _v) : Parent(_g, _v) {} diff -r 012cd0ca3254 -r 66d160810c0a lemon/bits/graph_extender.h --- a/lemon/bits/graph_extender.h Thu Apr 13 17:22:17 2006 +0000 +++ b/lemon/bits/graph_extender.h Thu Apr 13 17:57:03 2006 +0000 @@ -223,7 +223,7 @@ typedef GraphExtender Graph; typedef MapExtender > Parent; - NodeMap(const Graph& graph) + explicit NodeMap(const Graph& graph) : Parent(graph) {} NodeMap(const Graph& graph, const _Value& value) : Parent(graph, value) {} @@ -247,7 +247,7 @@ typedef GraphExtender Graph; typedef MapExtender > Parent; - EdgeMap(const Graph& graph) + explicit EdgeMap(const Graph& graph) : Parent(graph) {} EdgeMap(const Graph& graph, const _Value& value) : Parent(graph, value) {}