Make some constructors explicit.

This commit is contained in:
Mark de Wever 2011-06-02 11:53:15 +00:00
parent f873fd0bb2
commit 79a08559bf

View file

@ -177,7 +177,7 @@ public:
*
* @param iter Iterator to initialize @p list_iterator_ with.
*/
variant_iterator(const std::vector<variant>::iterator& iter);
explicit variant_iterator(const std::vector<variant>::iterator& iter);
/**
* Constructor for a TYPE_MAP variant.
@ -186,7 +186,7 @@ public:
*
* @param iter Iterator to initialize @p map_iterator_ with.
*/
variant_iterator(const std::map<variant, variant>::iterator& iter);
explicit variant_iterator(const std::map<variant, variant>::iterator& iter);
variant_iterator(const variant_iterator&);