Make constructors explicit where adequate

This commit is contained in:
Sebastian Messmer 2015-04-27 18:21:44 +02:00
parent ea22156f33
commit 0aabe10fe0

View File

@ -20,7 +20,7 @@ namespace parallelaccessstore {
template<class Resource, class ResourceRef, class Key> template<class Resource, class ResourceRef, class Key>
class ParallelAccessStore { class ParallelAccessStore {
public: public:
ParallelAccessStore(std::unique_ptr<ParallelAccessBaseStore<Resource, Key>> baseStore); explicit ParallelAccessStore(std::unique_ptr<ParallelAccessBaseStore<Resource, Key>> baseStore);
class ResourceRefBase { class ResourceRefBase {
public: public: