# HG changeset patch
# User Peter Kovacs <kpeter@inf.elte.hu>
# Date 1250786256 -7200
# Node ID 625b61b1ab136edab21c4fd8bc01afac56294c67
# Parent 9f529abcaebf13f19e61ba24fdd2c3631860af91
Add missing 'explicit' keywords (#311)
diff --git a/lemon/bits/edge_set_extender.h b/lemon/bits/edge_set_extender.h
a
|
b
|
|
537 | 537 | typedef MapExtender<DefaultMap<Graph, Arc, _Value> > Parent; |
538 | 538 | |
539 | 539 | public: |
540 | | ArcMap(const Graph& _g) |
| 540 | explicit ArcMap(const Graph& _g) |
541 | 541 | : Parent(_g) {} |
542 | 542 | ArcMap(const Graph& _g, const _Value& _v) |
543 | 543 | : Parent(_g, _v) {} |
… |
… |
|
561 | 561 | typedef MapExtender<DefaultMap<Graph, Edge, _Value> > Parent; |
562 | 562 | |
563 | 563 | public: |
564 | | EdgeMap(const Graph& _g) |
| 564 | explicit EdgeMap(const Graph& _g) |
565 | 565 | : Parent(_g) {} |
566 | 566 | |
567 | 567 | EdgeMap(const Graph& _g, const _Value& _v) |
diff --git a/lemon/bits/graph_extender.h b/lemon/bits/graph_extender.h
a
|
b
|
|
604 | 604 | typedef MapExtender<DefaultMap<Graph, Node, _Value> > Parent; |
605 | 605 | |
606 | 606 | public: |
607 | | NodeMap(const Graph& graph) |
| 607 | explicit NodeMap(const Graph& graph) |
608 | 608 | : Parent(graph) {} |
609 | 609 | NodeMap(const Graph& graph, const _Value& value) |
610 | 610 | : Parent(graph, value) {} |
… |
… |
|
628 | 628 | typedef MapExtender<DefaultMap<Graph, Arc, _Value> > Parent; |
629 | 629 | |
630 | 630 | public: |
631 | | ArcMap(const Graph& graph) |
| 631 | explicit ArcMap(const Graph& graph) |
632 | 632 | : Parent(graph) {} |
633 | 633 | ArcMap(const Graph& graph, const _Value& value) |
634 | 634 | : Parent(graph, value) {} |
… |
… |
|
652 | 652 | typedef MapExtender<DefaultMap<Graph, Edge, _Value> > Parent; |
653 | 653 | |
654 | 654 | public: |
655 | | EdgeMap(const Graph& graph) |
| 655 | explicit EdgeMap(const Graph& graph) |
656 | 656 | : Parent(graph) {} |
657 | 657 | |
658 | 658 | EdgeMap(const Graph& graph, const _Value& value) |