summaryrefslogtreecommitdiff
path: root/src/MXFTypes.cpp
diff options
context:
space:
mode:
authorjhurst <jhurst@cinecert.com>2013-07-02 05:51:18 +0000
committerjhurst <>2013-07-02 05:51:18 +0000
commit0cc43cc3765c003d60196ff45213c2835281a0c3 (patch)
tree9e80d263f63dc09c5184943f8adb97ab562368bd /src/MXFTypes.cpp
parentf2ecb6822ff3db70b40adb19a37eab6456e28ed8 (diff)
more optional stuff
Diffstat (limited to 'src/MXFTypes.cpp')
-rwxr-xr-xsrc/MXFTypes.cpp29
1 files changed, 29 insertions, 0 deletions
diff --git a/src/MXFTypes.cpp b/src/MXFTypes.cpp
index 098b728..58c6fb7 100755
--- a/src/MXFTypes.cpp
+++ b/src/MXFTypes.cpp
@@ -228,6 +228,20 @@ ASDCP::UMID::EncodeString(char* str_buf, ui32_t buf_len) const
//
//
+ASDCP::MXF::UTF16String::UTF16String(const char* sz)
+{
+ if ( sz != 0 && *sz != 0 )
+ {
+ this->assign(sz);
+ }
+}
+
+ASDCP::MXF::UTF16String::UTF16String(const std::string& str)
+{
+ this->assign(str);
+}
+
+//
const ASDCP::MXF::UTF16String&
ASDCP::MXF::UTF16String::operator=(const char* sz)
{
@@ -333,6 +347,21 @@ ASDCP::MXF::UTF16String::Archive(Kumu::MemIOWriter* Writer) const
//
//
+ASDCP::MXF::ISO8String::ISO8String(const char* sz)
+{
+ if ( sz != 0 && *sz != 0 )
+ {
+ this->assign(sz);
+ }
+}
+
+ASDCP::MXF::ISO8String::ISO8String(const std::string& str)
+{
+ this->assign(str);
+}
+
+
+//
const ASDCP::MXF::ISO8String&
ASDCP::MXF::ISO8String::operator=(const char* sz)
{