class MATROSKA_DLL_API FileMatroska {
public:
FileMatroska(IOCallback & output);
- ~FileMatroska();
+ ~FileMatroska() = default;
#ifdef OLD
filepos_t RenderHead(const std::string & aEncoderApp);
uint32 ReadHead();
DECLARE_MKX_MASTER(KaxBlockGroup)
public:
- ~KaxBlockGroup();
+ ~KaxBlockGroup() = default;
/*!
\brief Addition of a frame without references
DECLARE_MKX_CONTEXT(KaxPrevUID)
class MATROSKA_DLL_API KaxPrevUID : public KaxSegmentUID {
public:
- KaxPrevUID(EBML_EXTRA_PARAM);
+ KaxPrevUID(EBML_EXTRA_PARAM) = default;
KaxPrevUID(const KaxPrevUID & ElementToClone) :KaxSegmentUID(ElementToClone){}
virtual bool ValidateSize() const { return IsFiniteSize() && (GetSize() == 16);}
DECLARE_MKX_CONTEXT(KaxNextUID)
class MATROSKA_DLL_API KaxNextUID : public KaxSegmentUID {
public:
- KaxNextUID(EBML_EXTRA_PARAM);
+ KaxNextUID(EBML_EXTRA_PARAM) = default;
KaxNextUID(const KaxNextUID & ElementToClone) :KaxSegmentUID(ElementToClone){}
virtual bool ValidateSize() const { return IsFiniteSize() && (GetSize() == 16);}
#endif // OLD
}
-FileMatroska::~FileMatroska()
+/* FileMatroska::~FileMatroska()
{
// if (myCurrCluster != NULL)
// throw 0; // there are some data left to write
// if (myCurrReadCluster != NULL || myCurrReadBlock != NULL)
// throw 0; // there are some data left to write
-}
+} */
#ifdef OLD
void FileMatroska::SetMaxClusterSize(const uint32 value)
}
-KaxBlockGroup::~KaxBlockGroup()
+/* KaxBlockGroup::~KaxBlockGroup()
{
//NOTE("KaxBlockGroup::~KaxBlockGroup");
-}
+} */
KaxBlockGroup::KaxBlockGroup(EBML_EXTRA_DEF)
:EbmlMaster(EBML_CLASS_SEMCONTEXT(KaxBlockGroup) EBML_DEF_SEP EBML_EXTRA_CALL)
START_LIBMATROSKA_NAMESPACE
-KaxPrevUID::KaxPrevUID(EBML_EXTRA_DEF)
- :KaxSegmentUID(EBML_DEF_BINARY_CTX(KaxPrevUID) EBML_DEF_SEP EBML_EXTRA_CALL)
-{
-}
-
-KaxNextUID::KaxNextUID(EBML_EXTRA_DEF)
- :KaxSegmentUID(EBML_DEF_BINARY_CTX(KaxNextUID) EBML_DEF_SEP EBML_EXTRA_CALL)
-{
-}
-
#if defined(HAVE_EBML2) || defined(HAS_EBML2)
KaxSegmentUID::KaxSegmentUID(EBML_DEF_CONS EBML_DEF_SEP EBML_EXTRA_DEF)
:EbmlBinary(EBML_DEF_PARAM EBML_DEF_SEP EBML_EXTRA_CALL)