]> granicus.if.org Git - libmatroska/commitdiff
mark ValidateSize() as virtual (as a reminder)
authorSteve Lhomme <slhomme@matroska.org>
Wed, 7 Apr 2010 09:43:00 +0000 (09:43 +0000)
committerSteve Lhomme <slhomme@matroska.org>
Wed, 7 Apr 2010 09:43:00 +0000 (09:43 +0000)
git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@82 a6f86f6d-0131-4f8e-9e7b-e335508773d5

matroska/KaxBlock.h
matroska/KaxChapters.h
matroska/KaxInfoData.h
matroska/KaxSeekHead.h
matroska/KaxTag.h
matroska/KaxTagMulti.h

index ec79b499d6bccfb5be68e017795fbd0d3ca1dfc0..b2dc87b595e086bad04933e80b5e97ad3d241c4a 100644 (file)
@@ -194,7 +194,7 @@ class KaxInternalBlock : public EbmlBinary {
                {}\r
                KaxInternalBlock(const KaxInternalBlock & ElementToClone);\r
                ~KaxInternalBlock();\r
-               bool ValidateSize() const;\r
+               virtual bool ValidateSize() const;\r
 \r
                uint16 TrackNum() const {return TrackNumber;}\r
                /*!\r
index 7edcfb7ef64fa5edf5447006d1be423d2e92cda9..977005287c91f6a5d939cb20a541850291251f7f 100644 (file)
@@ -85,12 +85,12 @@ DECLARE_MKX_UINTEGER(KaxChapterFlagEnabled)
 \r
 DECLARE_MKX_BINARY(KaxChapterSegmentUID)\r
     public:\r
-           bool ValidateSize() const { return (GetSize() == 16);}\r
+           virtual bool ValidateSize() const { return (GetSize() == 16);}\r
 };\r
 \r
 DECLARE_MKX_BINARY(KaxChapterSegmentEditionUID)\r
     public:\r
-           bool ValidateSize() const { return (GetSize() == 16);}\r
+           virtual bool ValidateSize() const { return (GetSize() == 16);}\r
 };\r
 \r
 DECLARE_MKX_UINTEGER(KaxChapterPhysicalEquiv)\r
index 6fbf9df8eca616f3754c12cb9d54bb60c4ebb00e..08924a8c7fc73afd668dd5302eb4e5040420dca6 100644 (file)
@@ -52,7 +52,7 @@ START_LIBMATROSKA_NAMESPACE
 \r
 DECLARE_MKX_BINARY(KaxSegmentUID)\r
        public:\r
-               bool ValidateSize() const { return (GetSize() == 16);}\r
+               virtual bool ValidateSize() const { return (GetSize() == 16);}\r
 };\r
 \r
 DECLARE_MKX_UNISTRING(KaxSegmentFilename)\r
@@ -63,7 +63,7 @@ class MATROSKA_DLL_API KaxPrevUID : public KaxSegmentUID {
        public:\r
                KaxPrevUID();\r
                KaxPrevUID(const KaxPrevUID & ElementToClone) :KaxSegmentUID(ElementToClone){}\r
-               bool ValidateSize() const { return (GetSize() == 16);}\r
+               virtual bool ValidateSize() const { return (GetSize() == 16);}\r
 \r
         EBML_CONCRETE_CLASS(KaxPrevUID)\r
 };\r
@@ -76,7 +76,7 @@ class MATROSKA_DLL_API KaxNextUID : public KaxSegmentUID {
        public:\r
                KaxNextUID();\r
                KaxNextUID(const KaxNextUID & ElementToClone) :KaxSegmentUID(ElementToClone){}\r
-               bool ValidateSize() const { return (GetSize() == 16);}\r
+               virtual bool ValidateSize() const { return (GetSize() == 16);}\r
 \r
         EBML_CONCRETE_CLASS(KaxNextUID)\r
 };\r
@@ -86,7 +86,7 @@ DECLARE_MKX_UNISTRING(KaxNextFilename)
 \r
 DECLARE_MKX_BINARY(KaxSegmentFamily)\r
        public:\r
-               bool ValidateSize() const { return (GetSize() == 16);}\r
+               virtual bool ValidateSize() const { return (GetSize() == 16);}\r
 };\r
 \r
 DECLARE_MKX_MASTER(KaxChapterTranslate)\r
index aca701589902b00291f11833cfb494b97f969078..eb6e601e11283565aaa7fe1929363f8114f4803e 100644 (file)
@@ -69,7 +69,7 @@ DECLARE_MKX_MASTER(KaxSeek)
 \r
 DECLARE_MKX_BINARY(KaxSeekID)\r
        public:\r
-               bool ValidateSize() const {return GetSize() <= 4;}\r
+               virtual bool ValidateSize() const {return GetSize() <= 4;}\r
 };\r
 \r
 DECLARE_MKX_UINTEGER(KaxSeekPosition)\r
index d5c22d8ee19540a30ba66feb0d4feb3e6e9cd62f..14da537c95cb3a6852e2b73a1805c7a59dd609ff 100644 (file)
@@ -205,7 +205,7 @@ DECLARE_MKX_STRING(KaxTagUserDefinedURL)
 \r
 DECLARE_MKX_BINARY(KaxTagVideoGenre)\r
        public:\r
-               bool ValidateSize() const {return (GetSize() >= 2);}\r
+               virtual bool ValidateSize() const {return (GetSize() >= 2);}\r
 };\r
 \r
 DECLARE_MKX_MASTER(KaxTagSimple)\r
index 6188eaf9b57e694b06db54f749113d5d971c6c8d..06a6a5cb2ac9807fcb1853666427d582a8e48a62 100644 (file)
@@ -292,7 +292,7 @@ DECLARE_MKX_STRING(KaxTagUserDefinedURL)
 \r
 DECLARE_MKX_BINARY(KaxTagVideoSecondaryGenre)\r
        public:\r
-               bool ValidateSize() const {return (Size >= 4);\r
+               virtual bool ValidateSize() const {return (Size >= 4);\r
 };\r
 \r
 DECLARE_MKX_UNISTRING(KaxWritingApp)\r