From: Rosen Penev Date: Sat, 15 Oct 2022 17:08:12 +0000 (-0700) Subject: remove const reference operators X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=9f0b0e666552569ec430f0584081d32231d0004b;p=libmatroska remove const reference operators They do the same as the non const ones. Signed-off-by: Rosen Penev --- diff --git a/matroska/KaxBlock.h b/matroska/KaxBlock.h index 6021d32..728ed0c 100644 --- a/matroska/KaxBlock.h +++ b/matroska/KaxBlock.h @@ -328,10 +328,8 @@ public: } operator KaxBlockGroup &() const; - operator const KaxBlockGroup &() const; operator KaxSimpleBlock &() const; operator KaxInternalBlock &() const; - operator const KaxInternalBlock &() const; void SetBlockGroup( KaxBlockGroup &BlockRef ); diff --git a/src/KaxBlock.cpp b/src/KaxBlock.cpp index 0adc48e..24648c3 100644 --- a/src/KaxBlock.cpp +++ b/src/KaxBlock.cpp @@ -939,13 +939,6 @@ KaxBlockBlob::operator KaxBlockGroup &() const return *Block.group; } -KaxBlockBlob::operator const KaxBlockGroup &() const -{ - assert(!bUseSimpleBlock); - assert(Block.group); - return *Block.group; -} - KaxBlockBlob::operator KaxInternalBlock &() const { assert(Block.group); @@ -954,14 +947,6 @@ KaxBlockBlob::operator KaxInternalBlock &() const return *Block.group; } -KaxBlockBlob::operator const KaxInternalBlock &() const -{ - assert(Block.group); - if (bUseSimpleBlock) - return *Block.simpleblock; - return *Block.group; -} - KaxBlockBlob::operator KaxSimpleBlock &() const { assert(bUseSimpleBlock);