They do the same as the non const ones.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
}
operator KaxBlockGroup &() const;
- operator const KaxBlockGroup &() const;
operator KaxSimpleBlock &() const;
operator KaxInternalBlock &() const;
- operator const KaxInternalBlock &() const;
void SetBlockGroup( KaxBlockGroup &BlockRef );
return *Block.group;
}
-KaxBlockBlob::operator const KaxBlockGroup &() const
-{
- assert(!bUseSimpleBlock);
- assert(Block.group);
- return *Block.group;
-}
-
KaxBlockBlob::operator KaxInternalBlock &() const
{
assert(Block.group);
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);