From 3196bf53924f9945942bd8b66ed25c7a8b0a4f98 Mon Sep 17 00:00:00 2001 From: Lioncash Date: Wed, 14 Sep 2016 19:44:41 -0400 Subject: [PATCH] NANDContentLoader: Specify constructors as explicit where applicable Prevents implicit conversion. --- Source/Core/DiscIO/NANDContentLoader.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Source/Core/DiscIO/NANDContentLoader.h b/Source/Core/DiscIO/NANDContentLoader.h index 2961012070..7014580c7d 100644 --- a/Source/Core/DiscIO/NANDContentLoader.h +++ b/Source/Core/DiscIO/NANDContentLoader.h @@ -35,7 +35,7 @@ public: class CNANDContentDataFile final : public CNANDContentData { public: - CNANDContentDataFile(const std::string& filename) : m_filename(filename){}; + explicit CNANDContentDataFile(const std::string& filename) : m_filename(filename){}; void Open() override; std::vector Get() override; @@ -51,7 +51,7 @@ private: class CNANDContentDataBuffer final : public CNANDContentData { public: - CNANDContentDataBuffer(const std::vector& buffer) : m_buffer(buffer){}; + explicit CNANDContentDataBuffer(const std::vector& buffer) : m_buffer(buffer){}; std::vector Get() override { return m_buffer; }; bool GetRange(u32 start, u32 size, u8* buffer) override; @@ -76,7 +76,7 @@ struct SNANDContent class CNANDContentLoader final { public: - CNANDContentLoader(const std::string& content_name); + explicit CNANDContentLoader(const std::string& content_name); virtual ~CNANDContentLoader(); bool IsValid() const { return m_Valid; }