diff options
| author | jhurst <jhurst@cinecert.com> | 2013-07-02 05:51:18 +0000 |
|---|---|---|
| committer | jhurst <> | 2013-07-02 05:51:18 +0000 |
| commit | 0cc43cc3765c003d60196ff45213c2835281a0c3 (patch) | |
| tree | 9e80d263f63dc09c5184943f8adb97ab562368bd /src/MXFTypes.cpp | |
| parent | f2ecb6822ff3db70b40adb19a37eab6456e28ed8 (diff) | |
more optional stuff
Diffstat (limited to 'src/MXFTypes.cpp')
| -rwxr-xr-x | src/MXFTypes.cpp | 29 |
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) { |
