@@ -199,10 +199,6 @@ class DllApi x : public BaseClass { \
199199#define DECLARE_xxx_BINARY (x,DllApi ) \
200200 DECLARE_xxx_BASE (x, DllApi, libebml::EbmlBinary)
201201
202- #define DECLARE_xxx_BINARY_LENGTH (x,len,DllApi ) \
203- DECLARE_xxx_BASE (x, DllApi, libebml::EbmlBinary) \
204- bool SizeIsValid (std::uint64_t size) const override {return size == len;}
205-
206202#define DECLARE_xxx_UINTEGER (x,DllApi ) \
207203 DECLARE_xxx_BASE_NODEFAULT (x, DllApi, libebml::EbmlUInteger, std::uint64_t )
208204
@@ -243,7 +239,6 @@ class DllApi x : public BaseClass { \
243239#define DECLARE_EBML_UINTEGER_DEF (x ) DECLARE_xxx_UINTEGER_DEF(x,EBML_DLL_API)
244240#define DECLARE_EBML_STRING_DEF (x ) DECLARE_xxx_STRING_DEF( x,EBML_DLL_API)
245241#define DECLARE_EBML_BINARY (x ) DECLARE_xxx_BINARY( x,EBML_DLL_API)
246- #define DECLARE_EBML_BINARY_LENGTH (x,len ) DECLARE_xxx_BINARY_LENGTH(x,len,EBML_DLL_API)
247242
248243#define EBML_CONCRETE_CLASS (Type ) \
249244 public: \
@@ -613,7 +608,6 @@ class EBML_DLL_API EbmlElement {
613608 return false ;
614609 }
615610
616- virtual bool SizeIsValid (std::uint64_t ) const = 0;
617611 bool ValidateSize () const { return ElementSpec ().IsSizeValid (GetSize (), !IsFiniteSize ()); }
618612
619613 std::uint64_t GetElementPosition () const {
0 commit comments