@@ -187,10 +187,6 @@ class DllApi x : public BaseClass { \
187187#define DECLARE_xxx_BINARY (x,DllApi ) \
188188 DECLARE_xxx_BASE (x, DllApi, libebml::EbmlBinary)
189189
190- #define DECLARE_xxx_BINARY_LENGTH (x,len,DllApi ) \
191- DECLARE_xxx_BASE (x, DllApi, libebml::EbmlBinary) \
192- bool SizeIsValid (std::uint64_t size) const override {return size == len;}
193-
194190#define DECLARE_xxx_UINTEGER (x,DllApi ) \
195191 DECLARE_xxx_BASE_NODEFAULT (x, DllApi, libebml::EbmlUInteger, std::uint64_t )
196192
@@ -231,7 +227,6 @@ class DllApi x : public BaseClass { \
231227#define DECLARE_EBML_UINTEGER_DEF (x ) DECLARE_xxx_UINTEGER_DEF(x,EBML_DLL_API)
232228#define DECLARE_EBML_STRING_DEF (x ) DECLARE_xxx_STRING_DEF( x,EBML_DLL_API)
233229#define DECLARE_EBML_BINARY (x ) DECLARE_xxx_BINARY( x,EBML_DLL_API)
234- #define DECLARE_EBML_BINARY_LENGTH (x,len ) DECLARE_xxx_BINARY_LENGTH(x,len,EBML_DLL_API)
235230
236231#define EBML_CONCRETE_CLASS (Type ) \
237232 public: \
@@ -563,7 +558,6 @@ class EBML_DLL_API EbmlElement {
563558 return false ;
564559 }
565560
566- virtual bool SizeIsValid (std::uint64_t ) const = 0;
567561 bool ValidateSize () const { return ElementSpec ().IsSizeValid (GetSize (), !IsFiniteSize ()); }
568562
569563 std::uint64_t GetElementPosition () const {
0 commit comments