Skip to content

Commit

Permalink
Merge pull request #137 from mstorsjo/remove-broken-template
Browse files Browse the repository at this point in the history
Remove a broken, unused template class
  • Loading branch information
jhursty authored Oct 15, 2024
2 parents daf1916 + ffb6121 commit 32220b3
Showing 1 changed file with 0 additions and 24 deletions.
24 changes: 0 additions & 24 deletions src/MXF.h
Original file line number Diff line number Diff line change
Expand Up @@ -263,30 +263,6 @@ namespace ASDCP
const PropertyType& const_get() const { return m_property; }
};

// wrapper object manages optional properties
template <class PropertyType>
class optional_container_property
{
PropertyType m_property;

public:
optional_container_property() {}
optional_container_property(const PropertyType& value) : m_property(value) {}
const optional_container_property<PropertyType>& operator=(const PropertyType& rhs) {
this->Copy(rhs.m_property);
return *this;
}

bool operator==(const PropertyType& rhs) const { return this->m_property == rhs; }
bool operator==(const optional_property<PropertyType>& rhs) const { return this->m_property == rhs.m_property; }
operator PropertyType&() { return this->m_property; }
void set(const PropertyType& rhs) { this->m_property = rhs; }
void reset(const PropertyType& rhs) { this->clear(); }
bool empty() const { return ! this->m_property.HasValue(); }
PropertyType& get() { return m_property; }
const PropertyType& const_get() const { return m_property; }
};

// base class of all metadata objects
//
class InterchangeObject : public ASDCP::KLVPacket
Expand Down

0 comments on commit 32220b3

Please sign in to comment.