Eliminate warnings about copy constructors not getting initialized.
authormsheby <msheby@cinecert.com>
Wed, 6 Aug 2008 02:04:55 +0000 (02:04 +0000)
committermsheby <>
Wed, 6 Aug 2008 02:04:55 +0000 (02:04 +0000)
src/KM_fileio.cpp
src/KM_util.cpp
src/KM_util.h
src/MXFTypes.cpp
src/MXFTypes.h
src/S12MTimecode.h

index 918a852ad334d5479576e815f2b1ac3a168c84f2..57b28a88482b8b070f66c8003d59e12824317f53 100644 (file)
@@ -484,7 +484,7 @@ Kumu::PathMatchRegex::PathMatchRegex(const std::string& s)
     }
 }
 
-Kumu::PathMatchRegex::PathMatchRegex(const PathMatchRegex& rhs) {
+Kumu::PathMatchRegex::PathMatchRegex(const PathMatchRegex& rhs) : IPathMatch() {
   m_regex = rhs.m_regex;
 }
 
@@ -527,7 +527,7 @@ Kumu::PathMatchGlob::PathMatchGlob(const std::string& glob)
     }
 }
 
-Kumu::PathMatchGlob::PathMatchGlob(const PathMatchGlob& rhs) {
+Kumu::PathMatchGlob::PathMatchGlob(const PathMatchGlob& rhs) : IPathMatch() {
   m_regex = rhs.m_regex;
 }
 
index f80e4c7fd0c2a87a4ba30ce2bb3ee2ad3a865416..b860b6436ce1ebd659b0aceca7d09f194c11cae6 100755 (executable)
@@ -793,7 +793,7 @@ Kumu::Timestamp::AddHours(i32_t hours)
 #endif // KM_WIN32
 
 
-Kumu::Timestamp::Timestamp(const Timestamp& rhs)
+Kumu::Timestamp::Timestamp(const Timestamp& rhs) : IArchive()
 {
   Year   = rhs.Year;
   Month  = rhs.Month;
index 6714c368c6b48f8440a0c30b84bfa6537f85629a..40abbf055f02e34367e595a8f93f675efa8c7fa2 100755 (executable)
@@ -238,7 +238,7 @@ namespace Kumu
     public:
       Identifier() : m_HasValue(false) { memset(m_Value, 0, SIZE); }
       Identifier(const byte_t* value) : m_HasValue(true) { memcpy(m_Value, value, SIZE); }
-      Identifier(const Identifier& rhs) {
+      Identifier(const Identifier& rhs) : IArchive() {
        m_HasValue = rhs.m_HasValue;
        memcpy(m_Value, rhs.m_Value, SIZE);
       }
index 67946591a4e78160eaed21d4b0ababaf396249b4..4f530c4f68820f4928b4d66be2aaf8404a9f103d 100755 (executable)
@@ -415,7 +415,7 @@ ASDCP::MXF::Timestamp::AddHours(i32_t hours)
 #endif // KM_WIN32
 
 
-ASDCP::MXF::Timestamp::Timestamp(const Timestamp& rhs)
+ASDCP::MXF::Timestamp::Timestamp(const Timestamp& rhs) : IArchive()
 {
   Year   = rhs.Year;
   Month  = rhs.Month;
index 1fa6176d9cf253f0d260edbf8cdf78a8a29f6c02..20d12da9ec4679b563e85f6fb8c27beab6d75994 100755 (executable)
@@ -312,7 +312,7 @@ namespace ASDCP
          Rational() {}
          ~Rational() {}
 
-         Rational(const Rational& rhs) {
+         Rational(const Rational& rhs) : ASDCP::Rational(), IArchive() {
            Numerator = rhs.Numerator;
            Denominator = rhs.Denominator;
          }
index 0a885287836aa1c858f535078a36bd37e708d657..88c16f8bbce3a2a8b0e3fab2761e6b0507380a30 100644 (file)
@@ -58,7 +58,7 @@ public:
     DecodeString(tc);
   }
 
-  S12MTimecode(const S12MTimecode& rhs) : m_FrameCount(0), m_FPS(0)
+  S12MTimecode(const S12MTimecode& rhs) : IArchive(), m_FrameCount(0), m_FPS(0)
   {
     m_FPS = rhs.m_FPS;
     m_FrameCount = rhs.m_FrameCount;