Coverage Report

Created: 2026-08-31 08:22

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/vlc/contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlElement.h
Line
Count
Source
1
/****************************************************************************
2
** libebml : parse EBML files, see http://embl.sourceforge.net/
3
**
4
** <file/class description>
5
**
6
** Copyright (C) 2002-2010 Steve Lhomme.  All rights reserved.
7
**
8
** This library is free software; you can redistribute it and/or
9
** modify it under the terms of the GNU Lesser General Public
10
** License as published by the Free Software Foundation; either
11
** version 2.1 of the License, or (at your option) any later version.
12
**
13
** This library is distributed in the hope that it will be useful,
14
** but WITHOUT ANY WARRANTY; without even the implied warranty of
15
** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
16
** Lesser General Public License for more details.
17
**
18
** You should have received a copy of the GNU Lesser General Public
19
** License along with this library; if not, write to the Free Software
20
** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
21
**
22
** See http://www.gnu.org/licenses/lgpl-2.1.html for LGPL licensing information.
23
**
24
** Contact license@matroska.org if any conditions of this licensing are
25
** not clear to you.
26
**
27
**********************************************************************/
28
29
/*!
30
  \file
31
  \version \$Id$
32
  \author Steve Lhomme     <robux4 @ users.sf.net>
33
*/
34
#ifndef LIBEBML_ELEMENT_H
35
#define LIBEBML_ELEMENT_H
36
37
#include "EbmlTypes.h"
38
#include "EbmlId.h"
39
#include "IOCallback.h"
40
41
namespace libebml {
42
43
/*!
44
  \brief The size of the EBML-coded length
45
*/
46
int EBML_DLL_API CodedSizeLength(uint64 Length, unsigned int SizeLength, bool bSizeIsFinite = true);
47
48
/*!
49
  \brief The coded value of the EBML-coded length
50
  \note The size of OutBuffer must be 8 octets at least
51
*/
52
int EBML_DLL_API CodedValueLength(uint64 Length, int CodedSize, binary * OutBuffer);
53
54
/*!
55
  \brief Read an EBML-coded value from a buffer
56
  \return the value read
57
*/
58
uint64 EBML_DLL_API ReadCodedSizeValue(const binary * InBuffer, uint32 & BufferSize, uint64 & SizeUnknown);
59
60
/*!
61
  \brief The size of the EBML-coded signed length
62
*/
63
int EBML_DLL_API CodedSizeLengthSigned(int64 Length, unsigned int SizeLength);
64
65
/*!
66
  \brief The coded value of the EBML-coded signed length
67
  \note the size of OutBuffer must be 8 octets at least
68
*/
69
int EBML_DLL_API CodedValueLengthSigned(int64 Length, int CodedSize, binary * OutBuffer);
70
71
/*!
72
  \brief Read a signed EBML-coded value from a buffer
73
  \return the value read
74
*/
75
int64 EBML_DLL_API ReadCodedSizeSignedValue(const binary * InBuffer, uint32 & BufferSize, uint64 & SizeUnknown);
76
77
class EbmlStream;
78
class EbmlSemanticContext;
79
class EbmlElement;
80
81
extern const EbmlSemanticContext Context_EbmlGlobal;
82
83
#define DEFINE_xxx_CONTEXT(x,global) \
84
    const EbmlSemanticContext Context_##x = EbmlSemanticContext(countof(ContextList_##x), ContextList_##x, nullptr, global, nullptr); \
85
86
#define DEFINE_xxx_MASTER(x,id,idl,parent,name,global) \
87
    const EbmlId Id_##x    (id, idl); \
88
    const EbmlSemanticContext Context_##x = EbmlSemanticContext(countof(ContextList_##x), ContextList_##x, &Context_##parent, global, &EBML_INFO(x)); \
89
    const EbmlCallbacks x::ClassInfos(x::Create, Id_##x, name, Context_##x); \
90
70.2k
    x::x() :EbmlMaster(Context_##x) {}
libmatroska::KaxSeekHead::KaxSeekHead()
Line
Count
Source
90
8.70k
    x::x() :EbmlMaster(Context_##x) {}
libmatroska::KaxSeek::KaxSeek()
Line
Count
Source
90
7.31k
    x::x() :EbmlMaster(Context_##x) {}
libmatroska::KaxInfo::KaxInfo()
Line
Count
Source
90
3.66k
    x::x() :EbmlMaster(Context_##x) {}
Unexecuted instantiation: libmatroska::KaxChapterTranslate::KaxChapterTranslate()
libmatroska::KaxClusterSilentTracks::KaxClusterSilentTracks()
Line
Count
Source
90
7.13k
    x::x() :EbmlMaster(Context_##x) {}
libmatroska::KaxBlockAdditions::KaxBlockAdditions()
Line
Count
Source
90
2.58k
    x::x() :EbmlMaster(Context_##x) {}
libmatroska::KaxBlockMore::KaxBlockMore()
Line
Count
Source
90
2.45k
    x::x() :EbmlMaster(Context_##x) {}
libmatroska::KaxSlices::KaxSlices()
Line
Count
Source
90
53
    x::x() :EbmlMaster(Context_##x) {}
libmatroska::KaxTimeSlice::KaxTimeSlice()
Line
Count
Source
90
2
    x::x() :EbmlMaster(Context_##x) {}
libmatroska::KaxReferenceFrame::KaxReferenceFrame()
Line
Count
Source
90
117
    x::x() :EbmlMaster(Context_##x) {}
libmatroska::KaxTracks::KaxTracks()
Line
Count
Source
90
14.6k
    x::x() :EbmlMaster(Context_##x) {}
libmatroska::KaxBlockAdditionMapping::KaxBlockAdditionMapping()
Line
Count
Source
90
1
    x::x() :EbmlMaster(Context_##x) {}
Unexecuted instantiation: libmatroska::KaxTrackTranslate::KaxTrackTranslate()
libmatroska::KaxTrackVideo::KaxTrackVideo()
Line
Count
Source
90
813
    x::x() :EbmlMaster(Context_##x) {}
libmatroska::KaxVideoColour::KaxVideoColour()
Line
Count
Source
90
42
    x::x() :EbmlMaster(Context_##x) {}
libmatroska::KaxVideoColourMasterMeta::KaxVideoColourMasterMeta()
Line
Count
Source
90
2
    x::x() :EbmlMaster(Context_##x) {}
libmatroska::KaxVideoProjection::KaxVideoProjection()
Line
Count
Source
90
2
    x::x() :EbmlMaster(Context_##x) {}
libmatroska::KaxTrackAudio::KaxTrackAudio()
Line
Count
Source
90
1.62k
    x::x() :EbmlMaster(Context_##x) {}
libmatroska::KaxTrackOperation::KaxTrackOperation()
Line
Count
Source
90
5
    x::x() :EbmlMaster(Context_##x) {}
Unexecuted instantiation: libmatroska::KaxTrackCombinePlanes::KaxTrackCombinePlanes()
Unexecuted instantiation: libmatroska::KaxTrackPlane::KaxTrackPlane()
Unexecuted instantiation: libmatroska::KaxTrackJoinBlocks::KaxTrackJoinBlocks()
libmatroska::KaxContentEncodings::KaxContentEncodings()
Line
Count
Source
90
578
    x::x() :EbmlMaster(Context_##x) {}
libmatroska::KaxContentEncoding::KaxContentEncoding()
Line
Count
Source
90
561
    x::x() :EbmlMaster(Context_##x) {}
libmatroska::KaxContentCompression::KaxContentCompression()
Line
Count
Source
90
561
    x::x() :EbmlMaster(Context_##x) {}
Unexecuted instantiation: libmatroska::KaxContentEncryption::KaxContentEncryption()
Unexecuted instantiation: libmatroska::KaxContentEncAESSettings::KaxContentEncAESSettings()
libmatroska::KaxCues::KaxCues()
Line
Count
Source
90
304
    x::x() :EbmlMaster(Context_##x) {}
libmatroska::KaxCuePoint::KaxCuePoint()
Line
Count
Source
90
2.60k
    x::x() :EbmlMaster(Context_##x) {}
libmatroska::KaxCueTrackPositions::KaxCueTrackPositions()
Line
Count
Source
90
2.54k
    x::x() :EbmlMaster(Context_##x) {}
Unexecuted instantiation: libmatroska::KaxCueReference::KaxCueReference()
libmatroska::KaxChapters::KaxChapters()
Line
Count
Source
90
5.10k
    x::x() :EbmlMaster(Context_##x) {}
libmatroska::KaxEditionEntry::KaxEditionEntry()
Line
Count
Source
90
549
    x::x() :EbmlMaster(Context_##x) {}
Unexecuted instantiation: libmatroska::KaxEditionDisplay::KaxEditionDisplay()
libmatroska::KaxChapterAtom::KaxChapterAtom()
Line
Count
Source
90
2.99k
    x::x() :EbmlMaster(Context_##x) {}
libmatroska::KaxChapterTrack::KaxChapterTrack()
Line
Count
Source
90
1
    x::x() :EbmlMaster(Context_##x) {}
libmatroska::KaxChapterDisplay::KaxChapterDisplay()
Line
Count
Source
90
3.06k
    x::x() :EbmlMaster(Context_##x) {}
libmatroska::KaxChapterProcess::KaxChapterProcess()
Line
Count
Source
90
37
    x::x() :EbmlMaster(Context_##x) {}
libmatroska::KaxChapterProcessCommand::KaxChapterProcessCommand()
Line
Count
Source
90
25
    x::x() :EbmlMaster(Context_##x) {}
libmatroska::KaxTags::KaxTags()
Line
Count
Source
90
1.14k
    x::x() :EbmlMaster(Context_##x) {}
libmatroska::KaxTag::KaxTag()
Line
Count
Source
90
223
    x::x() :EbmlMaster(Context_##x) {}
libmatroska::KaxTagTargets::KaxTagTargets()
Line
Count
Source
90
444
    x::x() :EbmlMaster(Context_##x) {}
libmatroska::KaxTagSimple::KaxTagSimple()
Line
Count
Source
90
363
    x::x() :EbmlMaster(Context_##x) {}
91
92
#define DEFINE_xxx_MASTER_CONS(x,id,idl,parent,name,global) \
93
    const EbmlId Id_##x    (id, idl); \
94
    const EbmlSemanticContext Context_##x = EbmlSemanticContext(countof(ContextList_##x), ContextList_##x, &Context_##parent, global, &EBML_INFO(x)); \
95
    const EbmlCallbacks x::ClassInfos(x::Create, Id_##x, name, Context_##x);
96
97
#define DEFINE_xxx_MASTER_ORPHAN(x,id,idl,name,global) \
98
    const EbmlId Id_##x    (id, idl); \
99
    const EbmlSemanticContext Context_##x = EbmlSemanticContext(countof(ContextList_##x), ContextList_##x, nullptr, global, &EBML_INFO(x)); \
100
    const EbmlCallbacks x::ClassInfos(x::Create, Id_##x, name, Context_##x); \
101
102
#define DEFINE_xxx_CLASS(x,id,idl,parent,name,global) \
103
    const EbmlId Id_##x    (id, idl); \
104
    const EbmlSemanticContext Context_##x = EbmlSemanticContext(0, nullptr, &Context_##parent, global, &EBML_INFO(x)); \
105
    const EbmlCallbacks x::ClassInfos(x::Create, Id_##x, name, Context_##x); \
106
222k
    x::x() {}
libmatroska::KaxSeekID::KaxSeekID()
Line
Count
Source
106
14.5k
    x::x() {}
libmatroska::KaxSeekPosition::KaxSeekPosition()
Line
Count
Source
106
13.9k
    x::x() {}
libmatroska::KaxSegmentUID::KaxSegmentUID()
Line
Count
Source
106
1.01k
    x::x() {}
Unexecuted instantiation: libmatroska::KaxSegmentFilename::KaxSegmentFilename()
Unexecuted instantiation: libmatroska::KaxPrevFilename::KaxPrevFilename()
Unexecuted instantiation: libmatroska::KaxNextFilename::KaxNextFilename()
Unexecuted instantiation: libmatroska::KaxSegmentFamily::KaxSegmentFamily()
Unexecuted instantiation: libmatroska::KaxChapterTranslateID::KaxChapterTranslateID()
Unexecuted instantiation: libmatroska::KaxChapterTranslateCodec::KaxChapterTranslateCodec()
Unexecuted instantiation: libmatroska::KaxChapterTranslateEditionUID::KaxChapterTranslateEditionUID()
libmatroska::KaxDuration::KaxDuration()
Line
Count
Source
106
631
    x::x() {}
libmatroska::KaxDateUTC::KaxDateUTC()
Line
Count
Source
106
962
    x::x() {}
libmatroska::KaxTitle::KaxTitle()
Line
Count
Source
106
191
    x::x() {}
libmatroska::KaxMuxingApp::KaxMuxingApp()
Line
Count
Source
106
4.93k
    x::x() {}
libmatroska::KaxWritingApp::KaxWritingApp()
Line
Count
Source
106
4.92k
    x::x() {}
libmatroska::KaxClusterTimecode::KaxClusterTimecode()
Line
Count
Source
106
90.1k
    x::x() {}
Unexecuted instantiation: libmatroska::KaxClusterSilentTrackNumber::KaxClusterSilentTrackNumber()
libmatroska::KaxClusterPosition::KaxClusterPosition()
Line
Count
Source
106
1.05k
    x::x() {}
libmatroska::KaxClusterPrevSize::KaxClusterPrevSize()
Line
Count
Source
106
688
    x::x() {}
libmatroska::KaxBlockAdditional::KaxBlockAdditional()
Line
Count
Source
106
4.90k
    x::x() {}
libmatroska::KaxBlockDuration::KaxBlockDuration()
Line
Count
Source
106
6.09k
    x::x() {}
libmatroska::KaxReferenceVirtual::KaxReferenceVirtual()
Line
Count
Source
106
277
    x::x() {}
libmatroska::KaxCodecState::KaxCodecState()
Line
Count
Source
106
40
    x::x() {}
libmatroska::KaxDiscardPadding::KaxDiscardPadding()
Line
Count
Source
106
1
    x::x() {}
Unexecuted instantiation: libmatroska::KaxSliceLaceNumber::KaxSliceLaceNumber()
libmatroska::KaxReferenceOffset::KaxReferenceOffset()
Line
Count
Source
106
117
    x::x() {}
libmatroska::KaxReferenceTimeCode::KaxReferenceTimeCode()
Line
Count
Source
106
120
    x::x() {}
libmatroska::KaxEncryptedBlock::KaxEncryptedBlock()
Line
Count
Source
106
304
    x::x() {}
libmatroska::KaxTrackNumber::KaxTrackNumber()
Line
Count
Source
106
8.33k
    x::x() {}
libmatroska::KaxTrackUID::KaxTrackUID()
Line
Count
Source
106
7.65k
    x::x() {}
libmatroska::KaxTrackType::KaxTrackType()
Line
Count
Source
106
7.77k
    x::x() {}
Unexecuted instantiation: libmatroska::KaxFlagHearingImpaired::KaxFlagHearingImpaired()
Unexecuted instantiation: libmatroska::KaxFlagVisualImpaired::KaxFlagVisualImpaired()
Unexecuted instantiation: libmatroska::KaxFlagTextDescriptions::KaxFlagTextDescriptions()
Unexecuted instantiation: libmatroska::KaxFlagOriginal::KaxFlagOriginal()
Unexecuted instantiation: libmatroska::KaxFlagCommentary::KaxFlagCommentary()
libmatroska::KaxTrackMaxCache::KaxTrackMaxCache()
Line
Count
Source
106
14
    x::x() {}
libmatroska::KaxTrackDefaultDuration::KaxTrackDefaultDuration()
Line
Count
Source
106
1.18k
    x::x() {}
Unexecuted instantiation: libmatroska::KaxTrackDefaultDecodedFieldDuration::KaxTrackDefaultDecodedFieldDuration()
Unexecuted instantiation: libmatroska::KaxBlockAddIDValue::KaxBlockAddIDValue()
Unexecuted instantiation: libmatroska::KaxBlockAddIDName::KaxBlockAddIDName()
Unexecuted instantiation: libmatroska::KaxBlockAddIDExtraData::KaxBlockAddIDExtraData()
libmatroska::KaxTrackName::KaxTrackName()
Line
Count
Source
106
933
    x::x() {}
libmatroska::KaxLanguageIETF::KaxLanguageIETF()
Line
Count
Source
106
2
    x::x() {}
libmatroska::KaxCodecID::KaxCodecID()
Line
Count
Source
106
8.28k
    x::x() {}
libmatroska::KaxCodecPrivate::KaxCodecPrivate()
Line
Count
Source
106
3.08k
    x::x() {}
Unexecuted instantiation: libmatroska::KaxCodecName::KaxCodecName()
Unexecuted instantiation: libmatroska::KaxTrackAttachmentLink::KaxTrackAttachmentLink()
Unexecuted instantiation: libmatroska::KaxCodecSettings::KaxCodecSettings()
Unexecuted instantiation: libmatroska::KaxCodecInfoURL::KaxCodecInfoURL()
libmatroska::KaxCodecDownloadURL::KaxCodecDownloadURL()
Line
Count
Source
106
1
    x::x() {}
Unexecuted instantiation: libmatroska::KaxTrackOverlay::KaxTrackOverlay()
Unexecuted instantiation: libmatroska::KaxTrackTranslateTrackID::KaxTrackTranslateTrackID()
Unexecuted instantiation: libmatroska::KaxTrackTranslateCodec::KaxTrackTranslateCodec()
Unexecuted instantiation: libmatroska::KaxTrackTranslateEditionUID::KaxTrackTranslateEditionUID()
Unexecuted instantiation: libmatroska::KaxOldStereoMode::KaxOldStereoMode()
libmatroska::KaxVideoPixelWidth::KaxVideoPixelWidth()
Line
Count
Source
106
1.59k
    x::x() {}
libmatroska::KaxVideoPixelHeight::KaxVideoPixelHeight()
Line
Count
Source
106
1.57k
    x::x() {}
libmatroska::KaxVideoDisplayWidth::KaxVideoDisplayWidth()
Line
Count
Source
106
324
    x::x() {}
libmatroska::KaxVideoDisplayHeight::KaxVideoDisplayHeight()
Line
Count
Source
106
315
    x::x() {}
libmatroska::KaxVideoColourSpace::KaxVideoColourSpace()
Line
Count
Source
106
24
    x::x() {}
Unexecuted instantiation: libmatroska::KaxVideoGamma::KaxVideoGamma()
libmatroska::KaxVideoFrameRate::KaxVideoFrameRate()
Line
Count
Source
106
1
    x::x() {}
Unexecuted instantiation: libmatroska::KaxVideoChromaSubsampHorz::KaxVideoChromaSubsampHorz()
Unexecuted instantiation: libmatroska::KaxVideoChromaSubsampVert::KaxVideoChromaSubsampVert()
Unexecuted instantiation: libmatroska::KaxVideoCbSubsampHorz::KaxVideoCbSubsampHorz()
Unexecuted instantiation: libmatroska::KaxVideoCbSubsampVert::KaxVideoCbSubsampVert()
libmatroska::KaxVideoColourMaxCLL::KaxVideoColourMaxCLL()
Line
Count
Source
106
3
    x::x() {}
libmatroska::KaxVideoColourMaxFALL::KaxVideoColourMaxFALL()
Line
Count
Source
106
2
    x::x() {}
libmatroska::KaxVideoRChromaX::KaxVideoRChromaX()
Line
Count
Source
106
2
    x::x() {}
libmatroska::KaxVideoRChromaY::KaxVideoRChromaY()
Line
Count
Source
106
2
    x::x() {}
libmatroska::KaxVideoGChromaX::KaxVideoGChromaX()
Line
Count
Source
106
2
    x::x() {}
libmatroska::KaxVideoGChromaY::KaxVideoGChromaY()
Line
Count
Source
106
2
    x::x() {}
libmatroska::KaxVideoBChromaX::KaxVideoBChromaX()
Line
Count
Source
106
2
    x::x() {}
libmatroska::KaxVideoBChromaY::KaxVideoBChromaY()
Line
Count
Source
106
2
    x::x() {}
libmatroska::KaxVideoWhitePointChromaX::KaxVideoWhitePointChromaX()
Line
Count
Source
106
2
    x::x() {}
libmatroska::KaxVideoWhitePointChromaY::KaxVideoWhitePointChromaY()
Line
Count
Source
106
2
    x::x() {}
libmatroska::KaxVideoLuminanceMax::KaxVideoLuminanceMax()
Line
Count
Source
106
2
    x::x() {}
libmatroska::KaxVideoLuminanceMin::KaxVideoLuminanceMin()
Line
Count
Source
106
2
    x::x() {}
Unexecuted instantiation: libmatroska::KaxVideoProjectionPrivate::KaxVideoProjectionPrivate()
libmatroska::KaxAudioOutputSamplingFreq::KaxAudioOutputSamplingFreq()
Line
Count
Source
106
209
    x::x() {}
Unexecuted instantiation: libmatroska::KaxAudioPosition::KaxAudioPosition()
libmatroska::KaxAudioBitDepth::KaxAudioBitDepth()
Line
Count
Source
106
43
    x::x() {}
Unexecuted instantiation: libmatroska::KaxTrackPlaneUID::KaxTrackPlaneUID()
Unexecuted instantiation: libmatroska::KaxTrackPlaneType::KaxTrackPlaneType()
Unexecuted instantiation: libmatroska::KaxTrackJoinUID::KaxTrackJoinUID()
libmatroska::KaxTrickTrackUID::KaxTrickTrackUID()
Line
Count
Source
106
17
    x::x() {}
libmatroska::KaxTrickTrackSegmentUID::KaxTrickTrackSegmentUID()
Line
Count
Source
106
16
    x::x() {}
libmatroska::KaxTrickMasterTrackUID::KaxTrickMasterTrackUID()
Line
Count
Source
106
7
    x::x() {}
libmatroska::KaxTrickMasterTrackSegmentUID::KaxTrickMasterTrackSegmentUID()
Line
Count
Source
106
29
    x::x() {}
libmatroska::KaxContentCompSettings::KaxContentCompSettings()
Line
Count
Source
106
111
    x::x() {}
Unexecuted instantiation: libmatroska::KaxContentEncKeyID::KaxContentEncKeyID()
Unexecuted instantiation: libmatroska::KaxAESSettingsCipherMode::KaxAESSettingsCipherMode()
Unexecuted instantiation: libmatroska::KaxContentSignature::KaxContentSignature()
Unexecuted instantiation: libmatroska::KaxContentSigKeyID::KaxContentSigKeyID()
libmatroska::KaxCueTime::KaxCueTime()
Line
Count
Source
106
5.16k
    x::x() {}
libmatroska::KaxCueTrack::KaxCueTrack()
Line
Count
Source
106
5.05k
    x::x() {}
libmatroska::KaxCueClusterPosition::KaxCueClusterPosition()
Line
Count
Source
106
5.05k
    x::x() {}
libmatroska::KaxCueRelativePosition::KaxCueRelativePosition()
Line
Count
Source
106
219
    x::x() {}
libmatroska::KaxCueDuration::KaxCueDuration()
Line
Count
Source
106
8
    x::x() {}
Unexecuted instantiation: libmatroska::KaxCueBlockNumber::KaxCueBlockNumber()
Unexecuted instantiation: libmatroska::KaxCueRefTime::KaxCueRefTime()
Unexecuted instantiation: libmatroska::KaxCueRefCluster::KaxCueRefCluster()
libmatroska::KaxFileDescription::KaxFileDescription()
Line
Count
Source
106
40
    x::x() {}
libmatroska::KaxFileName::KaxFileName()
Line
Count
Source
106
144
    x::x() {}
libmatroska::KaxMimeType::KaxMimeType()
Line
Count
Source
106
140
    x::x() {}
libmatroska::KaxFileData::KaxFileData()
Line
Count
Source
106
143
    x::x() {}
libmatroska::KaxFileUID::KaxFileUID()
Line
Count
Source
106
123
    x::x() {}
Unexecuted instantiation: libmatroska::KaxFileReferral::KaxFileReferral()
Unexecuted instantiation: libmatroska::KaxFileUsedStartTime::KaxFileUsedStartTime()
Unexecuted instantiation: libmatroska::KaxFileUsedEndTime::KaxFileUsedEndTime()
libmatroska::KaxEditionUID::KaxEditionUID()
Line
Count
Source
106
600
    x::x() {}
Unexecuted instantiation: libmatroska::KaxEditionString::KaxEditionString()
Unexecuted instantiation: libmatroska::KaxEditionLanguageIETF::KaxEditionLanguageIETF()
libmatroska::KaxChapterUID::KaxChapterUID()
Line
Count
Source
106
5.88k
    x::x() {}
Unexecuted instantiation: libmatroska::KaxChapterStringUID::KaxChapterStringUID()
libmatroska::KaxChapterTimeStart::KaxChapterTimeStart()
Line
Count
Source
106
5.89k
    x::x() {}
libmatroska::KaxChapterTimeEnd::KaxChapterTimeEnd()
Line
Count
Source
106
242
    x::x() {}
Unexecuted instantiation: libmatroska::KaxChapterSegmentUID::KaxChapterSegmentUID()
Unexecuted instantiation: libmatroska::KaxChapterSkipType::KaxChapterSkipType()
Unexecuted instantiation: libmatroska::KaxChapterSegmentEditionUID::KaxChapterSegmentEditionUID()
libmatroska::KaxChapterPhysicalEquiv::KaxChapterPhysicalEquiv()
Line
Count
Source
106
77
    x::x() {}
Unexecuted instantiation: libmatroska::KaxChapterTrackNumber::KaxChapterTrackNumber()
libmatroska::KaxChapterString::KaxChapterString()
Line
Count
Source
106
6.03k
    x::x() {}
libmatroska::KaxChapLanguageIETF::KaxChapLanguageIETF()
Line
Count
Source
106
8
    x::x() {}
libmatroska::KaxChapterCountry::KaxChapterCountry()
Line
Count
Source
106
110
    x::x() {}
Unexecuted instantiation: libmatroska::KaxChapterProcessPrivate::KaxChapterProcessPrivate()
libmatroska::KaxChapterProcessTime::KaxChapterProcessTime()
Line
Count
Source
106
49
    x::x() {}
libmatroska::KaxChapterProcessData::KaxChapterProcessData()
Line
Count
Source
106
47
    x::x() {}
libmatroska::KaxTagTargetType::KaxTagTargetType()
Line
Count
Source
106
4
    x::x() {}
libmatroska::KaxTagName::KaxTagName()
Line
Count
Source
106
653
    x::x() {}
Unexecuted instantiation: libmatroska::KaxTagLanguageIETF::KaxTagLanguageIETF()
libmatroska::KaxTagString::KaxTagString()
Line
Count
Source
106
241
    x::x() {}
Unexecuted instantiation: libmatroska::KaxTagBinary::KaxTagBinary()
107
108
#define DEFINE_xxx_CLASS_CONS(x,id,idl,parent,name,global) \
109
    const EbmlId Id_##x    (id, idl); \
110
    const EbmlSemanticContext Context_##x = EbmlSemanticContext(0, nullptr, &Context_##parent, global, &EBML_INFO(x)); \
111
    const EbmlCallbacks x::ClassInfos(x::Create, Id_##x, name, Context_##x);
112
113
#define DEFINE_xxx_UINTEGER_DEF(x,id,idl,parent,name,global,defval) \
114
    const EbmlId Id_##x    (id, idl); \
115
    const EbmlSemanticContext Context_##x = EbmlSemanticContext(0, nullptr, &Context_##parent, global, &EBML_INFO(x)); \
116
    const EbmlCallbacks x::ClassInfos(x::Create, Id_##x, name, Context_##x); \
117
138k
    x::x() :EbmlUInteger(defval) {}
libmatroska::KaxTimecodeScale::KaxTimecodeScale()
Line
Count
Source
117
4.30k
    x::x() :EbmlUInteger(defval) {}
libmatroska::KaxBlockAddID::KaxBlockAddID()
Line
Count
Source
117
4.89k
    x::x() :EbmlUInteger(defval) {}
libmatroska::KaxReferencePriority::KaxReferencePriority()
Line
Count
Source
117
47.9k
    x::x() :EbmlUInteger(defval) {}
Unexecuted instantiation: libmatroska::KaxSliceFrameNumber::KaxSliceFrameNumber()
Unexecuted instantiation: libmatroska::KaxSliceBlockAddID::KaxSliceBlockAddID()
Unexecuted instantiation: libmatroska::KaxSliceDelay::KaxSliceDelay()
Unexecuted instantiation: libmatroska::KaxSliceDuration::KaxSliceDuration()
libmatroska::KaxTrackFlagEnabled::KaxTrackFlagEnabled()
Line
Count
Source
117
5.03k
    x::x() :EbmlUInteger(defval) {}
libmatroska::KaxTrackFlagDefault::KaxTrackFlagDefault()
Line
Count
Source
117
5.95k
    x::x() :EbmlUInteger(defval) {}
libmatroska::KaxTrackFlagForced::KaxTrackFlagForced()
Line
Count
Source
117
5.03k
    x::x() :EbmlUInteger(defval) {}
libmatroska::KaxTrackFlagLacing::KaxTrackFlagLacing()
Line
Count
Source
117
6.67k
    x::x() :EbmlUInteger(defval) {}
libmatroska::KaxTrackMinCache::KaxTrackMinCache()
Line
Count
Source
117
5.80k
    x::x() :EbmlUInteger(defval) {}
libmatroska::KaxMaxBlockAdditionID::KaxMaxBlockAdditionID()
Line
Count
Source
117
5.28k
    x::x() :EbmlUInteger(defval) {}
libmatroska::KaxBlockAddIDType::KaxBlockAddIDType()
Line
Count
Source
117
1
    x::x() :EbmlUInteger(defval) {}
libmatroska::KaxCodecDecodeAll::KaxCodecDecodeAll()
Line
Count
Source
117
5.04k
    x::x() :EbmlUInteger(defval) {}
libmatroska::KaxCodecDelay::KaxCodecDelay()
Line
Count
Source
117
3.93k
    x::x() :EbmlUInteger(defval) {}
libmatroska::KaxSeekPreRoll::KaxSeekPreRoll()
Line
Count
Source
117
3.93k
    x::x() :EbmlUInteger(defval) {}
libmatroska::KaxVideoFlagInterlaced::KaxVideoFlagInterlaced()
Line
Count
Source
117
1.03k
    x::x() :EbmlUInteger(defval) {}
libmatroska::KaxVideoFieldOrder::KaxVideoFieldOrder()
Line
Count
Source
117
813
    x::x() :EbmlUInteger(defval) {}
libmatroska::KaxVideoStereoMode::KaxVideoStereoMode()
Line
Count
Source
117
814
    x::x() :EbmlUInteger(defval) {}
libmatroska::KaxVideoAlphaMode::KaxVideoAlphaMode()
Line
Count
Source
117
822
    x::x() :EbmlUInteger(defval) {}
libmatroska::KaxVideoPixelCropBottom::KaxVideoPixelCropBottom()
Line
Count
Source
117
813
    x::x() :EbmlUInteger(defval) {}
libmatroska::KaxVideoPixelCropTop::KaxVideoPixelCropTop()
Line
Count
Source
117
813
    x::x() :EbmlUInteger(defval) {}
libmatroska::KaxVideoPixelCropLeft::KaxVideoPixelCropLeft()
Line
Count
Source
117
813
    x::x() :EbmlUInteger(defval) {}
libmatroska::KaxVideoPixelCropRight::KaxVideoPixelCropRight()
Line
Count
Source
117
813
    x::x() :EbmlUInteger(defval) {}
libmatroska::KaxVideoDisplayUnit::KaxVideoDisplayUnit()
Line
Count
Source
117
815
    x::x() :EbmlUInteger(defval) {}
Unexecuted instantiation: libmatroska::KaxVideoAspectRatio::KaxVideoAspectRatio()
libmatroska::KaxVideoColourMatrix::KaxVideoColourMatrix()
Line
Count
Source
117
51
    x::x() :EbmlUInteger(defval) {}
libmatroska::KaxVideoBitsPerChannel::KaxVideoBitsPerChannel()
Line
Count
Source
117
42
    x::x() :EbmlUInteger(defval) {}
libmatroska::KaxVideoChromaSitHorz::KaxVideoChromaSitHorz()
Line
Count
Source
117
52
    x::x() :EbmlUInteger(defval) {}
libmatroska::KaxVideoChromaSitVert::KaxVideoChromaSitVert()
Line
Count
Source
117
52
    x::x() :EbmlUInteger(defval) {}
libmatroska::KaxVideoColourRange::KaxVideoColourRange()
Line
Count
Source
117
60
    x::x() :EbmlUInteger(defval) {}
libmatroska::KaxVideoColourTransferCharacter::KaxVideoColourTransferCharacter()
Line
Count
Source
117
45
    x::x() :EbmlUInteger(defval) {}
libmatroska::KaxVideoColourPrimaries::KaxVideoColourPrimaries()
Line
Count
Source
117
45
    x::x() :EbmlUInteger(defval) {}
libmatroska::KaxVideoProjectionType::KaxVideoProjectionType()
Line
Count
Source
117
2
    x::x() :EbmlUInteger(defval) {}
libmatroska::KaxAudioChannels::KaxAudioChannels()
Line
Count
Source
117
2.72k
    x::x() :EbmlUInteger(defval) {}
libmatroska::KaxEmphasis::KaxEmphasis()
Line
Count
Source
117
1.62k
    x::x() :EbmlUInteger(defval) {}
libmatroska::KaxTrickTrackFlag::KaxTrickTrackFlag()
Line
Count
Source
117
914
    x::x() :EbmlUInteger(defval) {}
libmatroska::KaxContentEncodingOrder::KaxContentEncodingOrder()
Line
Count
Source
117
927
    x::x() :EbmlUInteger(defval) {}
libmatroska::KaxContentEncodingScope::KaxContentEncodingScope()
Line
Count
Source
117
929
    x::x() :EbmlUInteger(defval) {}
libmatroska::KaxContentEncodingType::KaxContentEncodingType()
Line
Count
Source
117
928
    x::x() :EbmlUInteger(defval) {}
libmatroska::KaxContentCompAlgo::KaxContentCompAlgo()
Line
Count
Source
117
1.12k
    x::x() :EbmlUInteger(defval) {}
Unexecuted instantiation: libmatroska::KaxContentEncAlgo::KaxContentEncAlgo()
Unexecuted instantiation: libmatroska::KaxContentSigAlgo::KaxContentSigAlgo()
Unexecuted instantiation: libmatroska::KaxContentSigHashAlgo::KaxContentSigHashAlgo()
libmatroska::KaxCueCodecState::KaxCueCodecState()
Line
Count
Source
117
2.54k
    x::x() :EbmlUInteger(defval) {}
Unexecuted instantiation: libmatroska::KaxCueRefNumber::KaxCueRefNumber()
Unexecuted instantiation: libmatroska::KaxCueRefCodecState::KaxCueRefCodecState()
libmatroska::KaxEditionFlagHidden::KaxEditionFlagHidden()
Line
Count
Source
117
928
    x::x() :EbmlUInteger(defval) {}
libmatroska::KaxEditionFlagDefault::KaxEditionFlagDefault()
Line
Count
Source
117
928
    x::x() :EbmlUInteger(defval) {}
libmatroska::KaxEditionFlagOrdered::KaxEditionFlagOrdered()
Line
Count
Source
117
589
    x::x() :EbmlUInteger(defval) {}
libmatroska::KaxChapterFlagHidden::KaxChapterFlagHidden()
Line
Count
Source
117
5.70k
    x::x() :EbmlUInteger(defval) {}
libmatroska::KaxChapterFlagEnabled::KaxChapterFlagEnabled()
Line
Count
Source
117
5.70k
    x::x() :EbmlUInteger(defval) {}
libmatroska::KaxChapterProcessCodecID::KaxChapterProcessCodecID()
Line
Count
Source
117
70
    x::x() :EbmlUInteger(defval) {}
libmatroska::KaxTagTargetTypeValue::KaxTagTargetTypeValue()
Line
Count
Source
117
452
    x::x() :EbmlUInteger(defval) {}
libmatroska::KaxTagTrackUID::KaxTagTrackUID()
Line
Count
Source
117
31
    x::x() :EbmlUInteger(defval) {}
Unexecuted instantiation: libmatroska::KaxTagEditionUID::KaxTagEditionUID()
Unexecuted instantiation: libmatroska::KaxTagChapterUID::KaxTagChapterUID()
Unexecuted instantiation: libmatroska::KaxTagAttachmentUID::KaxTagAttachmentUID()
libmatroska::KaxTagDefault::KaxTagDefault()
Line
Count
Source
117
363
    x::x() :EbmlUInteger(defval) {}
libmatroska::KaxTagDefaultBogus::KaxTagDefaultBogus()
Line
Count
Source
117
363
    x::x() :EbmlUInteger(defval) {}
118
119
#define DEFINE_xxx_SINTEGER_DEF(x,id,idl,parent,name,global,defval) \
120
    const EbmlId Id_##x    (id, idl); \
121
    const EbmlSemanticContext Context_##x = EbmlSemanticContext(0, nullptr, &Context_##parent, global, &EBML_INFO(x)); \
122
    const EbmlCallbacks x::ClassInfos(x::Create, Id_##x, name, Context_##x); \
123
1
    x::x() :EbmlSInteger(defval) {}
124
125
#define DEFINE_xxx_STRING_DEF(x,id,idl,parent,name,global,defval) \
126
    const EbmlId Id_##x    (id, idl); \
127
    const EbmlSemanticContext Context_##x = EbmlSemanticContext(0, nullptr, &Context_##parent, global, &EBML_INFO(x)); \
128
    const EbmlCallbacks x::ClassInfos(x::Create, Id_##x, name, Context_##x); \
129
9.92k
    x::x() :EbmlString(defval) {}
libmatroska::KaxTrackLanguage::KaxTrackLanguage()
Line
Count
Source
129
6.59k
    x::x() :EbmlString(defval) {}
libmatroska::KaxChapterLanguage::KaxChapterLanguage()
Line
Count
Source
129
2.94k
    x::x() :EbmlString(defval) {}
libmatroska::KaxTagLangue::KaxTagLangue()
Line
Count
Source
129
377
    x::x() :EbmlString(defval) {}
130
131
#define DEFINE_xxx_FLOAT_DEF(x,id,idl,parent,name,global,defval) \
132
    const EbmlId Id_##x    (id, idl); \
133
    const EbmlSemanticContext Context_##x = EbmlSemanticContext(0, nullptr, &Context_##parent, global, &EBML_INFO(x)); \
134
    const EbmlCallbacks x::ClassInfos(x::Create, Id_##x, name, Context_##x); \
135
7.80k
    x::x() :EbmlFloat(defval) {}
libmatroska::KaxTrackTimecodeScale::KaxTrackTimecodeScale()
Line
Count
Source
135
5.06k
    x::x() :EbmlFloat(defval) {}
libmatroska::KaxVideoProjectionPoseYaw::KaxVideoProjectionPoseYaw()
Line
Count
Source
135
4
    x::x() :EbmlFloat(defval) {}
libmatroska::KaxVideoProjectionPosePitch::KaxVideoProjectionPosePitch()
Line
Count
Source
135
2
    x::x() :EbmlFloat(defval) {}
libmatroska::KaxVideoProjectionPoseRoll::KaxVideoProjectionPoseRoll()
Line
Count
Source
135
4
    x::x() :EbmlFloat(defval) {}
libmatroska::KaxAudioSamplingFreq::KaxAudioSamplingFreq()
Line
Count
Source
135
2.73k
    x::x() :EbmlFloat(defval) {}
136
137
#define DEFINE_xxx_CLASS_GLOBAL(x,id,idl,name,global) \
138
    const EbmlId Id_##x    (id, idl); \
139
    const EbmlCallbacks x::ClassInfos(x::Create, Id_##x, name, Context_EbmlGlobal); \
140
141
#define DEFINE_xxx_CLASS_ORPHAN(x,id,idl,name,global) \
142
    const EbmlId Id_##x    (id, idl); \
143
    const EbmlSemanticContext Context_##x = EbmlSemanticContext(0, nullptr, nullptr, global, nullptr); \
144
    const EbmlCallbacks x::ClassInfos(x::Create, Id_##x, name, Context_##x); \
145
146
#define DEFINE_EBML_CONTEXT(x)                             DEFINE_xxx_CONTEXT(x,*GetEbmlGlobal_Context)
147
#define DEFINE_EBML_MASTER(x,id,idl,parent,name)           DEFINE_xxx_MASTER(x,id,idl,parent,name,*GetEbmlGlobal_Context)
148
#define DEFINE_EBML_MASTER_ORPHAN(x,id,idl,name)           DEFINE_xxx_MASTER_ORPHAN(x,id,idl,name,*GetEbmlGlobal_Context)
149
#define DEFINE_EBML_CLASS(x,id,idl,parent,name)            DEFINE_xxx_CLASS(x,id,idl,parent,name,*GetEbmlGlobal_Context)
150
#define DEFINE_EBML_CLASS_GLOBAL(x,id,idl,name)            DEFINE_xxx_CLASS_GLOBAL(x,id,idl,name,*GetEbmlGlobal_Context)
151
#define DEFINE_EBML_CLASS_ORPHAN(x,id,idl,name)            DEFINE_xxx_CLASS_ORPHAN(x,id,idl,name,*GetEbmlGlobal_Context)
152
#define DEFINE_EBML_UINTEGER_DEF(x,id,idl,parent,name,val) DEFINE_xxx_UINTEGER_DEF(x,id,idl,parent,name,*GetEbmlGlobal_Context,val)
153
#define DEFINE_EBML_STRING_DEF(x,id,idl,parent,name,val)   DEFINE_xxx_STRING_DEF(x,id,idl,parent,name,*GetEbmlGlobal_Context,val)
154
#define DEFINE_EBML_BINARY_CONS(x,id,idl,parent,name)      DEFINE_xxx_CLASS_CONS(x,id,idl,parent,name,*GetEbmlGlobal_Context)
155
156
#define DEFINE_SEMANTIC_CONTEXT(x)
157
#define DEFINE_START_SEMANTIC(x)     static const EbmlSemantic ContextList_##x[] = {
158
#define DEFINE_END_SEMANTIC(x)       };
159
#define DEFINE_SEMANTIC_ITEM(m,u,c)  EbmlSemantic(m, u, EBML_INFO(c)),
160
161
#define DECLARE_EBML_MASTER(x)  class EBML_DLL_API x : public EbmlMaster { \
162
  public: \
163
    x();
164
#define DECLARE_EBML_UINTEGER(x)  class EBML_DLL_API x : public EbmlUInteger { \
165
  public: \
166
    x();
167
#define DECLARE_EBML_STRING(x)    class EBML_DLL_API x : public EbmlString { \
168
  public: \
169
    x();
170
#define DECLARE_EBML_BINARY(x)    class EBML_DLL_API x : public EbmlBinary { \
171
  public: \
172
    x();
173
174
#if defined(EBML_STRICT_API)
175
#define EBML_CONCRETE_CLASS(Type) \
176
    public: \
177
        virtual const EbmlSemanticContext &Context() const {return ClassInfos.GetContext();} \
178
        virtual const char *DebugName() const {return ClassInfos.GetName();} \
179
    operator const EbmlId &() const override {return ClassInfos.ClassId();} \
180
        EbmlElement & CreateElement() const override {return Create();} \
181
        EbmlElement * Clone() const override { return new Type(*this); } \
182
    static EbmlElement & Create() {return *(new Type);} \
183
        static const EbmlCallbacks & ClassInfo() {return ClassInfos;} \
184
        static const EbmlId & ClassId() {return ClassInfos.ClassId();} \
185
    private: \
186
    static const EbmlCallbacks ClassInfos; \
187
188
#define EBML_CONCRETE_DUMMY_CLASS(Type) \
189
    public: \
190
        virtual const EbmlSemanticContext &Context() const {return *static_cast<EbmlSemanticContext*>(nullptr);} \
191
        virtual const char *DebugName() const {return "DummyElement";} \
192
    operator const EbmlId &() override; \
193
        EbmlElement & CreateElement() const override {return Create();} \
194
        EbmlElement * Clone() const override { return new Type(*this); } \
195
    static EbmlElement & Create() {return *(new Type);} \
196
        static const EbmlId & ClassId(); \
197
    static const EbmlCallbacks ClassInfos; \
198
199
200
#define EBML_INFO(ref)             ref::ClassInfo()
201
#define EBML_ID(ref)               ref::ClassId()
202
#define EBML_CLASS_SEMCONTEXT(ref) Context_##ref
203
#define EBML_CLASS_CONTEXT(ref)    ref::ClassInfo().GetContext()
204
#define EBML_CLASS_CALLBACK(ref)   ref::ClassInfo()
205
#define EBML_CONTEXT(e) (e)->Context()
206
#define EBML_NAME(e)    (e)->DebugName()
207
208
#define EBML_INFO_ID(cb)      (cb).ClassId()
209
#define EBML_INFO_NAME(cb)    (cb).GetName()
210
#define EBML_INFO_CREATE(cb)  (cb).NewElement()
211
#define EBML_INFO_CONTEXT(cb) (cb).GetContext()
212
213
#define EBML_SEM_UNIQUE(s)  (s).IsUnique()
214
#define EBML_SEM_CONTEXT(s) ((const EbmlCallbacks &)(s)).GetContext()
215
#define EBML_SEM_CREATE(s)  (s).Create()
216
217
#define EBML_CTX_SIZE(c)       (c).GetSize()
218
#define EBML_CTX_MASTER(c)     (c).GetMaster()
219
#define EBML_CTX_PARENT(c)     (c).Parent()
220
#define EBML_CTX_IDX(c,i)      (c).GetSemantic(i)
221
#define EBML_CTX_IDX_INFO(c,i) (const EbmlCallbacks &)((c).GetSemantic(i))
222
#define EBML_CTX_IDX_ID(c,i)   ((const EbmlCallbacks &)((c).GetSemantic(i))).ClassId()
223
#else
224
#define EBML_CONCRETE_CLASS(Type) \
225
    public: \
226
1.44M
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libebml::EDocType::Generic() const
Line
Count
Source
226
3.93k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libebml::EDocTypeReadVersion::Generic() const
Line
Count
Source
226
2.88k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxSeekID::Generic() const
Line
Count
Source
226
6.72k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxSeekPosition::Generic() const
Line
Count
Source
226
6.65k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxInfo::Generic() const
Line
Count
Source
226
4.45k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxSegmentUID::Generic() const
Line
Count
Source
226
1.95k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
Unexecuted instantiation: libmatroska::KaxSegmentFilename::Generic() const
Unexecuted instantiation: libmatroska::KaxPrevFilename::Generic() const
Unexecuted instantiation: libmatroska::KaxNextFilename::Generic() const
Unexecuted instantiation: libmatroska::KaxSegmentFamily::Generic() const
Unexecuted instantiation: libmatroska::KaxChapterTranslate::Generic() const
Unexecuted instantiation: libmatroska::KaxChapterTranslateID::Generic() const
Unexecuted instantiation: libmatroska::KaxChapterTranslateCodec::Generic() const
Unexecuted instantiation: libmatroska::KaxChapterTranslateEditionUID::Generic() const
libmatroska::KaxTimecodeScale::Generic() const
Line
Count
Source
226
1.28k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxDuration::Generic() const
Line
Count
Source
226
1.25k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxDateUTC::Generic() const
Line
Count
Source
226
1.92k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxTitle::Generic() const
Line
Count
Source
226
378
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxMuxingApp::Generic() const
Line
Count
Source
226
2.55k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxWritingApp::Generic() const
Line
Count
Source
226
2.51k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxClusterTimecode::Generic() const
Line
Count
Source
226
51.3k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxClusterSilentTracks::Generic() const
Line
Count
Source
226
16
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
Unexecuted instantiation: libmatroska::KaxClusterSilentTrackNumber::Generic() const
libmatroska::KaxClusterPosition::Generic() const
Line
Count
Source
226
120
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxClusterPrevSize::Generic() const
Line
Count
Source
226
56
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxBlockAdditions::Generic() const
Line
Count
Source
226
4.91k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxBlockMore::Generic() const
Line
Count
Source
226
4.90k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxBlockAdditional::Generic() const
Line
Count
Source
226
4.88k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxBlockAddID::Generic() const
Line
Count
Source
226
4.88k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxBlockDuration::Generic() const
Line
Count
Source
226
6.07k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
Unexecuted instantiation: libmatroska::KaxReferencePriority::Generic() const
Unexecuted instantiation: libmatroska::KaxReferenceVirtual::Generic() const
libmatroska::KaxCodecState::Generic() const
Line
Count
Source
226
48
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxDiscardPadding::Generic() const
Line
Count
Source
226
2
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxSlices::Generic() const
Line
Count
Source
226
46
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
Unexecuted instantiation: libmatroska::KaxTimeSlice::Generic() const
Unexecuted instantiation: libmatroska::KaxSliceLaceNumber::Generic() const
Unexecuted instantiation: libmatroska::KaxSliceFrameNumber::Generic() const
Unexecuted instantiation: libmatroska::KaxSliceBlockAddID::Generic() const
Unexecuted instantiation: libmatroska::KaxSliceDelay::Generic() const
Unexecuted instantiation: libmatroska::KaxSliceDuration::Generic() const
libmatroska::KaxReferenceFrame::Generic() const
Line
Count
Source
226
164
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
Unexecuted instantiation: libmatroska::KaxReferenceOffset::Generic() const
libmatroska::KaxReferenceTimeCode::Generic() const
Line
Count
Source
226
6
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxEncryptedBlock::Generic() const
Line
Count
Source
226
115
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxTracks::Generic() const
Line
Count
Source
226
25.7k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxTrackNumber::Generic() const
Line
Count
Source
226
8.78k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxTrackUID::Generic() const
Line
Count
Source
226
7.43k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxTrackType::Generic() const
Line
Count
Source
226
7.66k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxTrackFlagEnabled::Generic() const
Line
Count
Source
226
2.20k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxTrackFlagDefault::Generic() const
Line
Count
Source
226
3.84k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxTrackFlagForced::Generic() const
Line
Count
Source
226
2.20k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
Unexecuted instantiation: libmatroska::KaxFlagHearingImpaired::Generic() const
Unexecuted instantiation: libmatroska::KaxFlagVisualImpaired::Generic() const
Unexecuted instantiation: libmatroska::KaxFlagTextDescriptions::Generic() const
Unexecuted instantiation: libmatroska::KaxFlagOriginal::Generic() const
Unexecuted instantiation: libmatroska::KaxFlagCommentary::Generic() const
libmatroska::KaxTrackFlagLacing::Generic() const
Line
Count
Source
226
5.45k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxTrackMinCache::Generic() const
Line
Count
Source
226
3.74k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxTrackMaxCache::Generic() const
Line
Count
Source
226
28
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxTrackDefaultDuration::Generic() const
Line
Count
Source
226
2.36k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
Unexecuted instantiation: libmatroska::KaxTrackDefaultDecodedFieldDuration::Generic() const
libmatroska::KaxTrackTimecodeScale::Generic() const
Line
Count
Source
226
2.26k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
Unexecuted instantiation: libmatroska::KaxTrackOffset::Generic() const
libmatroska::KaxMaxBlockAdditionID::Generic() const
Line
Count
Source
226
2.71k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxBlockAdditionMapping::Generic() const
Line
Count
Source
226
3
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
Unexecuted instantiation: libmatroska::KaxBlockAddIDValue::Generic() const
Unexecuted instantiation: libmatroska::KaxBlockAddIDName::Generic() const
Unexecuted instantiation: libmatroska::KaxBlockAddIDType::Generic() const
Unexecuted instantiation: libmatroska::KaxBlockAddIDExtraData::Generic() const
libmatroska::KaxTrackName::Generic() const
Line
Count
Source
226
1.86k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxTrackLanguage::Generic() const
Line
Count
Source
226
5.31k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxLanguageIETF::Generic() const
Line
Count
Source
226
4
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxCodecID::Generic() const
Line
Count
Source
226
7.56k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxCodecPrivate::Generic() const
Line
Count
Source
226
4.30k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
Unexecuted instantiation: libmatroska::KaxCodecName::Generic() const
Unexecuted instantiation: libmatroska::KaxTrackAttachmentLink::Generic() const
Unexecuted instantiation: libmatroska::KaxCodecSettings::Generic() const
Unexecuted instantiation: libmatroska::KaxCodecInfoURL::Generic() const
Unexecuted instantiation: libmatroska::KaxCodecDownloadURL::Generic() const
libmatroska::KaxCodecDecodeAll::Generic() const
Line
Count
Source
226
2.19k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
Unexecuted instantiation: libmatroska::KaxTrackOverlay::Generic() const
Unexecuted instantiation: libmatroska::KaxCodecDelay::Generic() const
Unexecuted instantiation: libmatroska::KaxSeekPreRoll::Generic() const
Unexecuted instantiation: libmatroska::KaxTrackTranslate::Generic() const
Unexecuted instantiation: libmatroska::KaxTrackTranslateTrackID::Generic() const
Unexecuted instantiation: libmatroska::KaxTrackTranslateCodec::Generic() const
Unexecuted instantiation: libmatroska::KaxTrackTranslateEditionUID::Generic() const
libmatroska::KaxTrackVideo::Generic() const
Line
Count
Source
226
1.52k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxVideoFlagInterlaced::Generic() const
Line
Count
Source
226
446
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
Unexecuted instantiation: libmatroska::KaxVideoFieldOrder::Generic() const
libmatroska::KaxVideoStereoMode::Generic() const
Line
Count
Source
226
2
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxVideoAlphaMode::Generic() const
Line
Count
Source
226
18
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
Unexecuted instantiation: libmatroska::KaxOldStereoMode::Generic() const
libmatroska::KaxVideoPixelWidth::Generic() const
Line
Count
Source
226
1.52k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxVideoPixelHeight::Generic() const
Line
Count
Source
226
1.52k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
Unexecuted instantiation: libmatroska::KaxVideoPixelCropBottom::Generic() const
Unexecuted instantiation: libmatroska::KaxVideoPixelCropTop::Generic() const
Unexecuted instantiation: libmatroska::KaxVideoPixelCropLeft::Generic() const
Unexecuted instantiation: libmatroska::KaxVideoPixelCropRight::Generic() const
libmatroska::KaxVideoDisplayWidth::Generic() const
Line
Count
Source
226
648
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxVideoDisplayHeight::Generic() const
Line
Count
Source
226
630
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxVideoDisplayUnit::Generic() const
Line
Count
Source
226
4
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
Unexecuted instantiation: libmatroska::KaxVideoAspectRatio::Generic() const
libmatroska::KaxVideoColourSpace::Generic() const
Line
Count
Source
226
48
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
Unexecuted instantiation: libmatroska::KaxVideoGamma::Generic() const
libmatroska::KaxVideoFrameRate::Generic() const
Line
Count
Source
226
2
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxVideoColour::Generic() const
Line
Count
Source
226
56
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxVideoColourMatrix::Generic() const
Line
Count
Source
226
18
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
Unexecuted instantiation: libmatroska::KaxVideoBitsPerChannel::Generic() const
Unexecuted instantiation: libmatroska::KaxVideoChromaSubsampHorz::Generic() const
Unexecuted instantiation: libmatroska::KaxVideoChromaSubsampVert::Generic() const
Unexecuted instantiation: libmatroska::KaxVideoCbSubsampHorz::Generic() const
Unexecuted instantiation: libmatroska::KaxVideoCbSubsampVert::Generic() const
libmatroska::KaxVideoChromaSitHorz::Generic() const
Line
Count
Source
226
20
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxVideoChromaSitVert::Generic() const
Line
Count
Source
226
20
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxVideoColourRange::Generic() const
Line
Count
Source
226
36
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxVideoColourTransferCharacter::Generic() const
Line
Count
Source
226
6
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxVideoColourPrimaries::Generic() const
Line
Count
Source
226
4
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxVideoColourMaxCLL::Generic() const
Line
Count
Source
226
6
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxVideoColourMaxFALL::Generic() const
Line
Count
Source
226
4
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxVideoColourMasterMeta::Generic() const
Line
Count
Source
226
4
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxVideoRChromaX::Generic() const
Line
Count
Source
226
4
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxVideoRChromaY::Generic() const
Line
Count
Source
226
4
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxVideoGChromaX::Generic() const
Line
Count
Source
226
4
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxVideoGChromaY::Generic() const
Line
Count
Source
226
4
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxVideoBChromaX::Generic() const
Line
Count
Source
226
4
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxVideoBChromaY::Generic() const
Line
Count
Source
226
4
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxVideoWhitePointChromaX::Generic() const
Line
Count
Source
226
4
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxVideoWhitePointChromaY::Generic() const
Line
Count
Source
226
4
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxVideoLuminanceMax::Generic() const
Line
Count
Source
226
4
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxVideoLuminanceMin::Generic() const
Line
Count
Source
226
4
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxVideoProjection::Generic() const
Line
Count
Source
226
4
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
Unexecuted instantiation: libmatroska::KaxVideoProjectionType::Generic() const
Unexecuted instantiation: libmatroska::KaxVideoProjectionPrivate::Generic() const
libmatroska::KaxVideoProjectionPoseYaw::Generic() const
Line
Count
Source
226
4
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
Unexecuted instantiation: libmatroska::KaxVideoProjectionPosePitch::Generic() const
libmatroska::KaxVideoProjectionPoseRoll::Generic() const
Line
Count
Source
226
4
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxTrackAudio::Generic() const
Line
Count
Source
226
2.24k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxAudioSamplingFreq::Generic() const
Line
Count
Source
226
2.22k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxAudioOutputSamplingFreq::Generic() const
Line
Count
Source
226
418
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxAudioChannels::Generic() const
Line
Count
Source
226
2.19k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
Unexecuted instantiation: libmatroska::KaxAudioPosition::Generic() const
libmatroska::KaxAudioBitDepth::Generic() const
Line
Count
Source
226
86
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
Unexecuted instantiation: libmatroska::KaxEmphasis::Generic() const
libmatroska::KaxTrackOperation::Generic() const
Line
Count
Source
226
15
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
Unexecuted instantiation: libmatroska::KaxTrackCombinePlanes::Generic() const
Unexecuted instantiation: libmatroska::KaxTrackPlane::Generic() const
Unexecuted instantiation: libmatroska::KaxTrackPlaneUID::Generic() const
Unexecuted instantiation: libmatroska::KaxTrackPlaneType::Generic() const
Unexecuted instantiation: libmatroska::KaxTrackJoinBlocks::Generic() const
Unexecuted instantiation: libmatroska::KaxTrackJoinUID::Generic() const
Unexecuted instantiation: libmatroska::KaxTrickTrackUID::Generic() const
Unexecuted instantiation: libmatroska::KaxTrickTrackSegmentUID::Generic() const
Unexecuted instantiation: libmatroska::KaxTrickTrackFlag::Generic() const
Unexecuted instantiation: libmatroska::KaxTrickMasterTrackUID::Generic() const
Unexecuted instantiation: libmatroska::KaxTrickMasterTrackSegmentUID::Generic() const
libmatroska::KaxContentEncodings::Generic() const
Line
Count
Source
226
1.12k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxContentEncoding::Generic() const
Line
Count
Source
226
1.12k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxContentEncodingOrder::Generic() const
Line
Count
Source
226
732
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxContentEncodingScope::Generic() const
Line
Count
Source
226
736
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxContentEncodingType::Generic() const
Line
Count
Source
226
734
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxContentCompression::Generic() const
Line
Count
Source
226
1.12k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxContentCompAlgo::Generic() const
Line
Count
Source
226
1.11k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxContentCompSettings::Generic() const
Line
Count
Source
226
220
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
Unexecuted instantiation: libmatroska::KaxContentEncryption::Generic() const
Unexecuted instantiation: libmatroska::KaxContentEncAlgo::Generic() const
Unexecuted instantiation: libmatroska::KaxContentEncKeyID::Generic() const
Unexecuted instantiation: libmatroska::KaxContentEncAESSettings::Generic() const
Unexecuted instantiation: libmatroska::KaxAESSettingsCipherMode::Generic() const
Unexecuted instantiation: libmatroska::KaxContentSignature::Generic() const
Unexecuted instantiation: libmatroska::KaxContentSigKeyID::Generic() const
Unexecuted instantiation: libmatroska::KaxContentSigAlgo::Generic() const
Unexecuted instantiation: libmatroska::KaxContentSigHashAlgo::Generic() const
libmatroska::KaxCueTime::Generic() const
Line
Count
Source
226
2.55k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxCueTrack::Generic() const
Line
Count
Source
226
2.51k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxCueClusterPosition::Generic() const
Line
Count
Source
226
2.50k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxCueRelativePosition::Generic() const
Line
Count
Source
226
219
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxCueDuration::Generic() const
Line
Count
Source
226
8
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
Unexecuted instantiation: libmatroska::KaxCueBlockNumber::Generic() const
Unexecuted instantiation: libmatroska::KaxCueCodecState::Generic() const
Unexecuted instantiation: libmatroska::KaxCueRefTime::Generic() const
Unexecuted instantiation: libmatroska::KaxCueRefCluster::Generic() const
Unexecuted instantiation: libmatroska::KaxCueRefNumber::Generic() const
Unexecuted instantiation: libmatroska::KaxCueRefCodecState::Generic() const
libmatroska::KaxAttachments::Generic() const
Line
Count
Source
226
163
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxAttached::Generic() const
Line
Count
Source
226
142
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxFileDescription::Generic() const
Line
Count
Source
226
74
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxFileName::Generic() const
Line
Count
Source
226
142
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxMimeType::Generic() const
Line
Count
Source
226
136
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxFileData::Generic() const
Line
Count
Source
226
142
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxFileUID::Generic() const
Line
Count
Source
226
102
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
Unexecuted instantiation: libmatroska::KaxFileReferral::Generic() const
Unexecuted instantiation: libmatroska::KaxFileUsedStartTime::Generic() const
Unexecuted instantiation: libmatroska::KaxFileUsedEndTime::Generic() const
libmatroska::KaxChapters::Generic() const
Line
Count
Source
226
9.57k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxEditionEntry::Generic() const
Line
Count
Source
226
1.08k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxEditionUID::Generic() const
Line
Count
Source
226
1.03k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxEditionFlagHidden::Generic() const
Line
Count
Source
226
758
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxEditionFlagDefault::Generic() const
Line
Count
Source
226
758
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxEditionFlagOrdered::Generic() const
Line
Count
Source
226
80
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
Unexecuted instantiation: libmatroska::KaxEditionDisplay::Generic() const
Unexecuted instantiation: libmatroska::KaxEditionString::Generic() const
Unexecuted instantiation: libmatroska::KaxEditionLanguageIETF::Generic() const
libmatroska::KaxChapterAtom::Generic() const
Line
Count
Source
226
5.95k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxChapterUID::Generic() const
Line
Count
Source
226
5.76k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
Unexecuted instantiation: libmatroska::KaxChapterStringUID::Generic() const
libmatroska::KaxChapterTimeStart::Generic() const
Line
Count
Source
226
5.78k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxChapterTimeEnd::Generic() const
Line
Count
Source
226
482
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxChapterFlagHidden::Generic() const
Line
Count
Source
226
5.41k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxChapterFlagEnabled::Generic() const
Line
Count
Source
226
5.41k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
Unexecuted instantiation: libmatroska::KaxChapterSegmentUID::Generic() const
Unexecuted instantiation: libmatroska::KaxChapterSkipType::Generic() const
Unexecuted instantiation: libmatroska::KaxChapterSegmentEditionUID::Generic() const
libmatroska::KaxChapterPhysicalEquiv::Generic() const
Line
Count
Source
226
154
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
Unexecuted instantiation: libmatroska::KaxChapterTrack::Generic() const
Unexecuted instantiation: libmatroska::KaxChapterTrackNumber::Generic() const
libmatroska::KaxChapterDisplay::Generic() const
Line
Count
Source
226
5.95k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxChapterString::Generic() const
Line
Count
Source
226
5.95k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxChapterLanguage::Generic() const
Line
Count
Source
226
5.88k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxChapLanguageIETF::Generic() const
Line
Count
Source
226
16
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxChapterCountry::Generic() const
Line
Count
Source
226
220
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxChapterProcess::Generic() const
Line
Count
Source
226
74
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxChapterProcessCodecID::Generic() const
Line
Count
Source
226
66
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
Unexecuted instantiation: libmatroska::KaxChapterProcessPrivate::Generic() const
libmatroska::KaxChapterProcessCommand::Generic() const
Line
Count
Source
226
48
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxChapterProcessTime::Generic() const
Line
Count
Source
226
46
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxChapterProcessData::Generic() const
Line
Count
Source
226
44
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxTags::Generic() const
Line
Count
Source
226
1.82k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxTag::Generic() const
Line
Count
Source
226
392
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxTagTargets::Generic() const
Line
Count
Source
226
434
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxTagTargetTypeValue::Generic() const
Line
Count
Source
226
16
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxTagTargetType::Generic() const
Line
Count
Source
226
8
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxTagTrackUID::Generic() const
Line
Count
Source
226
62
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
Unexecuted instantiation: libmatroska::KaxTagEditionUID::Generic() const
Unexecuted instantiation: libmatroska::KaxTagChapterUID::Generic() const
Unexecuted instantiation: libmatroska::KaxTagAttachmentUID::Generic() const
libmatroska::KaxTagSimple::Generic() const
Line
Count
Source
226
674
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxTagName::Generic() const
Line
Count
Source
226
532
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxTagLangue::Generic() const
Line
Count
Source
226
28
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
Unexecuted instantiation: libmatroska::KaxTagLanguageIETF::Generic() const
Unexecuted instantiation: libmatroska::KaxTagDefault::Generic() const
Unexecuted instantiation: libmatroska::KaxTagDefaultBogus::Generic() const
libmatroska::KaxTagString::Generic() const
Line
Count
Source
226
480
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
Unexecuted instantiation: libmatroska::KaxTagBinary::Generic() const
libmatroska::KaxTrackEntry::Generic() const
Line
Count
Source
226
7.72k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxBlockGroup::Generic() const
Line
Count
Source
226
232k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxBlock::Generic() const
Line
Count
Source
226
44.0k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxSimpleBlock::Generic() const
Line
Count
Source
226
47.6k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxBlockVirtual::Generic() const
Line
Count
Source
226
50
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxReferenceBlock::Generic() const
Line
Count
Source
226
13.2k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxCues::Generic() const
Line
Count
Source
226
773
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxCluster::Generic() const
Line
Count
Source
226
578k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxCuePoint::Generic() const
Line
Count
Source
226
10.4k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxCueTrackPositions::Generic() const
Line
Count
Source
226
15.5k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
Unexecuted instantiation: libmatroska::KaxCueReference::Generic() const
Unexecuted instantiation: libmatroska::KaxPrevUID::Generic() const
Unexecuted instantiation: libmatroska::KaxNextUID::Generic() const
libmatroska::KaxSeek::Generic() const
Line
Count
Source
226
44.2k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxSeekHead::Generic() const
Line
Count
Source
226
15.2k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
libmatroska::KaxSegment::Generic() const
Line
Count
Source
226
126k
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
227
627k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libebml::EDocType::operator libebml::EbmlId const&() const
Line
Count
Source
227
5.37k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libebml::EDocTypeReadVersion::operator libebml::EbmlId const&() const
Line
Count
Source
227
2.26k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxSeekID::operator libebml::EbmlId const&() const
Line
Count
Source
227
6.72k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxSeekPosition::operator libebml::EbmlId const&() const
Line
Count
Source
227
13.3k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxInfo::operator libebml::EbmlId const&() const
Line
Count
Source
227
4.86k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxSegmentUID::operator libebml::EbmlId const&() const
Line
Count
Source
227
1.31k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
Unexecuted instantiation: libmatroska::KaxSegmentFilename::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxPrevFilename::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxNextFilename::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxSegmentFamily::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxChapterTranslate::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxChapterTranslateID::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxChapterTranslateCodec::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxChapterTranslateEditionUID::operator libebml::EbmlId const&() const
libmatroska::KaxTimecodeScale::operator libebml::EbmlId const&() const
Line
Count
Source
227
1.24k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxDuration::operator libebml::EbmlId const&() const
Line
Count
Source
227
1.16k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxDateUTC::operator libebml::EbmlId const&() const
Line
Count
Source
227
1.30k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxTitle::operator libebml::EbmlId const&() const
Line
Count
Source
227
378
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxMuxingApp::operator libebml::EbmlId const&() const
Line
Count
Source
227
1.89k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxWritingApp::operator libebml::EbmlId const&() const
Line
Count
Source
227
1.85k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxClusterTimecode::operator libebml::EbmlId const&() const
Line
Count
Source
227
52.0k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxClusterSilentTracks::operator libebml::EbmlId const&() const
Line
Count
Source
227
5
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
Unexecuted instantiation: libmatroska::KaxClusterSilentTrackNumber::operator libebml::EbmlId const&() const
libmatroska::KaxClusterPosition::operator libebml::EbmlId const&() const
Line
Count
Source
227
121
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxClusterPrevSize::operator libebml::EbmlId const&() const
Line
Count
Source
227
52
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxBlockAdditions::operator libebml::EbmlId const&() const
Line
Count
Source
227
2.69k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxBlockMore::operator libebml::EbmlId const&() const
Line
Count
Source
227
4.49k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxBlockAdditional::operator libebml::EbmlId const&() const
Line
Count
Source
227
4.47k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxBlockAddID::operator libebml::EbmlId const&() const
Line
Count
Source
227
6.50k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxBlockDuration::operator libebml::EbmlId const&() const
Line
Count
Source
227
6.07k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
Unexecuted instantiation: libmatroska::KaxReferencePriority::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxReferenceVirtual::operator libebml::EbmlId const&() const
libmatroska::KaxCodecState::operator libebml::EbmlId const&() const
Line
Count
Source
227
24
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxDiscardPadding::operator libebml::EbmlId const&() const
Line
Count
Source
227
1
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxSlices::operator libebml::EbmlId const&() const
Line
Count
Source
227
45
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
Unexecuted instantiation: libmatroska::KaxTimeSlice::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxSliceLaceNumber::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxSliceFrameNumber::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxSliceBlockAddID::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxSliceDelay::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxSliceDuration::operator libebml::EbmlId const&() const
libmatroska::KaxReferenceFrame::operator libebml::EbmlId const&() const
Line
Count
Source
227
106
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
Unexecuted instantiation: libmatroska::KaxReferenceOffset::operator libebml::EbmlId const&() const
libmatroska::KaxReferenceTimeCode::operator libebml::EbmlId const&() const
Line
Count
Source
227
3
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxEncryptedBlock::operator libebml::EbmlId const&() const
Line
Count
Source
227
110
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxTracks::operator libebml::EbmlId const&() const
Line
Count
Source
227
19.8k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxTrackNumber::operator libebml::EbmlId const&() const
Line
Count
Source
227
11.8k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxTrackUID::operator libebml::EbmlId const&() const
Line
Count
Source
227
8.61k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxTrackType::operator libebml::EbmlId const&() const
Line
Count
Source
227
10.1k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxTrackFlagEnabled::operator libebml::EbmlId const&() const
Line
Count
Source
227
2.20k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxTrackFlagDefault::operator libebml::EbmlId const&() const
Line
Count
Source
227
4.37k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxTrackFlagForced::operator libebml::EbmlId const&() const
Line
Count
Source
227
2.20k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
Unexecuted instantiation: libmatroska::KaxFlagHearingImpaired::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxFlagVisualImpaired::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxFlagTextDescriptions::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxFlagOriginal::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxFlagCommentary::operator libebml::EbmlId const&() const
libmatroska::KaxTrackFlagLacing::operator libebml::EbmlId const&() const
Line
Count
Source
227
5.42k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxTrackMinCache::operator libebml::EbmlId const&() const
Line
Count
Source
227
3.11k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxTrackMaxCache::operator libebml::EbmlId const&() const
Line
Count
Source
227
28
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxTrackDefaultDuration::operator libebml::EbmlId const&() const
Line
Count
Source
227
2.11k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
Unexecuted instantiation: libmatroska::KaxTrackDefaultDecodedFieldDuration::operator libebml::EbmlId const&() const
libmatroska::KaxTrackTimecodeScale::operator libebml::EbmlId const&() const
Line
Count
Source
227
2.26k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
Unexecuted instantiation: libmatroska::KaxTrackOffset::operator libebml::EbmlId const&() const
libmatroska::KaxMaxBlockAdditionID::operator libebml::EbmlId const&() const
Line
Count
Source
227
2.71k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxBlockAdditionMapping::operator libebml::EbmlId const&() const
Line
Count
Source
227
1
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
Unexecuted instantiation: libmatroska::KaxBlockAddIDValue::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxBlockAddIDName::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxBlockAddIDType::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxBlockAddIDExtraData::operator libebml::EbmlId const&() const
libmatroska::KaxTrackName::operator libebml::EbmlId const&() const
Line
Count
Source
227
1.86k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxTrackLanguage::operator libebml::EbmlId const&() const
Line
Count
Source
227
5.20k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxLanguageIETF::operator libebml::EbmlId const&() const
Line
Count
Source
227
4
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxCodecID::operator libebml::EbmlId const&() const
Line
Count
Source
227
6.33k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxCodecPrivate::operator libebml::EbmlId const&() const
Line
Count
Source
227
3.49k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
Unexecuted instantiation: libmatroska::KaxCodecName::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxTrackAttachmentLink::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxCodecSettings::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxCodecInfoURL::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxCodecDownloadURL::operator libebml::EbmlId const&() const
libmatroska::KaxCodecDecodeAll::operator libebml::EbmlId const&() const
Line
Count
Source
227
2.19k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
Unexecuted instantiation: libmatroska::KaxTrackOverlay::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxCodecDelay::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxSeekPreRoll::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxTrackTranslate::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxTrackTranslateTrackID::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxTrackTranslateCodec::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxTrackTranslateEditionUID::operator libebml::EbmlId const&() const
libmatroska::KaxTrackVideo::operator libebml::EbmlId const&() const
Line
Count
Source
227
1.32k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxVideoFlagInterlaced::operator libebml::EbmlId const&() const
Line
Count
Source
227
445
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
Unexecuted instantiation: libmatroska::KaxVideoFieldOrder::operator libebml::EbmlId const&() const
libmatroska::KaxVideoStereoMode::operator libebml::EbmlId const&() const
Line
Count
Source
227
2
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxVideoAlphaMode::operator libebml::EbmlId const&() const
Line
Count
Source
227
18
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
Unexecuted instantiation: libmatroska::KaxOldStereoMode::operator libebml::EbmlId const&() const
libmatroska::KaxVideoPixelWidth::operator libebml::EbmlId const&() const
Line
Count
Source
227
1.52k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxVideoPixelHeight::operator libebml::EbmlId const&() const
Line
Count
Source
227
1.52k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
Unexecuted instantiation: libmatroska::KaxVideoPixelCropBottom::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxVideoPixelCropTop::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxVideoPixelCropLeft::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxVideoPixelCropRight::operator libebml::EbmlId const&() const
libmatroska::KaxVideoDisplayWidth::operator libebml::EbmlId const&() const
Line
Count
Source
227
648
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxVideoDisplayHeight::operator libebml::EbmlId const&() const
Line
Count
Source
227
630
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxVideoDisplayUnit::operator libebml::EbmlId const&() const
Line
Count
Source
227
4
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
Unexecuted instantiation: libmatroska::KaxVideoAspectRatio::operator libebml::EbmlId const&() const
libmatroska::KaxVideoColourSpace::operator libebml::EbmlId const&() const
Line
Count
Source
227
47
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
Unexecuted instantiation: libmatroska::KaxVideoGamma::operator libebml::EbmlId const&() const
libmatroska::KaxVideoFrameRate::operator libebml::EbmlId const&() const
Line
Count
Source
227
2
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxVideoColour::operator libebml::EbmlId const&() const
Line
Count
Source
227
55
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxVideoColourMatrix::operator libebml::EbmlId const&() const
Line
Count
Source
227
18
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
Unexecuted instantiation: libmatroska::KaxVideoBitsPerChannel::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxVideoChromaSubsampHorz::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxVideoChromaSubsampVert::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxVideoCbSubsampHorz::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxVideoCbSubsampVert::operator libebml::EbmlId const&() const
libmatroska::KaxVideoChromaSitHorz::operator libebml::EbmlId const&() const
Line
Count
Source
227
19
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxVideoChromaSitVert::operator libebml::EbmlId const&() const
Line
Count
Source
227
19
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxVideoColourRange::operator libebml::EbmlId const&() const
Line
Count
Source
227
36
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxVideoColourTransferCharacter::operator libebml::EbmlId const&() const
Line
Count
Source
227
6
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxVideoColourPrimaries::operator libebml::EbmlId const&() const
Line
Count
Source
227
4
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxVideoColourMaxCLL::operator libebml::EbmlId const&() const
Line
Count
Source
227
6
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxVideoColourMaxFALL::operator libebml::EbmlId const&() const
Line
Count
Source
227
4
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxVideoColourMasterMeta::operator libebml::EbmlId const&() const
Line
Count
Source
227
4
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxVideoRChromaX::operator libebml::EbmlId const&() const
Line
Count
Source
227
4
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxVideoRChromaY::operator libebml::EbmlId const&() const
Line
Count
Source
227
4
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxVideoGChromaX::operator libebml::EbmlId const&() const
Line
Count
Source
227
4
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxVideoGChromaY::operator libebml::EbmlId const&() const
Line
Count
Source
227
4
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxVideoBChromaX::operator libebml::EbmlId const&() const
Line
Count
Source
227
4
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxVideoBChromaY::operator libebml::EbmlId const&() const
Line
Count
Source
227
4
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxVideoWhitePointChromaX::operator libebml::EbmlId const&() const
Line
Count
Source
227
4
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxVideoWhitePointChromaY::operator libebml::EbmlId const&() const
Line
Count
Source
227
4
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxVideoLuminanceMax::operator libebml::EbmlId const&() const
Line
Count
Source
227
4
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxVideoLuminanceMin::operator libebml::EbmlId const&() const
Line
Count
Source
227
4
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxVideoProjection::operator libebml::EbmlId const&() const
Line
Count
Source
227
4
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
Unexecuted instantiation: libmatroska::KaxVideoProjectionType::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxVideoProjectionPrivate::operator libebml::EbmlId const&() const
libmatroska::KaxVideoProjectionPoseYaw::operator libebml::EbmlId const&() const
Line
Count
Source
227
4
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
Unexecuted instantiation: libmatroska::KaxVideoProjectionPosePitch::operator libebml::EbmlId const&() const
libmatroska::KaxVideoProjectionPoseRoll::operator libebml::EbmlId const&() const
Line
Count
Source
227
4
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxTrackAudio::operator libebml::EbmlId const&() const
Line
Count
Source
227
1.83k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxAudioSamplingFreq::operator libebml::EbmlId const&() const
Line
Count
Source
227
2.21k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxAudioOutputSamplingFreq::operator libebml::EbmlId const&() const
Line
Count
Source
227
417
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxAudioChannels::operator libebml::EbmlId const&() const
Line
Count
Source
227
2.18k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
Unexecuted instantiation: libmatroska::KaxAudioPosition::operator libebml::EbmlId const&() const
libmatroska::KaxAudioBitDepth::operator libebml::EbmlId const&() const
Line
Count
Source
227
84
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
Unexecuted instantiation: libmatroska::KaxEmphasis::operator libebml::EbmlId const&() const
libmatroska::KaxTrackOperation::operator libebml::EbmlId const&() const
Line
Count
Source
227
5
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
Unexecuted instantiation: libmatroska::KaxTrackCombinePlanes::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxTrackPlane::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxTrackPlaneUID::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxTrackPlaneType::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxTrackJoinBlocks::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxTrackJoinUID::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxTrickTrackUID::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxTrickTrackSegmentUID::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxTrickTrackFlag::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxTrickMasterTrackUID::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxTrickMasterTrackSegmentUID::operator libebml::EbmlId const&() const
libmatroska::KaxContentEncodings::operator libebml::EbmlId const&() const
Line
Count
Source
227
1.07k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxContentEncoding::operator libebml::EbmlId const&() const
Line
Count
Source
227
1.12k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxContentEncodingOrder::operator libebml::EbmlId const&() const
Line
Count
Source
227
732
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxContentEncodingScope::operator libebml::EbmlId const&() const
Line
Count
Source
227
736
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxContentEncodingType::operator libebml::EbmlId const&() const
Line
Count
Source
227
734
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxContentCompression::operator libebml::EbmlId const&() const
Line
Count
Source
227
1.12k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxContentCompAlgo::operator libebml::EbmlId const&() const
Line
Count
Source
227
1.11k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxContentCompSettings::operator libebml::EbmlId const&() const
Line
Count
Source
227
220
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
Unexecuted instantiation: libmatroska::KaxContentEncryption::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxContentEncAlgo::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxContentEncKeyID::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxContentEncAESSettings::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxAESSettingsCipherMode::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxContentSignature::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxContentSigKeyID::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxContentSigAlgo::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxContentSigHashAlgo::operator libebml::EbmlId const&() const
libmatroska::KaxCueTime::operator libebml::EbmlId const&() const
Line
Count
Source
227
2.55k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxCueTrack::operator libebml::EbmlId const&() const
Line
Count
Source
227
2.51k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxCueClusterPosition::operator libebml::EbmlId const&() const
Line
Count
Source
227
5.01k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxCueRelativePosition::operator libebml::EbmlId const&() const
Line
Count
Source
227
876
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxCueDuration::operator libebml::EbmlId const&() const
Line
Count
Source
227
56
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
Unexecuted instantiation: libmatroska::KaxCueBlockNumber::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxCueCodecState::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxCueRefTime::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxCueRefCluster::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxCueRefNumber::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxCueRefCodecState::operator libebml::EbmlId const&() const
libmatroska::KaxAttachments::operator libebml::EbmlId const&() const
Line
Count
Source
227
381
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxAttached::operator libebml::EbmlId const&() const
Line
Count
Source
227
918
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxFileDescription::operator libebml::EbmlId const&() const
Line
Count
Source
227
37
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxFileName::operator libebml::EbmlId const&() const
Line
Count
Source
227
284
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxMimeType::operator libebml::EbmlId const&() const
Line
Count
Source
227
204
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxFileData::operator libebml::EbmlId const&() const
Line
Count
Source
227
145
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxFileUID::operator libebml::EbmlId const&() const
Line
Count
Source
227
54
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
Unexecuted instantiation: libmatroska::KaxFileReferral::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxFileUsedStartTime::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxFileUsedEndTime::operator libebml::EbmlId const&() const
libmatroska::KaxChapters::operator libebml::EbmlId const&() const
Line
Count
Source
227
8.37k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxEditionEntry::operator libebml::EbmlId const&() const
Line
Count
Source
227
1.08k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxEditionUID::operator libebml::EbmlId const&() const
Line
Count
Source
227
1.03k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxEditionFlagHidden::operator libebml::EbmlId const&() const
Line
Count
Source
227
758
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxEditionFlagDefault::operator libebml::EbmlId const&() const
Line
Count
Source
227
758
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxEditionFlagOrdered::operator libebml::EbmlId const&() const
Line
Count
Source
227
80
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
Unexecuted instantiation: libmatroska::KaxEditionDisplay::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxEditionString::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxEditionLanguageIETF::operator libebml::EbmlId const&() const
libmatroska::KaxChapterAtom::operator libebml::EbmlId const&() const
Line
Count
Source
227
5.95k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxChapterUID::operator libebml::EbmlId const&() const
Line
Count
Source
227
5.76k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
Unexecuted instantiation: libmatroska::KaxChapterStringUID::operator libebml::EbmlId const&() const
libmatroska::KaxChapterTimeStart::operator libebml::EbmlId const&() const
Line
Count
Source
227
5.78k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxChapterTimeEnd::operator libebml::EbmlId const&() const
Line
Count
Source
227
482
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxChapterFlagHidden::operator libebml::EbmlId const&() const
Line
Count
Source
227
5.41k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxChapterFlagEnabled::operator libebml::EbmlId const&() const
Line
Count
Source
227
5.41k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
Unexecuted instantiation: libmatroska::KaxChapterSegmentUID::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxChapterSkipType::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxChapterSegmentEditionUID::operator libebml::EbmlId const&() const
libmatroska::KaxChapterPhysicalEquiv::operator libebml::EbmlId const&() const
Line
Count
Source
227
154
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
Unexecuted instantiation: libmatroska::KaxChapterTrack::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxChapterTrackNumber::operator libebml::EbmlId const&() const
libmatroska::KaxChapterDisplay::operator libebml::EbmlId const&() const
Line
Count
Source
227
5.95k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxChapterString::operator libebml::EbmlId const&() const
Line
Count
Source
227
5.95k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxChapterLanguage::operator libebml::EbmlId const&() const
Line
Count
Source
227
5.88k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxChapLanguageIETF::operator libebml::EbmlId const&() const
Line
Count
Source
227
16
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxChapterCountry::operator libebml::EbmlId const&() const
Line
Count
Source
227
220
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxChapterProcess::operator libebml::EbmlId const&() const
Line
Count
Source
227
74
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxChapterProcessCodecID::operator libebml::EbmlId const&() const
Line
Count
Source
227
132
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
Unexecuted instantiation: libmatroska::KaxChapterProcessPrivate::operator libebml::EbmlId const&() const
libmatroska::KaxChapterProcessCommand::operator libebml::EbmlId const&() const
Line
Count
Source
227
72
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxChapterProcessTime::operator libebml::EbmlId const&() const
Line
Count
Source
227
68
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxChapterProcessData::operator libebml::EbmlId const&() const
Line
Count
Source
227
44
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxTags::operator libebml::EbmlId const&() const
Line
Count
Source
227
4.51k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxTag::operator libebml::EbmlId const&() const
Line
Count
Source
227
196
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxTagTargets::operator libebml::EbmlId const&() const
Line
Count
Source
227
336
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxTagTargetTypeValue::operator libebml::EbmlId const&() const
Line
Count
Source
227
12
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxTagTargetType::operator libebml::EbmlId const&() const
Line
Count
Source
227
6
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxTagTrackUID::operator libebml::EbmlId const&() const
Line
Count
Source
227
60
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
Unexecuted instantiation: libmatroska::KaxTagEditionUID::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxTagChapterUID::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxTagAttachmentUID::operator libebml::EbmlId const&() const
libmatroska::KaxTagSimple::operator libebml::EbmlId const&() const
Line
Count
Source
227
624
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxTagName::operator libebml::EbmlId const&() const
Line
Count
Source
227
480
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxTagLangue::operator libebml::EbmlId const&() const
Line
Count
Source
227
28
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
Unexecuted instantiation: libmatroska::KaxTagLanguageIETF::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxTagDefault::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxTagDefaultBogus::operator libebml::EbmlId const&() const
libmatroska::KaxTagString::operator libebml::EbmlId const&() const
Line
Count
Source
227
476
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
Unexecuted instantiation: libmatroska::KaxTagBinary::operator libebml::EbmlId const&() const
libmatroska::KaxTrackEntry::operator libebml::EbmlId const&() const
Line
Count
Source
227
6.26k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxBlockGroup::operator libebml::EbmlId const&() const
Line
Count
Source
227
47.5k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxBlock::operator libebml::EbmlId const&() const
Line
Count
Source
227
82.7k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxSimpleBlock::operator libebml::EbmlId const&() const
Line
Count
Source
227
83.0k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxBlockVirtual::operator libebml::EbmlId const&() const
Line
Count
Source
227
45
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxReferenceBlock::operator libebml::EbmlId const&() const
Line
Count
Source
227
12.9k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxCues::operator libebml::EbmlId const&() const
Line
Count
Source
227
798
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxCluster::operator libebml::EbmlId const&() const
Line
Count
Source
227
47.2k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxCuePoint::operator libebml::EbmlId const&() const
Line
Count
Source
227
2.58k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxCueTrackPositions::operator libebml::EbmlId const&() const
Line
Count
Source
227
5.03k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
Unexecuted instantiation: libmatroska::KaxCueReference::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxPrevUID::operator libebml::EbmlId const&() const
Unexecuted instantiation: libmatroska::KaxNextUID::operator libebml::EbmlId const&() const
libmatroska::KaxSeek::operator libebml::EbmlId const&() const
Line
Count
Source
227
7.29k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxSeekHead::operator libebml::EbmlId const&() const
Line
Count
Source
227
6.16k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
libmatroska::KaxSegment::operator libebml::EbmlId const&() const
Line
Count
Source
227
13.8k
    operator const EbmlId &() const override {return ClassInfos.GlobalId;} \
228
0
        EbmlElement & CreateElement() const override {return Create();} \
Unexecuted instantiation: libebml::EDocType::CreateElement() const
Unexecuted instantiation: libebml::EDocTypeReadVersion::CreateElement() const
Unexecuted instantiation: libmatroska::KaxSeekID::CreateElement() const
Unexecuted instantiation: libmatroska::KaxSeekPosition::CreateElement() const
Unexecuted instantiation: libmatroska::KaxInfo::CreateElement() const
Unexecuted instantiation: libmatroska::KaxSegmentUID::CreateElement() const
Unexecuted instantiation: libmatroska::KaxSegmentFilename::CreateElement() const
Unexecuted instantiation: libmatroska::KaxPrevFilename::CreateElement() const
Unexecuted instantiation: libmatroska::KaxNextFilename::CreateElement() const
Unexecuted instantiation: libmatroska::KaxSegmentFamily::CreateElement() const
Unexecuted instantiation: libmatroska::KaxChapterTranslate::CreateElement() const
Unexecuted instantiation: libmatroska::KaxChapterTranslateID::CreateElement() const
Unexecuted instantiation: libmatroska::KaxChapterTranslateCodec::CreateElement() const
Unexecuted instantiation: libmatroska::KaxChapterTranslateEditionUID::CreateElement() const
Unexecuted instantiation: libmatroska::KaxTimecodeScale::CreateElement() const
Unexecuted instantiation: libmatroska::KaxDuration::CreateElement() const
Unexecuted instantiation: libmatroska::KaxDateUTC::CreateElement() const
Unexecuted instantiation: libmatroska::KaxTitle::CreateElement() const
Unexecuted instantiation: libmatroska::KaxMuxingApp::CreateElement() const
Unexecuted instantiation: libmatroska::KaxWritingApp::CreateElement() const
Unexecuted instantiation: libmatroska::KaxClusterTimecode::CreateElement() const
Unexecuted instantiation: libmatroska::KaxClusterSilentTracks::CreateElement() const
Unexecuted instantiation: libmatroska::KaxClusterSilentTrackNumber::CreateElement() const
Unexecuted instantiation: libmatroska::KaxClusterPosition::CreateElement() const
Unexecuted instantiation: libmatroska::KaxClusterPrevSize::CreateElement() const
Unexecuted instantiation: libmatroska::KaxBlockAdditions::CreateElement() const
Unexecuted instantiation: libmatroska::KaxBlockMore::CreateElement() const
Unexecuted instantiation: libmatroska::KaxBlockAdditional::CreateElement() const
Unexecuted instantiation: libmatroska::KaxBlockAddID::CreateElement() const
Unexecuted instantiation: libmatroska::KaxBlockDuration::CreateElement() const
Unexecuted instantiation: libmatroska::KaxReferencePriority::CreateElement() const
Unexecuted instantiation: libmatroska::KaxReferenceVirtual::CreateElement() const
Unexecuted instantiation: libmatroska::KaxCodecState::CreateElement() const
Unexecuted instantiation: libmatroska::KaxDiscardPadding::CreateElement() const
Unexecuted instantiation: libmatroska::KaxSlices::CreateElement() const
Unexecuted instantiation: libmatroska::KaxTimeSlice::CreateElement() const
Unexecuted instantiation: libmatroska::KaxSliceLaceNumber::CreateElement() const
Unexecuted instantiation: libmatroska::KaxSliceFrameNumber::CreateElement() const
Unexecuted instantiation: libmatroska::KaxSliceBlockAddID::CreateElement() const
Unexecuted instantiation: libmatroska::KaxSliceDelay::CreateElement() const
Unexecuted instantiation: libmatroska::KaxSliceDuration::CreateElement() const
Unexecuted instantiation: libmatroska::KaxReferenceFrame::CreateElement() const
Unexecuted instantiation: libmatroska::KaxReferenceOffset::CreateElement() const
Unexecuted instantiation: libmatroska::KaxReferenceTimeCode::CreateElement() const
Unexecuted instantiation: libmatroska::KaxEncryptedBlock::CreateElement() const
Unexecuted instantiation: libmatroska::KaxTracks::CreateElement() const
Unexecuted instantiation: libmatroska::KaxTrackNumber::CreateElement() const
Unexecuted instantiation: libmatroska::KaxTrackUID::CreateElement() const
Unexecuted instantiation: libmatroska::KaxTrackType::CreateElement() const
Unexecuted instantiation: libmatroska::KaxTrackFlagEnabled::CreateElement() const
Unexecuted instantiation: libmatroska::KaxTrackFlagDefault::CreateElement() const
Unexecuted instantiation: libmatroska::KaxTrackFlagForced::CreateElement() const
Unexecuted instantiation: libmatroska::KaxFlagHearingImpaired::CreateElement() const
Unexecuted instantiation: libmatroska::KaxFlagVisualImpaired::CreateElement() const
Unexecuted instantiation: libmatroska::KaxFlagTextDescriptions::CreateElement() const
Unexecuted instantiation: libmatroska::KaxFlagOriginal::CreateElement() const
Unexecuted instantiation: libmatroska::KaxFlagCommentary::CreateElement() const
Unexecuted instantiation: libmatroska::KaxTrackFlagLacing::CreateElement() const
Unexecuted instantiation: libmatroska::KaxTrackMinCache::CreateElement() const
Unexecuted instantiation: libmatroska::KaxTrackMaxCache::CreateElement() const
Unexecuted instantiation: libmatroska::KaxTrackDefaultDuration::CreateElement() const
Unexecuted instantiation: libmatroska::KaxTrackDefaultDecodedFieldDuration::CreateElement() const
Unexecuted instantiation: libmatroska::KaxTrackTimecodeScale::CreateElement() const
Unexecuted instantiation: libmatroska::KaxTrackOffset::CreateElement() const
Unexecuted instantiation: libmatroska::KaxMaxBlockAdditionID::CreateElement() const
Unexecuted instantiation: libmatroska::KaxBlockAdditionMapping::CreateElement() const
Unexecuted instantiation: libmatroska::KaxBlockAddIDValue::CreateElement() const
Unexecuted instantiation: libmatroska::KaxBlockAddIDName::CreateElement() const
Unexecuted instantiation: libmatroska::KaxBlockAddIDType::CreateElement() const
Unexecuted instantiation: libmatroska::KaxBlockAddIDExtraData::CreateElement() const
Unexecuted instantiation: libmatroska::KaxTrackName::CreateElement() const
Unexecuted instantiation: libmatroska::KaxTrackLanguage::CreateElement() const
Unexecuted instantiation: libmatroska::KaxLanguageIETF::CreateElement() const
Unexecuted instantiation: libmatroska::KaxCodecID::CreateElement() const
Unexecuted instantiation: libmatroska::KaxCodecPrivate::CreateElement() const
Unexecuted instantiation: libmatroska::KaxCodecName::CreateElement() const
Unexecuted instantiation: libmatroska::KaxTrackAttachmentLink::CreateElement() const
Unexecuted instantiation: libmatroska::KaxCodecSettings::CreateElement() const
Unexecuted instantiation: libmatroska::KaxCodecInfoURL::CreateElement() const
Unexecuted instantiation: libmatroska::KaxCodecDownloadURL::CreateElement() const
Unexecuted instantiation: libmatroska::KaxCodecDecodeAll::CreateElement() const
Unexecuted instantiation: libmatroska::KaxTrackOverlay::CreateElement() const
Unexecuted instantiation: libmatroska::KaxCodecDelay::CreateElement() const
Unexecuted instantiation: libmatroska::KaxSeekPreRoll::CreateElement() const
Unexecuted instantiation: libmatroska::KaxTrackTranslate::CreateElement() const
Unexecuted instantiation: libmatroska::KaxTrackTranslateTrackID::CreateElement() const
Unexecuted instantiation: libmatroska::KaxTrackTranslateCodec::CreateElement() const
Unexecuted instantiation: libmatroska::KaxTrackTranslateEditionUID::CreateElement() const
Unexecuted instantiation: libmatroska::KaxTrackVideo::CreateElement() const
Unexecuted instantiation: libmatroska::KaxVideoFlagInterlaced::CreateElement() const
Unexecuted instantiation: libmatroska::KaxVideoFieldOrder::CreateElement() const
Unexecuted instantiation: libmatroska::KaxVideoStereoMode::CreateElement() const
Unexecuted instantiation: libmatroska::KaxVideoAlphaMode::CreateElement() const
Unexecuted instantiation: libmatroska::KaxOldStereoMode::CreateElement() const
Unexecuted instantiation: libmatroska::KaxVideoPixelWidth::CreateElement() const
Unexecuted instantiation: libmatroska::KaxVideoPixelHeight::CreateElement() const
Unexecuted instantiation: libmatroska::KaxVideoPixelCropBottom::CreateElement() const
Unexecuted instantiation: libmatroska::KaxVideoPixelCropTop::CreateElement() const
Unexecuted instantiation: libmatroska::KaxVideoPixelCropLeft::CreateElement() const
Unexecuted instantiation: libmatroska::KaxVideoPixelCropRight::CreateElement() const
Unexecuted instantiation: libmatroska::KaxVideoDisplayWidth::CreateElement() const
Unexecuted instantiation: libmatroska::KaxVideoDisplayHeight::CreateElement() const
Unexecuted instantiation: libmatroska::KaxVideoDisplayUnit::CreateElement() const
Unexecuted instantiation: libmatroska::KaxVideoAspectRatio::CreateElement() const
Unexecuted instantiation: libmatroska::KaxVideoColourSpace::CreateElement() const
Unexecuted instantiation: libmatroska::KaxVideoGamma::CreateElement() const
Unexecuted instantiation: libmatroska::KaxVideoFrameRate::CreateElement() const
Unexecuted instantiation: libmatroska::KaxVideoColour::CreateElement() const
Unexecuted instantiation: libmatroska::KaxVideoColourMatrix::CreateElement() const
Unexecuted instantiation: libmatroska::KaxVideoBitsPerChannel::CreateElement() const
Unexecuted instantiation: libmatroska::KaxVideoChromaSubsampHorz::CreateElement() const
Unexecuted instantiation: libmatroska::KaxVideoChromaSubsampVert::CreateElement() const
Unexecuted instantiation: libmatroska::KaxVideoCbSubsampHorz::CreateElement() const
Unexecuted instantiation: libmatroska::KaxVideoCbSubsampVert::CreateElement() const
Unexecuted instantiation: libmatroska::KaxVideoChromaSitHorz::CreateElement() const
Unexecuted instantiation: libmatroska::KaxVideoChromaSitVert::CreateElement() const
Unexecuted instantiation: libmatroska::KaxVideoColourRange::CreateElement() const
Unexecuted instantiation: libmatroska::KaxVideoColourTransferCharacter::CreateElement() const
Unexecuted instantiation: libmatroska::KaxVideoColourPrimaries::CreateElement() const
Unexecuted instantiation: libmatroska::KaxVideoColourMaxCLL::CreateElement() const
Unexecuted instantiation: libmatroska::KaxVideoColourMaxFALL::CreateElement() const
Unexecuted instantiation: libmatroska::KaxVideoColourMasterMeta::CreateElement() const
Unexecuted instantiation: libmatroska::KaxVideoRChromaX::CreateElement() const
Unexecuted instantiation: libmatroska::KaxVideoRChromaY::CreateElement() const
Unexecuted instantiation: libmatroska::KaxVideoGChromaX::CreateElement() const
Unexecuted instantiation: libmatroska::KaxVideoGChromaY::CreateElement() const
Unexecuted instantiation: libmatroska::KaxVideoBChromaX::CreateElement() const
Unexecuted instantiation: libmatroska::KaxVideoBChromaY::CreateElement() const
Unexecuted instantiation: libmatroska::KaxVideoWhitePointChromaX::CreateElement() const
Unexecuted instantiation: libmatroska::KaxVideoWhitePointChromaY::CreateElement() const
Unexecuted instantiation: libmatroska::KaxVideoLuminanceMax::CreateElement() const
Unexecuted instantiation: libmatroska::KaxVideoLuminanceMin::CreateElement() const
Unexecuted instantiation: libmatroska::KaxVideoProjection::CreateElement() const
Unexecuted instantiation: libmatroska::KaxVideoProjectionType::CreateElement() const
Unexecuted instantiation: libmatroska::KaxVideoProjectionPrivate::CreateElement() const
Unexecuted instantiation: libmatroska::KaxVideoProjectionPoseYaw::CreateElement() const
Unexecuted instantiation: libmatroska::KaxVideoProjectionPosePitch::CreateElement() const
Unexecuted instantiation: libmatroska::KaxVideoProjectionPoseRoll::CreateElement() const
Unexecuted instantiation: libmatroska::KaxTrackAudio::CreateElement() const
Unexecuted instantiation: libmatroska::KaxAudioSamplingFreq::CreateElement() const
Unexecuted instantiation: libmatroska::KaxAudioOutputSamplingFreq::CreateElement() const
Unexecuted instantiation: libmatroska::KaxAudioChannels::CreateElement() const
Unexecuted instantiation: libmatroska::KaxAudioPosition::CreateElement() const
Unexecuted instantiation: libmatroska::KaxAudioBitDepth::CreateElement() const
Unexecuted instantiation: libmatroska::KaxEmphasis::CreateElement() const
Unexecuted instantiation: libmatroska::KaxTrackOperation::CreateElement() const
Unexecuted instantiation: libmatroska::KaxTrackCombinePlanes::CreateElement() const
Unexecuted instantiation: libmatroska::KaxTrackPlane::CreateElement() const
Unexecuted instantiation: libmatroska::KaxTrackPlaneUID::CreateElement() const
Unexecuted instantiation: libmatroska::KaxTrackPlaneType::CreateElement() const
Unexecuted instantiation: libmatroska::KaxTrackJoinBlocks::CreateElement() const
Unexecuted instantiation: libmatroska::KaxTrackJoinUID::CreateElement() const
Unexecuted instantiation: libmatroska::KaxTrickTrackUID::CreateElement() const
Unexecuted instantiation: libmatroska::KaxTrickTrackSegmentUID::CreateElement() const
Unexecuted instantiation: libmatroska::KaxTrickTrackFlag::CreateElement() const
Unexecuted instantiation: libmatroska::KaxTrickMasterTrackUID::CreateElement() const
Unexecuted instantiation: libmatroska::KaxTrickMasterTrackSegmentUID::CreateElement() const
Unexecuted instantiation: libmatroska::KaxContentEncodings::CreateElement() const
Unexecuted instantiation: libmatroska::KaxContentEncoding::CreateElement() const
Unexecuted instantiation: libmatroska::KaxContentEncodingOrder::CreateElement() const
Unexecuted instantiation: libmatroska::KaxContentEncodingScope::CreateElement() const
Unexecuted instantiation: libmatroska::KaxContentEncodingType::CreateElement() const
Unexecuted instantiation: libmatroska::KaxContentCompression::CreateElement() const
Unexecuted instantiation: libmatroska::KaxContentCompAlgo::CreateElement() const
Unexecuted instantiation: libmatroska::KaxContentCompSettings::CreateElement() const
Unexecuted instantiation: libmatroska::KaxContentEncryption::CreateElement() const
Unexecuted instantiation: libmatroska::KaxContentEncAlgo::CreateElement() const
Unexecuted instantiation: libmatroska::KaxContentEncKeyID::CreateElement() const
Unexecuted instantiation: libmatroska::KaxContentEncAESSettings::CreateElement() const
Unexecuted instantiation: libmatroska::KaxAESSettingsCipherMode::CreateElement() const
Unexecuted instantiation: libmatroska::KaxContentSignature::CreateElement() const
Unexecuted instantiation: libmatroska::KaxContentSigKeyID::CreateElement() const
Unexecuted instantiation: libmatroska::KaxContentSigAlgo::CreateElement() const
Unexecuted instantiation: libmatroska::KaxContentSigHashAlgo::CreateElement() const
Unexecuted instantiation: libmatroska::KaxCueTime::CreateElement() const
Unexecuted instantiation: libmatroska::KaxCueTrack::CreateElement() const
Unexecuted instantiation: libmatroska::KaxCueClusterPosition::CreateElement() const
Unexecuted instantiation: libmatroska::KaxCueRelativePosition::CreateElement() const
Unexecuted instantiation: libmatroska::KaxCueDuration::CreateElement() const
Unexecuted instantiation: libmatroska::KaxCueBlockNumber::CreateElement() const
Unexecuted instantiation: libmatroska::KaxCueCodecState::CreateElement() const
Unexecuted instantiation: libmatroska::KaxCueRefTime::CreateElement() const
Unexecuted instantiation: libmatroska::KaxCueRefCluster::CreateElement() const
Unexecuted instantiation: libmatroska::KaxCueRefNumber::CreateElement() const
Unexecuted instantiation: libmatroska::KaxCueRefCodecState::CreateElement() const
Unexecuted instantiation: libmatroska::KaxAttachments::CreateElement() const
Unexecuted instantiation: libmatroska::KaxAttached::CreateElement() const
Unexecuted instantiation: libmatroska::KaxFileDescription::CreateElement() const
Unexecuted instantiation: libmatroska::KaxFileName::CreateElement() const
Unexecuted instantiation: libmatroska::KaxMimeType::CreateElement() const
Unexecuted instantiation: libmatroska::KaxFileData::CreateElement() const
Unexecuted instantiation: libmatroska::KaxFileUID::CreateElement() const
Unexecuted instantiation: libmatroska::KaxFileReferral::CreateElement() const
Unexecuted instantiation: libmatroska::KaxFileUsedStartTime::CreateElement() const
Unexecuted instantiation: libmatroska::KaxFileUsedEndTime::CreateElement() const
Unexecuted instantiation: libmatroska::KaxChapters::CreateElement() const
Unexecuted instantiation: libmatroska::KaxEditionEntry::CreateElement() const
Unexecuted instantiation: libmatroska::KaxEditionUID::CreateElement() const
Unexecuted instantiation: libmatroska::KaxEditionFlagHidden::CreateElement() const
Unexecuted instantiation: libmatroska::KaxEditionFlagDefault::CreateElement() const
Unexecuted instantiation: libmatroska::KaxEditionFlagOrdered::CreateElement() const
Unexecuted instantiation: libmatroska::KaxEditionDisplay::CreateElement() const
Unexecuted instantiation: libmatroska::KaxEditionString::CreateElement() const
Unexecuted instantiation: libmatroska::KaxEditionLanguageIETF::CreateElement() const
Unexecuted instantiation: libmatroska::KaxChapterAtom::CreateElement() const
Unexecuted instantiation: libmatroska::KaxChapterUID::CreateElement() const
Unexecuted instantiation: libmatroska::KaxChapterStringUID::CreateElement() const
Unexecuted instantiation: libmatroska::KaxChapterTimeStart::CreateElement() const
Unexecuted instantiation: libmatroska::KaxChapterTimeEnd::CreateElement() const
Unexecuted instantiation: libmatroska::KaxChapterFlagHidden::CreateElement() const
Unexecuted instantiation: libmatroska::KaxChapterFlagEnabled::CreateElement() const
Unexecuted instantiation: libmatroska::KaxChapterSegmentUID::CreateElement() const
Unexecuted instantiation: libmatroska::KaxChapterSkipType::CreateElement() const
Unexecuted instantiation: libmatroska::KaxChapterSegmentEditionUID::CreateElement() const
Unexecuted instantiation: libmatroska::KaxChapterPhysicalEquiv::CreateElement() const
Unexecuted instantiation: libmatroska::KaxChapterTrack::CreateElement() const
Unexecuted instantiation: libmatroska::KaxChapterTrackNumber::CreateElement() const
Unexecuted instantiation: libmatroska::KaxChapterDisplay::CreateElement() const
Unexecuted instantiation: libmatroska::KaxChapterString::CreateElement() const
Unexecuted instantiation: libmatroska::KaxChapterLanguage::CreateElement() const
Unexecuted instantiation: libmatroska::KaxChapLanguageIETF::CreateElement() const
Unexecuted instantiation: libmatroska::KaxChapterCountry::CreateElement() const
Unexecuted instantiation: libmatroska::KaxChapterProcess::CreateElement() const
Unexecuted instantiation: libmatroska::KaxChapterProcessCodecID::CreateElement() const
Unexecuted instantiation: libmatroska::KaxChapterProcessPrivate::CreateElement() const
Unexecuted instantiation: libmatroska::KaxChapterProcessCommand::CreateElement() const
Unexecuted instantiation: libmatroska::KaxChapterProcessTime::CreateElement() const
Unexecuted instantiation: libmatroska::KaxChapterProcessData::CreateElement() const
Unexecuted instantiation: libmatroska::KaxTags::CreateElement() const
Unexecuted instantiation: libmatroska::KaxTag::CreateElement() const
Unexecuted instantiation: libmatroska::KaxTagTargets::CreateElement() const
Unexecuted instantiation: libmatroska::KaxTagTargetTypeValue::CreateElement() const
Unexecuted instantiation: libmatroska::KaxTagTargetType::CreateElement() const
Unexecuted instantiation: libmatroska::KaxTagTrackUID::CreateElement() const
Unexecuted instantiation: libmatroska::KaxTagEditionUID::CreateElement() const
Unexecuted instantiation: libmatroska::KaxTagChapterUID::CreateElement() const
Unexecuted instantiation: libmatroska::KaxTagAttachmentUID::CreateElement() const
Unexecuted instantiation: libmatroska::KaxTagSimple::CreateElement() const
Unexecuted instantiation: libmatroska::KaxTagName::CreateElement() const
Unexecuted instantiation: libmatroska::KaxTagLangue::CreateElement() const
Unexecuted instantiation: libmatroska::KaxTagLanguageIETF::CreateElement() const
Unexecuted instantiation: libmatroska::KaxTagDefault::CreateElement() const
Unexecuted instantiation: libmatroska::KaxTagDefaultBogus::CreateElement() const
Unexecuted instantiation: libmatroska::KaxTagString::CreateElement() const
Unexecuted instantiation: libmatroska::KaxTagBinary::CreateElement() const
Unexecuted instantiation: libmatroska::KaxTrackEntry::CreateElement() const
Unexecuted instantiation: libmatroska::KaxBlockGroup::CreateElement() const
Unexecuted instantiation: libmatroska::KaxBlock::CreateElement() const
Unexecuted instantiation: libmatroska::KaxSimpleBlock::CreateElement() const
Unexecuted instantiation: libmatroska::KaxBlockVirtual::CreateElement() const
Unexecuted instantiation: libmatroska::KaxReferenceBlock::CreateElement() const
Unexecuted instantiation: libmatroska::KaxCues::CreateElement() const
Unexecuted instantiation: libmatroska::KaxCluster::CreateElement() const
Unexecuted instantiation: libmatroska::KaxCuePoint::CreateElement() const
Unexecuted instantiation: libmatroska::KaxCueTrackPositions::CreateElement() const
Unexecuted instantiation: libmatroska::KaxCueReference::CreateElement() const
Unexecuted instantiation: libmatroska::KaxPrevUID::CreateElement() const
Unexecuted instantiation: libmatroska::KaxNextUID::CreateElement() const
Unexecuted instantiation: libmatroska::KaxSeek::CreateElement() const
Unexecuted instantiation: libmatroska::KaxSeekHead::CreateElement() const
Unexecuted instantiation: libmatroska::KaxSegment::CreateElement() const
229
0
        EbmlElement * Clone() const override { return new Type(*this); } \
Unexecuted instantiation: libebml::EDocType::Clone() const
Unexecuted instantiation: libebml::EDocTypeReadVersion::Clone() const
Unexecuted instantiation: libmatroska::KaxSeekID::Clone() const
Unexecuted instantiation: libmatroska::KaxSeekPosition::Clone() const
Unexecuted instantiation: libmatroska::KaxInfo::Clone() const
Unexecuted instantiation: libmatroska::KaxSegmentUID::Clone() const
Unexecuted instantiation: libmatroska::KaxSegmentFilename::Clone() const
Unexecuted instantiation: libmatroska::KaxPrevFilename::Clone() const
Unexecuted instantiation: libmatroska::KaxNextFilename::Clone() const
Unexecuted instantiation: libmatroska::KaxSegmentFamily::Clone() const
Unexecuted instantiation: libmatroska::KaxChapterTranslate::Clone() const
Unexecuted instantiation: libmatroska::KaxChapterTranslateID::Clone() const
Unexecuted instantiation: libmatroska::KaxChapterTranslateCodec::Clone() const
Unexecuted instantiation: libmatroska::KaxChapterTranslateEditionUID::Clone() const
Unexecuted instantiation: libmatroska::KaxTimecodeScale::Clone() const
Unexecuted instantiation: libmatroska::KaxDuration::Clone() const
Unexecuted instantiation: libmatroska::KaxDateUTC::Clone() const
Unexecuted instantiation: libmatroska::KaxTitle::Clone() const
Unexecuted instantiation: libmatroska::KaxMuxingApp::Clone() const
Unexecuted instantiation: libmatroska::KaxWritingApp::Clone() const
Unexecuted instantiation: libmatroska::KaxClusterTimecode::Clone() const
Unexecuted instantiation: libmatroska::KaxClusterSilentTracks::Clone() const
Unexecuted instantiation: libmatroska::KaxClusterSilentTrackNumber::Clone() const
Unexecuted instantiation: libmatroska::KaxClusterPosition::Clone() const
Unexecuted instantiation: libmatroska::KaxClusterPrevSize::Clone() const
Unexecuted instantiation: libmatroska::KaxBlockAdditions::Clone() const
Unexecuted instantiation: libmatroska::KaxBlockMore::Clone() const
Unexecuted instantiation: libmatroska::KaxBlockAdditional::Clone() const
Unexecuted instantiation: libmatroska::KaxBlockAddID::Clone() const
Unexecuted instantiation: libmatroska::KaxBlockDuration::Clone() const
Unexecuted instantiation: libmatroska::KaxReferencePriority::Clone() const
Unexecuted instantiation: libmatroska::KaxReferenceVirtual::Clone() const
Unexecuted instantiation: libmatroska::KaxCodecState::Clone() const
Unexecuted instantiation: libmatroska::KaxDiscardPadding::Clone() const
Unexecuted instantiation: libmatroska::KaxSlices::Clone() const
Unexecuted instantiation: libmatroska::KaxTimeSlice::Clone() const
Unexecuted instantiation: libmatroska::KaxSliceLaceNumber::Clone() const
Unexecuted instantiation: libmatroska::KaxSliceFrameNumber::Clone() const
Unexecuted instantiation: libmatroska::KaxSliceBlockAddID::Clone() const
Unexecuted instantiation: libmatroska::KaxSliceDelay::Clone() const
Unexecuted instantiation: libmatroska::KaxSliceDuration::Clone() const
Unexecuted instantiation: libmatroska::KaxReferenceFrame::Clone() const
Unexecuted instantiation: libmatroska::KaxReferenceOffset::Clone() const
Unexecuted instantiation: libmatroska::KaxReferenceTimeCode::Clone() const
Unexecuted instantiation: libmatroska::KaxEncryptedBlock::Clone() const
Unexecuted instantiation: libmatroska::KaxTracks::Clone() const
Unexecuted instantiation: libmatroska::KaxTrackNumber::Clone() const
Unexecuted instantiation: libmatroska::KaxTrackUID::Clone() const
Unexecuted instantiation: libmatroska::KaxTrackType::Clone() const
Unexecuted instantiation: libmatroska::KaxTrackFlagEnabled::Clone() const
Unexecuted instantiation: libmatroska::KaxTrackFlagDefault::Clone() const
Unexecuted instantiation: libmatroska::KaxTrackFlagForced::Clone() const
Unexecuted instantiation: libmatroska::KaxFlagHearingImpaired::Clone() const
Unexecuted instantiation: libmatroska::KaxFlagVisualImpaired::Clone() const
Unexecuted instantiation: libmatroska::KaxFlagTextDescriptions::Clone() const
Unexecuted instantiation: libmatroska::KaxFlagOriginal::Clone() const
Unexecuted instantiation: libmatroska::KaxFlagCommentary::Clone() const
Unexecuted instantiation: libmatroska::KaxTrackFlagLacing::Clone() const
Unexecuted instantiation: libmatroska::KaxTrackMinCache::Clone() const
Unexecuted instantiation: libmatroska::KaxTrackMaxCache::Clone() const
Unexecuted instantiation: libmatroska::KaxTrackDefaultDuration::Clone() const
Unexecuted instantiation: libmatroska::KaxTrackDefaultDecodedFieldDuration::Clone() const
Unexecuted instantiation: libmatroska::KaxTrackTimecodeScale::Clone() const
Unexecuted instantiation: libmatroska::KaxTrackOffset::Clone() const
Unexecuted instantiation: libmatroska::KaxMaxBlockAdditionID::Clone() const
Unexecuted instantiation: libmatroska::KaxBlockAdditionMapping::Clone() const
Unexecuted instantiation: libmatroska::KaxBlockAddIDValue::Clone() const
Unexecuted instantiation: libmatroska::KaxBlockAddIDName::Clone() const
Unexecuted instantiation: libmatroska::KaxBlockAddIDType::Clone() const
Unexecuted instantiation: libmatroska::KaxBlockAddIDExtraData::Clone() const
Unexecuted instantiation: libmatroska::KaxTrackName::Clone() const
Unexecuted instantiation: libmatroska::KaxTrackLanguage::Clone() const
Unexecuted instantiation: libmatroska::KaxLanguageIETF::Clone() const
Unexecuted instantiation: libmatroska::KaxCodecID::Clone() const
Unexecuted instantiation: libmatroska::KaxCodecPrivate::Clone() const
Unexecuted instantiation: libmatroska::KaxCodecName::Clone() const
Unexecuted instantiation: libmatroska::KaxTrackAttachmentLink::Clone() const
Unexecuted instantiation: libmatroska::KaxCodecSettings::Clone() const
Unexecuted instantiation: libmatroska::KaxCodecInfoURL::Clone() const
Unexecuted instantiation: libmatroska::KaxCodecDownloadURL::Clone() const
Unexecuted instantiation: libmatroska::KaxCodecDecodeAll::Clone() const
Unexecuted instantiation: libmatroska::KaxTrackOverlay::Clone() const
Unexecuted instantiation: libmatroska::KaxCodecDelay::Clone() const
Unexecuted instantiation: libmatroska::KaxSeekPreRoll::Clone() const
Unexecuted instantiation: libmatroska::KaxTrackTranslate::Clone() const
Unexecuted instantiation: libmatroska::KaxTrackTranslateTrackID::Clone() const
Unexecuted instantiation: libmatroska::KaxTrackTranslateCodec::Clone() const
Unexecuted instantiation: libmatroska::KaxTrackTranslateEditionUID::Clone() const
Unexecuted instantiation: libmatroska::KaxTrackVideo::Clone() const
Unexecuted instantiation: libmatroska::KaxVideoFlagInterlaced::Clone() const
Unexecuted instantiation: libmatroska::KaxVideoFieldOrder::Clone() const
Unexecuted instantiation: libmatroska::KaxVideoStereoMode::Clone() const
Unexecuted instantiation: libmatroska::KaxVideoAlphaMode::Clone() const
Unexecuted instantiation: libmatroska::KaxOldStereoMode::Clone() const
Unexecuted instantiation: libmatroska::KaxVideoPixelWidth::Clone() const
Unexecuted instantiation: libmatroska::KaxVideoPixelHeight::Clone() const
Unexecuted instantiation: libmatroska::KaxVideoPixelCropBottom::Clone() const
Unexecuted instantiation: libmatroska::KaxVideoPixelCropTop::Clone() const
Unexecuted instantiation: libmatroska::KaxVideoPixelCropLeft::Clone() const
Unexecuted instantiation: libmatroska::KaxVideoPixelCropRight::Clone() const
Unexecuted instantiation: libmatroska::KaxVideoDisplayWidth::Clone() const
Unexecuted instantiation: libmatroska::KaxVideoDisplayHeight::Clone() const
Unexecuted instantiation: libmatroska::KaxVideoDisplayUnit::Clone() const
Unexecuted instantiation: libmatroska::KaxVideoAspectRatio::Clone() const
Unexecuted instantiation: libmatroska::KaxVideoColourSpace::Clone() const
Unexecuted instantiation: libmatroska::KaxVideoGamma::Clone() const
Unexecuted instantiation: libmatroska::KaxVideoFrameRate::Clone() const
Unexecuted instantiation: libmatroska::KaxVideoColour::Clone() const
Unexecuted instantiation: libmatroska::KaxVideoColourMatrix::Clone() const
Unexecuted instantiation: libmatroska::KaxVideoBitsPerChannel::Clone() const
Unexecuted instantiation: libmatroska::KaxVideoChromaSubsampHorz::Clone() const
Unexecuted instantiation: libmatroska::KaxVideoChromaSubsampVert::Clone() const
Unexecuted instantiation: libmatroska::KaxVideoCbSubsampHorz::Clone() const
Unexecuted instantiation: libmatroska::KaxVideoCbSubsampVert::Clone() const
Unexecuted instantiation: libmatroska::KaxVideoChromaSitHorz::Clone() const
Unexecuted instantiation: libmatroska::KaxVideoChromaSitVert::Clone() const
Unexecuted instantiation: libmatroska::KaxVideoColourRange::Clone() const
Unexecuted instantiation: libmatroska::KaxVideoColourTransferCharacter::Clone() const
Unexecuted instantiation: libmatroska::KaxVideoColourPrimaries::Clone() const
Unexecuted instantiation: libmatroska::KaxVideoColourMaxCLL::Clone() const
Unexecuted instantiation: libmatroska::KaxVideoColourMaxFALL::Clone() const
Unexecuted instantiation: libmatroska::KaxVideoColourMasterMeta::Clone() const
Unexecuted instantiation: libmatroska::KaxVideoRChromaX::Clone() const
Unexecuted instantiation: libmatroska::KaxVideoRChromaY::Clone() const
Unexecuted instantiation: libmatroska::KaxVideoGChromaX::Clone() const
Unexecuted instantiation: libmatroska::KaxVideoGChromaY::Clone() const
Unexecuted instantiation: libmatroska::KaxVideoBChromaX::Clone() const
Unexecuted instantiation: libmatroska::KaxVideoBChromaY::Clone() const
Unexecuted instantiation: libmatroska::KaxVideoWhitePointChromaX::Clone() const
Unexecuted instantiation: libmatroska::KaxVideoWhitePointChromaY::Clone() const
Unexecuted instantiation: libmatroska::KaxVideoLuminanceMax::Clone() const
Unexecuted instantiation: libmatroska::KaxVideoLuminanceMin::Clone() const
Unexecuted instantiation: libmatroska::KaxVideoProjection::Clone() const
Unexecuted instantiation: libmatroska::KaxVideoProjectionType::Clone() const
Unexecuted instantiation: libmatroska::KaxVideoProjectionPrivate::Clone() const
Unexecuted instantiation: libmatroska::KaxVideoProjectionPoseYaw::Clone() const
Unexecuted instantiation: libmatroska::KaxVideoProjectionPosePitch::Clone() const
Unexecuted instantiation: libmatroska::KaxVideoProjectionPoseRoll::Clone() const
Unexecuted instantiation: libmatroska::KaxTrackAudio::Clone() const
Unexecuted instantiation: libmatroska::KaxAudioSamplingFreq::Clone() const
Unexecuted instantiation: libmatroska::KaxAudioOutputSamplingFreq::Clone() const
Unexecuted instantiation: libmatroska::KaxAudioChannels::Clone() const
Unexecuted instantiation: libmatroska::KaxAudioPosition::Clone() const
Unexecuted instantiation: libmatroska::KaxAudioBitDepth::Clone() const
Unexecuted instantiation: libmatroska::KaxEmphasis::Clone() const
Unexecuted instantiation: libmatroska::KaxTrackOperation::Clone() const
Unexecuted instantiation: libmatroska::KaxTrackCombinePlanes::Clone() const
Unexecuted instantiation: libmatroska::KaxTrackPlane::Clone() const
Unexecuted instantiation: libmatroska::KaxTrackPlaneUID::Clone() const
Unexecuted instantiation: libmatroska::KaxTrackPlaneType::Clone() const
Unexecuted instantiation: libmatroska::KaxTrackJoinBlocks::Clone() const
Unexecuted instantiation: libmatroska::KaxTrackJoinUID::Clone() const
Unexecuted instantiation: libmatroska::KaxTrickTrackUID::Clone() const
Unexecuted instantiation: libmatroska::KaxTrickTrackSegmentUID::Clone() const
Unexecuted instantiation: libmatroska::KaxTrickTrackFlag::Clone() const
Unexecuted instantiation: libmatroska::KaxTrickMasterTrackUID::Clone() const
Unexecuted instantiation: libmatroska::KaxTrickMasterTrackSegmentUID::Clone() const
Unexecuted instantiation: libmatroska::KaxContentEncodings::Clone() const
Unexecuted instantiation: libmatroska::KaxContentEncoding::Clone() const
Unexecuted instantiation: libmatroska::KaxContentEncodingOrder::Clone() const
Unexecuted instantiation: libmatroska::KaxContentEncodingScope::Clone() const
Unexecuted instantiation: libmatroska::KaxContentEncodingType::Clone() const
Unexecuted instantiation: libmatroska::KaxContentCompression::Clone() const
Unexecuted instantiation: libmatroska::KaxContentCompAlgo::Clone() const
Unexecuted instantiation: libmatroska::KaxContentCompSettings::Clone() const
Unexecuted instantiation: libmatroska::KaxContentEncryption::Clone() const
Unexecuted instantiation: libmatroska::KaxContentEncAlgo::Clone() const
Unexecuted instantiation: libmatroska::KaxContentEncKeyID::Clone() const
Unexecuted instantiation: libmatroska::KaxContentEncAESSettings::Clone() const
Unexecuted instantiation: libmatroska::KaxAESSettingsCipherMode::Clone() const
Unexecuted instantiation: libmatroska::KaxContentSignature::Clone() const
Unexecuted instantiation: libmatroska::KaxContentSigKeyID::Clone() const
Unexecuted instantiation: libmatroska::KaxContentSigAlgo::Clone() const
Unexecuted instantiation: libmatroska::KaxContentSigHashAlgo::Clone() const
Unexecuted instantiation: libmatroska::KaxCueTime::Clone() const
Unexecuted instantiation: libmatroska::KaxCueTrack::Clone() const
Unexecuted instantiation: libmatroska::KaxCueClusterPosition::Clone() const
Unexecuted instantiation: libmatroska::KaxCueRelativePosition::Clone() const
Unexecuted instantiation: libmatroska::KaxCueDuration::Clone() const
Unexecuted instantiation: libmatroska::KaxCueBlockNumber::Clone() const
Unexecuted instantiation: libmatroska::KaxCueCodecState::Clone() const
Unexecuted instantiation: libmatroska::KaxCueRefTime::Clone() const
Unexecuted instantiation: libmatroska::KaxCueRefCluster::Clone() const
Unexecuted instantiation: libmatroska::KaxCueRefNumber::Clone() const
Unexecuted instantiation: libmatroska::KaxCueRefCodecState::Clone() const
Unexecuted instantiation: libmatroska::KaxAttachments::Clone() const
Unexecuted instantiation: libmatroska::KaxAttached::Clone() const
Unexecuted instantiation: libmatroska::KaxFileDescription::Clone() const
Unexecuted instantiation: libmatroska::KaxFileName::Clone() const
Unexecuted instantiation: libmatroska::KaxMimeType::Clone() const
Unexecuted instantiation: libmatroska::KaxFileData::Clone() const
Unexecuted instantiation: libmatroska::KaxFileUID::Clone() const
Unexecuted instantiation: libmatroska::KaxFileReferral::Clone() const
Unexecuted instantiation: libmatroska::KaxFileUsedStartTime::Clone() const
Unexecuted instantiation: libmatroska::KaxFileUsedEndTime::Clone() const
Unexecuted instantiation: libmatroska::KaxChapters::Clone() const
Unexecuted instantiation: libmatroska::KaxEditionEntry::Clone() const
Unexecuted instantiation: libmatroska::KaxEditionUID::Clone() const
Unexecuted instantiation: libmatroska::KaxEditionFlagHidden::Clone() const
Unexecuted instantiation: libmatroska::KaxEditionFlagDefault::Clone() const
Unexecuted instantiation: libmatroska::KaxEditionFlagOrdered::Clone() const
Unexecuted instantiation: libmatroska::KaxEditionDisplay::Clone() const
Unexecuted instantiation: libmatroska::KaxEditionString::Clone() const
Unexecuted instantiation: libmatroska::KaxEditionLanguageIETF::Clone() const
Unexecuted instantiation: libmatroska::KaxChapterAtom::Clone() const
Unexecuted instantiation: libmatroska::KaxChapterUID::Clone() const
Unexecuted instantiation: libmatroska::KaxChapterStringUID::Clone() const
Unexecuted instantiation: libmatroska::KaxChapterTimeStart::Clone() const
Unexecuted instantiation: libmatroska::KaxChapterTimeEnd::Clone() const
Unexecuted instantiation: libmatroska::KaxChapterFlagHidden::Clone() const
Unexecuted instantiation: libmatroska::KaxChapterFlagEnabled::Clone() const
Unexecuted instantiation: libmatroska::KaxChapterSegmentUID::Clone() const
Unexecuted instantiation: libmatroska::KaxChapterSkipType::Clone() const
Unexecuted instantiation: libmatroska::KaxChapterSegmentEditionUID::Clone() const
Unexecuted instantiation: libmatroska::KaxChapterPhysicalEquiv::Clone() const
Unexecuted instantiation: libmatroska::KaxChapterTrack::Clone() const
Unexecuted instantiation: libmatroska::KaxChapterTrackNumber::Clone() const
Unexecuted instantiation: libmatroska::KaxChapterDisplay::Clone() const
Unexecuted instantiation: libmatroska::KaxChapterString::Clone() const
Unexecuted instantiation: libmatroska::KaxChapterLanguage::Clone() const
Unexecuted instantiation: libmatroska::KaxChapLanguageIETF::Clone() const
Unexecuted instantiation: libmatroska::KaxChapterCountry::Clone() const
Unexecuted instantiation: libmatroska::KaxChapterProcess::Clone() const
Unexecuted instantiation: libmatroska::KaxChapterProcessCodecID::Clone() const
Unexecuted instantiation: libmatroska::KaxChapterProcessPrivate::Clone() const
Unexecuted instantiation: libmatroska::KaxChapterProcessCommand::Clone() const
Unexecuted instantiation: libmatroska::KaxChapterProcessTime::Clone() const
Unexecuted instantiation: libmatroska::KaxChapterProcessData::Clone() const
Unexecuted instantiation: libmatroska::KaxTags::Clone() const
Unexecuted instantiation: libmatroska::KaxTag::Clone() const
Unexecuted instantiation: libmatroska::KaxTagTargets::Clone() const
Unexecuted instantiation: libmatroska::KaxTagTargetTypeValue::Clone() const
Unexecuted instantiation: libmatroska::KaxTagTargetType::Clone() const
Unexecuted instantiation: libmatroska::KaxTagTrackUID::Clone() const
Unexecuted instantiation: libmatroska::KaxTagEditionUID::Clone() const
Unexecuted instantiation: libmatroska::KaxTagChapterUID::Clone() const
Unexecuted instantiation: libmatroska::KaxTagAttachmentUID::Clone() const
Unexecuted instantiation: libmatroska::KaxTagSimple::Clone() const
Unexecuted instantiation: libmatroska::KaxTagName::Clone() const
Unexecuted instantiation: libmatroska::KaxTagLangue::Clone() const
Unexecuted instantiation: libmatroska::KaxTagLanguageIETF::Clone() const
Unexecuted instantiation: libmatroska::KaxTagDefault::Clone() const
Unexecuted instantiation: libmatroska::KaxTagDefaultBogus::Clone() const
Unexecuted instantiation: libmatroska::KaxTagString::Clone() const
Unexecuted instantiation: libmatroska::KaxTagBinary::Clone() const
Unexecuted instantiation: libmatroska::KaxTrackEntry::Clone() const
Unexecuted instantiation: libmatroska::KaxBlockGroup::Clone() const
Unexecuted instantiation: libmatroska::KaxBlock::Clone() const
Unexecuted instantiation: libmatroska::KaxSimpleBlock::Clone() const
Unexecuted instantiation: libmatroska::KaxBlockVirtual::Clone() const
Unexecuted instantiation: libmatroska::KaxReferenceBlock::Clone() const
Unexecuted instantiation: libmatroska::KaxCues::Clone() const
Unexecuted instantiation: libmatroska::KaxCluster::Clone() const
Unexecuted instantiation: libmatroska::KaxCuePoint::Clone() const
Unexecuted instantiation: libmatroska::KaxCueTrackPositions::Clone() const
Unexecuted instantiation: libmatroska::KaxCueReference::Clone() const
Unexecuted instantiation: libmatroska::KaxPrevUID::Clone() const
Unexecuted instantiation: libmatroska::KaxNextUID::Clone() const
Unexecuted instantiation: libmatroska::KaxSeek::Clone() const
Unexecuted instantiation: libmatroska::KaxSeekHead::Clone() const
Unexecuted instantiation: libmatroska::KaxSegment::Clone() const
230
696k
    static EbmlElement & Create() {return *(new (Type));} \
libebml::EDocType::Create()
Line
Count
Source
230
4.38k
    static EbmlElement & Create() {return *(new (Type));} \
libebml::EDocTypeReadVersion::Create()
Line
Count
Source
230
4.26k
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxSeekID::Create()
Line
Count
Source
230
14.5k
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxSeekPosition::Create()
Line
Count
Source
230
13.9k
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxInfo::Create()
Line
Count
Source
230
3.66k
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxSegmentUID::Create()
Line
Count
Source
230
1.01k
    static EbmlElement & Create() {return *(new (Type));} \
Unexecuted instantiation: libmatroska::KaxSegmentFilename::Create()
Unexecuted instantiation: libmatroska::KaxPrevFilename::Create()
Unexecuted instantiation: libmatroska::KaxNextFilename::Create()
Unexecuted instantiation: libmatroska::KaxSegmentFamily::Create()
Unexecuted instantiation: libmatroska::KaxChapterTranslate::Create()
Unexecuted instantiation: libmatroska::KaxChapterTranslateID::Create()
Unexecuted instantiation: libmatroska::KaxChapterTranslateCodec::Create()
Unexecuted instantiation: libmatroska::KaxChapterTranslateEditionUID::Create()
libmatroska::KaxTimecodeScale::Create()
Line
Count
Source
230
4.30k
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxDuration::Create()
Line
Count
Source
230
631
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxDateUTC::Create()
Line
Count
Source
230
962
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxTitle::Create()
Line
Count
Source
230
191
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxMuxingApp::Create()
Line
Count
Source
230
4.93k
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxWritingApp::Create()
Line
Count
Source
230
4.92k
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxClusterTimecode::Create()
Line
Count
Source
230
90.1k
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxClusterSilentTracks::Create()
Line
Count
Source
230
7.13k
    static EbmlElement & Create() {return *(new (Type));} \
Unexecuted instantiation: libmatroska::KaxClusterSilentTrackNumber::Create()
libmatroska::KaxClusterPosition::Create()
Line
Count
Source
230
1.05k
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxClusterPrevSize::Create()
Line
Count
Source
230
688
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxBlockAdditions::Create()
Line
Count
Source
230
2.58k
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxBlockMore::Create()
Line
Count
Source
230
2.45k
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxBlockAdditional::Create()
Line
Count
Source
230
4.90k
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxBlockAddID::Create()
Line
Count
Source
230
4.89k
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxBlockDuration::Create()
Line
Count
Source
230
6.09k
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxReferencePriority::Create()
Line
Count
Source
230
47.9k
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxReferenceVirtual::Create()
Line
Count
Source
230
277
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxCodecState::Create()
Line
Count
Source
230
40
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxDiscardPadding::Create()
Line
Count
Source
230
1
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxSlices::Create()
Line
Count
Source
230
53
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxTimeSlice::Create()
Line
Count
Source
230
2
    static EbmlElement & Create() {return *(new (Type));} \
Unexecuted instantiation: libmatroska::KaxSliceLaceNumber::Create()
Unexecuted instantiation: libmatroska::KaxSliceFrameNumber::Create()
Unexecuted instantiation: libmatroska::KaxSliceBlockAddID::Create()
Unexecuted instantiation: libmatroska::KaxSliceDelay::Create()
Unexecuted instantiation: libmatroska::KaxSliceDuration::Create()
libmatroska::KaxReferenceFrame::Create()
Line
Count
Source
230
117
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxReferenceOffset::Create()
Line
Count
Source
230
117
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxReferenceTimeCode::Create()
Line
Count
Source
230
120
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxEncryptedBlock::Create()
Line
Count
Source
230
304
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxTracks::Create()
Line
Count
Source
230
14.6k
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxTrackNumber::Create()
Line
Count
Source
230
8.33k
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxTrackUID::Create()
Line
Count
Source
230
7.65k
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxTrackType::Create()
Line
Count
Source
230
7.77k
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxTrackFlagEnabled::Create()
Line
Count
Source
230
5.03k
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxTrackFlagDefault::Create()
Line
Count
Source
230
5.95k
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxTrackFlagForced::Create()
Line
Count
Source
230
5.03k
    static EbmlElement & Create() {return *(new (Type));} \
Unexecuted instantiation: libmatroska::KaxFlagHearingImpaired::Create()
Unexecuted instantiation: libmatroska::KaxFlagVisualImpaired::Create()
Unexecuted instantiation: libmatroska::KaxFlagTextDescriptions::Create()
Unexecuted instantiation: libmatroska::KaxFlagOriginal::Create()
Unexecuted instantiation: libmatroska::KaxFlagCommentary::Create()
libmatroska::KaxTrackFlagLacing::Create()
Line
Count
Source
230
6.67k
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxTrackMinCache::Create()
Line
Count
Source
230
5.80k
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxTrackMaxCache::Create()
Line
Count
Source
230
14
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxTrackDefaultDuration::Create()
Line
Count
Source
230
1.18k
    static EbmlElement & Create() {return *(new (Type));} \
Unexecuted instantiation: libmatroska::KaxTrackDefaultDecodedFieldDuration::Create()
libmatroska::KaxTrackTimecodeScale::Create()
Line
Count
Source
230
5.06k
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxTrackOffset::Create()
Line
Count
Source
230
1
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxMaxBlockAdditionID::Create()
Line
Count
Source
230
5.28k
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxBlockAdditionMapping::Create()
Line
Count
Source
230
1
    static EbmlElement & Create() {return *(new (Type));} \
Unexecuted instantiation: libmatroska::KaxBlockAddIDValue::Create()
Unexecuted instantiation: libmatroska::KaxBlockAddIDName::Create()
libmatroska::KaxBlockAddIDType::Create()
Line
Count
Source
230
1
    static EbmlElement & Create() {return *(new (Type));} \
Unexecuted instantiation: libmatroska::KaxBlockAddIDExtraData::Create()
libmatroska::KaxTrackName::Create()
Line
Count
Source
230
933
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxTrackLanguage::Create()
Line
Count
Source
230
6.59k
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxLanguageIETF::Create()
Line
Count
Source
230
2
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxCodecID::Create()
Line
Count
Source
230
8.28k
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxCodecPrivate::Create()
Line
Count
Source
230
3.08k
    static EbmlElement & Create() {return *(new (Type));} \
Unexecuted instantiation: libmatroska::KaxCodecName::Create()
Unexecuted instantiation: libmatroska::KaxTrackAttachmentLink::Create()
Unexecuted instantiation: libmatroska::KaxCodecSettings::Create()
Unexecuted instantiation: libmatroska::KaxCodecInfoURL::Create()
libmatroska::KaxCodecDownloadURL::Create()
Line
Count
Source
230
1
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxCodecDecodeAll::Create()
Line
Count
Source
230
5.04k
    static EbmlElement & Create() {return *(new (Type));} \
Unexecuted instantiation: libmatroska::KaxTrackOverlay::Create()
libmatroska::KaxCodecDelay::Create()
Line
Count
Source
230
3.93k
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxSeekPreRoll::Create()
Line
Count
Source
230
3.93k
    static EbmlElement & Create() {return *(new (Type));} \
Unexecuted instantiation: libmatroska::KaxTrackTranslate::Create()
Unexecuted instantiation: libmatroska::KaxTrackTranslateTrackID::Create()
Unexecuted instantiation: libmatroska::KaxTrackTranslateCodec::Create()
Unexecuted instantiation: libmatroska::KaxTrackTranslateEditionUID::Create()
libmatroska::KaxTrackVideo::Create()
Line
Count
Source
230
813
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxVideoFlagInterlaced::Create()
Line
Count
Source
230
1.03k
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxVideoFieldOrder::Create()
Line
Count
Source
230
813
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxVideoStereoMode::Create()
Line
Count
Source
230
814
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxVideoAlphaMode::Create()
Line
Count
Source
230
822
    static EbmlElement & Create() {return *(new (Type));} \
Unexecuted instantiation: libmatroska::KaxOldStereoMode::Create()
libmatroska::KaxVideoPixelWidth::Create()
Line
Count
Source
230
1.59k
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxVideoPixelHeight::Create()
Line
Count
Source
230
1.57k
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxVideoPixelCropBottom::Create()
Line
Count
Source
230
813
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxVideoPixelCropTop::Create()
Line
Count
Source
230
813
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxVideoPixelCropLeft::Create()
Line
Count
Source
230
813
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxVideoPixelCropRight::Create()
Line
Count
Source
230
813
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxVideoDisplayWidth::Create()
Line
Count
Source
230
324
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxVideoDisplayHeight::Create()
Line
Count
Source
230
315
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxVideoDisplayUnit::Create()
Line
Count
Source
230
815
    static EbmlElement & Create() {return *(new (Type));} \
Unexecuted instantiation: libmatroska::KaxVideoAspectRatio::Create()
libmatroska::KaxVideoColourSpace::Create()
Line
Count
Source
230
24
    static EbmlElement & Create() {return *(new (Type));} \
Unexecuted instantiation: libmatroska::KaxVideoGamma::Create()
libmatroska::KaxVideoFrameRate::Create()
Line
Count
Source
230
1
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxVideoColour::Create()
Line
Count
Source
230
42
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxVideoColourMatrix::Create()
Line
Count
Source
230
51
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxVideoBitsPerChannel::Create()
Line
Count
Source
230
42
    static EbmlElement & Create() {return *(new (Type));} \
Unexecuted instantiation: libmatroska::KaxVideoChromaSubsampHorz::Create()
Unexecuted instantiation: libmatroska::KaxVideoChromaSubsampVert::Create()
Unexecuted instantiation: libmatroska::KaxVideoCbSubsampHorz::Create()
Unexecuted instantiation: libmatroska::KaxVideoCbSubsampVert::Create()
libmatroska::KaxVideoChromaSitHorz::Create()
Line
Count
Source
230
52
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxVideoChromaSitVert::Create()
Line
Count
Source
230
52
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxVideoColourRange::Create()
Line
Count
Source
230
60
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxVideoColourTransferCharacter::Create()
Line
Count
Source
230
45
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxVideoColourPrimaries::Create()
Line
Count
Source
230
45
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxVideoColourMaxCLL::Create()
Line
Count
Source
230
3
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxVideoColourMaxFALL::Create()
Line
Count
Source
230
2
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxVideoColourMasterMeta::Create()
Line
Count
Source
230
2
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxVideoRChromaX::Create()
Line
Count
Source
230
2
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxVideoRChromaY::Create()
Line
Count
Source
230
2
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxVideoGChromaX::Create()
Line
Count
Source
230
2
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxVideoGChromaY::Create()
Line
Count
Source
230
2
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxVideoBChromaX::Create()
Line
Count
Source
230
2
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxVideoBChromaY::Create()
Line
Count
Source
230
2
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxVideoWhitePointChromaX::Create()
Line
Count
Source
230
2
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxVideoWhitePointChromaY::Create()
Line
Count
Source
230
2
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxVideoLuminanceMax::Create()
Line
Count
Source
230
2
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxVideoLuminanceMin::Create()
Line
Count
Source
230
2
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxVideoProjection::Create()
Line
Count
Source
230
2
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxVideoProjectionType::Create()
Line
Count
Source
230
2
    static EbmlElement & Create() {return *(new (Type));} \
Unexecuted instantiation: libmatroska::KaxVideoProjectionPrivate::Create()
libmatroska::KaxVideoProjectionPoseYaw::Create()
Line
Count
Source
230
4
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxVideoProjectionPosePitch::Create()
Line
Count
Source
230
2
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxVideoProjectionPoseRoll::Create()
Line
Count
Source
230
4
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxTrackAudio::Create()
Line
Count
Source
230
1.62k
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxAudioSamplingFreq::Create()
Line
Count
Source
230
2.73k
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxAudioOutputSamplingFreq::Create()
Line
Count
Source
230
209
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxAudioChannels::Create()
Line
Count
Source
230
2.72k
    static EbmlElement & Create() {return *(new (Type));} \
Unexecuted instantiation: libmatroska::KaxAudioPosition::Create()
libmatroska::KaxAudioBitDepth::Create()
Line
Count
Source
230
43
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxEmphasis::Create()
Line
Count
Source
230
1.62k
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxTrackOperation::Create()
Line
Count
Source
230
5
    static EbmlElement & Create() {return *(new (Type));} \
Unexecuted instantiation: libmatroska::KaxTrackCombinePlanes::Create()
Unexecuted instantiation: libmatroska::KaxTrackPlane::Create()
Unexecuted instantiation: libmatroska::KaxTrackPlaneUID::Create()
Unexecuted instantiation: libmatroska::KaxTrackPlaneType::Create()
Unexecuted instantiation: libmatroska::KaxTrackJoinBlocks::Create()
Unexecuted instantiation: libmatroska::KaxTrackJoinUID::Create()
libmatroska::KaxTrickTrackUID::Create()
Line
Count
Source
230
17
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxTrickTrackSegmentUID::Create()
Line
Count
Source
230
16
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxTrickTrackFlag::Create()
Line
Count
Source
230
914
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxTrickMasterTrackUID::Create()
Line
Count
Source
230
7
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxTrickMasterTrackSegmentUID::Create()
Line
Count
Source
230
29
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxContentEncodings::Create()
Line
Count
Source
230
578
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxContentEncoding::Create()
Line
Count
Source
230
561
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxContentEncodingOrder::Create()
Line
Count
Source
230
927
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxContentEncodingScope::Create()
Line
Count
Source
230
929
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxContentEncodingType::Create()
Line
Count
Source
230
928
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxContentCompression::Create()
Line
Count
Source
230
561
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxContentCompAlgo::Create()
Line
Count
Source
230
1.12k
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxContentCompSettings::Create()
Line
Count
Source
230
111
    static EbmlElement & Create() {return *(new (Type));} \
Unexecuted instantiation: libmatroska::KaxContentEncryption::Create()
Unexecuted instantiation: libmatroska::KaxContentEncAlgo::Create()
Unexecuted instantiation: libmatroska::KaxContentEncKeyID::Create()
Unexecuted instantiation: libmatroska::KaxContentEncAESSettings::Create()
Unexecuted instantiation: libmatroska::KaxAESSettingsCipherMode::Create()
Unexecuted instantiation: libmatroska::KaxContentSignature::Create()
Unexecuted instantiation: libmatroska::KaxContentSigKeyID::Create()
Unexecuted instantiation: libmatroska::KaxContentSigAlgo::Create()
Unexecuted instantiation: libmatroska::KaxContentSigHashAlgo::Create()
libmatroska::KaxCueTime::Create()
Line
Count
Source
230
5.16k
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxCueTrack::Create()
Line
Count
Source
230
5.05k
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxCueClusterPosition::Create()
Line
Count
Source
230
5.05k
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxCueRelativePosition::Create()
Line
Count
Source
230
219
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxCueDuration::Create()
Line
Count
Source
230
8
    static EbmlElement & Create() {return *(new (Type));} \
Unexecuted instantiation: libmatroska::KaxCueBlockNumber::Create()
libmatroska::KaxCueCodecState::Create()
Line
Count
Source
230
2.54k
    static EbmlElement & Create() {return *(new (Type));} \
Unexecuted instantiation: libmatroska::KaxCueRefTime::Create()
Unexecuted instantiation: libmatroska::KaxCueRefCluster::Create()
Unexecuted instantiation: libmatroska::KaxCueRefNumber::Create()
Unexecuted instantiation: libmatroska::KaxCueRefCodecState::Create()
libmatroska::KaxAttachments::Create()
Line
Count
Source
230
101
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxAttached::Create()
Line
Count
Source
230
72
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxFileDescription::Create()
Line
Count
Source
230
40
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxFileName::Create()
Line
Count
Source
230
144
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxMimeType::Create()
Line
Count
Source
230
140
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxFileData::Create()
Line
Count
Source
230
143
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxFileUID::Create()
Line
Count
Source
230
123
    static EbmlElement & Create() {return *(new (Type));} \
Unexecuted instantiation: libmatroska::KaxFileReferral::Create()
Unexecuted instantiation: libmatroska::KaxFileUsedStartTime::Create()
Unexecuted instantiation: libmatroska::KaxFileUsedEndTime::Create()
libmatroska::KaxChapters::Create()
Line
Count
Source
230
5.10k
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxEditionEntry::Create()
Line
Count
Source
230
549
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxEditionUID::Create()
Line
Count
Source
230
600
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxEditionFlagHidden::Create()
Line
Count
Source
230
928
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxEditionFlagDefault::Create()
Line
Count
Source
230
928
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxEditionFlagOrdered::Create()
Line
Count
Source
230
589
    static EbmlElement & Create() {return *(new (Type));} \
Unexecuted instantiation: libmatroska::KaxEditionDisplay::Create()
Unexecuted instantiation: libmatroska::KaxEditionString::Create()
Unexecuted instantiation: libmatroska::KaxEditionLanguageIETF::Create()
libmatroska::KaxChapterAtom::Create()
Line
Count
Source
230
2.99k
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxChapterUID::Create()
Line
Count
Source
230
5.88k
    static EbmlElement & Create() {return *(new (Type));} \
Unexecuted instantiation: libmatroska::KaxChapterStringUID::Create()
libmatroska::KaxChapterTimeStart::Create()
Line
Count
Source
230
5.89k
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxChapterTimeEnd::Create()
Line
Count
Source
230
242
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxChapterFlagHidden::Create()
Line
Count
Source
230
5.70k
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxChapterFlagEnabled::Create()
Line
Count
Source
230
5.70k
    static EbmlElement & Create() {return *(new (Type));} \
Unexecuted instantiation: libmatroska::KaxChapterSegmentUID::Create()
Unexecuted instantiation: libmatroska::KaxChapterSkipType::Create()
Unexecuted instantiation: libmatroska::KaxChapterSegmentEditionUID::Create()
libmatroska::KaxChapterPhysicalEquiv::Create()
Line
Count
Source
230
77
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxChapterTrack::Create()
Line
Count
Source
230
1
    static EbmlElement & Create() {return *(new (Type));} \
Unexecuted instantiation: libmatroska::KaxChapterTrackNumber::Create()
libmatroska::KaxChapterDisplay::Create()
Line
Count
Source
230
3.06k
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxChapterString::Create()
Line
Count
Source
230
6.03k
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxChapterLanguage::Create()
Line
Count
Source
230
2.94k
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxChapLanguageIETF::Create()
Line
Count
Source
230
8
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxChapterCountry::Create()
Line
Count
Source
230
110
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxChapterProcess::Create()
Line
Count
Source
230
37
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxChapterProcessCodecID::Create()
Line
Count
Source
230
70
    static EbmlElement & Create() {return *(new (Type));} \
Unexecuted instantiation: libmatroska::KaxChapterProcessPrivate::Create()
libmatroska::KaxChapterProcessCommand::Create()
Line
Count
Source
230
25
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxChapterProcessTime::Create()
Line
Count
Source
230
49
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxChapterProcessData::Create()
Line
Count
Source
230
47
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxTags::Create()
Line
Count
Source
230
1.14k
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxTag::Create()
Line
Count
Source
230
223
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxTagTargets::Create()
Line
Count
Source
230
444
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxTagTargetTypeValue::Create()
Line
Count
Source
230
452
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxTagTargetType::Create()
Line
Count
Source
230
4
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxTagTrackUID::Create()
Line
Count
Source
230
31
    static EbmlElement & Create() {return *(new (Type));} \
Unexecuted instantiation: libmatroska::KaxTagEditionUID::Create()
Unexecuted instantiation: libmatroska::KaxTagChapterUID::Create()
Unexecuted instantiation: libmatroska::KaxTagAttachmentUID::Create()
libmatroska::KaxTagSimple::Create()
Line
Count
Source
230
363
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxTagName::Create()
Line
Count
Source
230
653
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxTagLangue::Create()
Line
Count
Source
230
377
    static EbmlElement & Create() {return *(new (Type));} \
Unexecuted instantiation: libmatroska::KaxTagLanguageIETF::Create()
libmatroska::KaxTagDefault::Create()
Line
Count
Source
230
363
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxTagDefaultBogus::Create()
Line
Count
Source
230
363
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxTagString::Create()
Line
Count
Source
230
241
    static EbmlElement & Create() {return *(new (Type));} \
Unexecuted instantiation: libmatroska::KaxTagBinary::Create()
libmatroska::KaxTrackEntry::Create()
Line
Count
Source
230
3.93k
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxBlockGroup::Create()
Line
Count
Source
230
47.7k
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxBlock::Create()
Line
Count
Source
230
89.1k
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxSimpleBlock::Create()
Line
Count
Source
230
42.6k
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxBlockVirtual::Create()
Line
Count
Source
230
75
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxReferenceBlock::Create()
Line
Count
Source
230
12.9k
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxCues::Create()
Line
Count
Source
230
304
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxCluster::Create()
Line
Count
Source
230
39.3k
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxCuePoint::Create()
Line
Count
Source
230
2.60k
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxCueTrackPositions::Create()
Line
Count
Source
230
2.54k
    static EbmlElement & Create() {return *(new (Type));} \
Unexecuted instantiation: libmatroska::KaxCueReference::Create()
Unexecuted instantiation: libmatroska::KaxPrevUID::Create()
Unexecuted instantiation: libmatroska::KaxNextUID::Create()
libmatroska::KaxSeek::Create()
Line
Count
Source
230
7.31k
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxSeekHead::Create()
Line
Count
Source
230
8.70k
    static EbmlElement & Create() {return *(new (Type));} \
libmatroska::KaxSegment::Create()
Line
Count
Source
230
2.27k
    static EbmlElement & Create() {return *(new (Type));} \
231
    static const EbmlCallbacks ClassInfos; \
232
233
#define EBML_CONCRETE_DUMMY_CLASS(Type) \
234
    public: \
235
    const EbmlCallbacks & Generic() const override {return ClassInfos;} \
236
    virtual operator const EbmlId &(); \
237
        EbmlElement & CreateElement() const override {return Create();} \
238
        EbmlElement * Clone() const override { return new Type(*this); } \
239
    static EbmlElement & Create() {return *(new (Type));} \
240
    static const EbmlCallbacks ClassInfos; \
241
242
243
25.2k
#define EBML_INFO(ref)             ref::ClassInfos
244
254k
#define EBML_ID(ref)               ref::ClassInfos.GlobalId
245
93.5k
#define EBML_CLASS_SEMCONTEXT(ref) Context_##ref
246
2.13k
#define EBML_CLASS_CONTEXT(ref)    ref::ClassInfos.Context
247
#define EBML_CLASS_CALLBACK(ref)   ref::ClassInfos
248
1.39M
#define EBML_CONTEXT(e)            (e)->Generic().Context
249
11.5k
#define EBML_NAME(e)               (e)->Generic().DebugName
250
251
#define EBML_INFO_ID(cb)      (cb).GlobalId
252
67
#define EBML_INFO_NAME(cb)    (cb).DebugName
253
#define EBML_INFO_CREATE(cb)  (cb).Create()
254
#define EBML_INFO_CONTEXT(cb) (cb).Context
255
256
#define EBML_SEM_UNIQUE(s)  (s).Unique
257
#define EBML_SEM_CONTEXT(s) (s).GetCallbacks.Context
258
#define EBML_SEM_CREATE(s)  (s).Create()
259
260
#define EBML_CTX_SIZE(c)       (c).Size
261
1.00M
#define EBML_CTX_MASTER(c)     (c).MasterElt
262
#define EBML_CTX_PARENT(c)     (c).UpTable
263
#define EBML_CTX_IDX(c,i)      (c).MyTable[(i)]
264
#define EBML_CTX_IDX_INFO(c,i) (c).MyTable[(i)].GetCallbacks
265
#define EBML_CTX_IDX_ID(c,i)   (c).MyTable[(i)].GetCallbacks.GlobalId
266
#endif
267
268
#if !defined(INVALID_FILEPOS_T)
269
#define INVALID_FILEPOS_T 0
270
#endif
271
272
#define EBML_DEF_CONS
273
#define EBML_DEF_SEP
274
#define EBML_DEF_PARAM
275
#define EBML_DEF_BINARY_INIT
276
#define EBML_DEF_BINARY_CTX(x)
277
#define EBML_DEF_SINTEGER(x)
278
#define EBML_DEF_BINARY(x)
279
#define EBML_EXTRA_PARAM
280
#define EBML_EXTRA_CALL
281
#define EBML_EXTRA_DEF
282
283
// functions for generic handling of data (should be static to all classes)
284
/*!
285
  \todo Handle default value
286
*/
287
class EBML_DLL_API EbmlCallbacks {
288
  public:
289
    EbmlCallbacks(EbmlElement & (*Creator)(), const EbmlId & aGlobalId, const char * aDebugName, const EbmlSemanticContext & aContext);
290
291
0
        inline const EbmlId & ClassId() const { return GlobalId; }
292
0
        inline const EbmlSemanticContext & GetContext() const { return Context; }
293
0
        inline const char * GetName() const { return DebugName; }
294
0
        inline EbmlElement & NewElement() const { return Create(); }
295
296
#if defined(EBML_STRICT_API)
297
    private:
298
#endif
299
    EbmlElement & (*Create)();
300
    const EbmlId & GlobalId;
301
    const char * DebugName;
302
    const EbmlSemanticContext & Context;
303
};
304
305
/*!
306
  \brief contains the semantic informations for a given level and all sublevels
307
  \todo move the ID in the element class
308
*/
309
class EBML_DLL_API EbmlSemantic {
310
  public:
311
    EbmlSemantic(bool aMandatory, bool aUnique, const EbmlCallbacks & aGetCallbacks)
312
23.2k
      :Mandatory(aMandatory), Unique(aUnique), GetCallbacks(aGetCallbacks) {}
313
314
        inline bool IsMandatory() const { return Mandatory; }
315
        inline bool IsUnique() const { return Unique; }
316
        inline EbmlElement & Create() const { return EBML_INFO_CREATE(GetCallbacks); }
317
0
        inline operator const EbmlCallbacks &() const { return GetCallbacks; }
318
319
#if defined(EBML_STRICT_API)
320
    private:
321
#endif
322
    bool Mandatory; ///< wether the element is mandatory in the context or not
323
    bool Unique;
324
    const EbmlCallbacks & GetCallbacks;
325
};
326
327
using _GetSemanticContext = const class EbmlSemanticContext &(*)();
328
329
/*!
330
  Context of the element
331
  \todo allow more than one parent ?
332
*/
333
class EBML_DLL_API EbmlSemanticContext {
334
  public:
335
    EbmlSemanticContext(size_t aSize,
336
      const EbmlSemantic *aMyTable,
337
      const EbmlSemanticContext *aUpTable,
338
      const _GetSemanticContext aGetGlobalContext,
339
      const EbmlCallbacks *aMasterElt)
340
23.2k
      : GetGlobalContext(aGetGlobalContext), MyTable(aMyTable), Size(aSize),
341
23.2k
        UpTable(aUpTable), MasterElt(aMasterElt) {}
342
343
    bool operator!=(const EbmlSemanticContext & aElt) const {
344
      return ((Size != aElt.Size) || (MyTable != aElt.MyTable) ||
345
        (UpTable != aElt.UpTable) || (GetGlobalContext != aElt.GetGlobalContext) |
346
        (MasterElt != aElt.MasterElt));
347
    }
348
349
0
        inline size_t GetSize() const { return Size; }
350
0
        inline const EbmlCallbacks* GetMaster() const { return MasterElt; }
351
0
        inline const EbmlSemanticContext* Parent() const { return UpTable; }
352
        const EbmlSemantic & GetSemantic(size_t i) const;
353
354
    const _GetSemanticContext GetGlobalContext; ///< global elements supported at this level
355
356
#if defined(EBML_STRICT_API)
357
    private:
358
#endif
359
        const EbmlSemantic *MyTable; ///< First element in the table
360
    size_t Size;          ///< number of elements in the table
361
    const EbmlSemanticContext *UpTable; ///< Parent element
362
    /// \todo replace with the global context directly
363
    const EbmlCallbacks *MasterElt;
364
};
365
366
/*!
367
  \class EbmlElement
368
  \brief Hold basic informations about an EBML element (ID + length)
369
*/
370
class EBML_DLL_API EbmlElement {
371
  public:
372
    EbmlElement(uint64 aDefaultSize, bool bValueSet = false);
373
    virtual ~EbmlElement();
374
375
    /// Set the minimum length that will be used to write the element size (-1 = optimal)
376
1.42M
    void SetSizeLength(int NewSizeLength) {SizeLength = NewSizeLength;}
377
33.1k
    int GetSizeLength() const {return SizeLength;}
378
379
    static EbmlElement * FindNextElement(IOCallback & DataStream, const EbmlSemanticContext & Context, int & UpperLevel, uint64 MaxDataSize, bool AllowDummyElt, unsigned int MaxLowerLevel = 1);
380
    static EbmlElement * FindNextID(IOCallback & DataStream, const EbmlCallbacks & ClassInfos, uint64 MaxDataSize);
381
382
    /*!
383
      \brief find the next element with the same ID
384
    */
385
    EbmlElement * FindNext(IOCallback & DataStream, uint64 MaxDataSize);
386
387
    EbmlElement * SkipData(EbmlStream & DataStream, const EbmlSemanticContext & Context, EbmlElement * TestReadElt = nullptr, bool AllowDummyElt = false);
388
389
    /*!
390
      \brief Give a copy of the element, all data inside the element is copied
391
      \return nullptr if there is not enough memory
392
    */
393
    virtual EbmlElement * Clone() const = 0;
394
395
    virtual operator const EbmlId &() const = 0;
396
#if defined(EBML_STRICT_API)
397
        virtual const char *DebugName() const = 0;
398
        virtual const EbmlSemanticContext &Context() const = 0;
399
#else
400
    /// return the generic callback to monitor a derived class
401
    virtual const EbmlCallbacks & Generic() const = 0;
402
#endif
403
        virtual EbmlElement & CreateElement() const = 0;
404
405
    // by default only allow to set element as finite (override when needed)
406
114k
    virtual bool SetSizeInfinite(bool bIsInfinite = true) {return !bIsInfinite;}
407
408
    virtual bool ValidateSize() const = 0;
409
410
500k
    uint64 GetElementPosition() const {
411
500k
      return ElementPosition;
412
500k
    }
413
414
    uint64 ElementSize(bool bWithDefault = false) const; /// return the size of the header+data, before writing
415
416
    filepos_t Render(IOCallback & output, bool bWithDefault = false, bool bKeepPosition = false, bool bForceRender = false);
417
418
    virtual filepos_t UpdateSize(bool bWithDefault = false, bool bForceRender = false) = 0; /// update the Size of the Data stored
419
3.85M
    virtual filepos_t GetSize() const {return Size;} /// return the size of the data stored in the element, on reading
420
421
    virtual filepos_t ReadData(IOCallback & input, ScopeMode ReadFully = SCOPE_ALL_DATA) = 0;
422
    virtual void Read(EbmlStream & inDataStream, const EbmlSemanticContext & Context, int & UpperEltFound, EbmlElement * & FoundElt, bool AllowDummyElt = false, ScopeMode ReadFully = SCOPE_ALL_DATA);
423
424
    bool IsLocked() const {return bLocked;}
425
0
    void Lock(bool bLock = true) { bLocked = bLock;}
426
427
    /*!
428
      \brief default comparison for elements that can't be compared
429
    */
430
    virtual bool IsSmallerThan(const EbmlElement *Cmp) const;
431
    static bool CompareElements(const EbmlElement *A, const EbmlElement *B);
432
433
388k
    virtual bool IsDummy() const {return false;}
434
0
    virtual bool IsMaster() const {return false;}
435
436
9.16k
    uint8 HeadSize() const {
437
9.16k
      return EBML_ID_LENGTH((const EbmlId&)*this) + CodedSizeLength(Size, SizeLength, bSizeIsFinite);
438
9.16k
    } /// return the size of the head, on reading/writing
439
440
    /*!
441
      \brief Force the size of an element
442
      \warning only possible if the size is "undefined"
443
    */
444
    bool ForceSize(uint64 NewSize);
445
446
    filepos_t OverwriteHead(IOCallback & output, bool bKeepPosition = false);
447
    filepos_t OverwriteData(IOCallback & output, bool bKeepPosition = false);
448
449
    /*!
450
      \brief void the content of the element (replace by EbmlVoid)
451
    */
452
    uint64 VoidMe(IOCallback & output, bool bWithDefault = false);
453
454
0
    bool DefaultISset() const {return DefaultIsSet;}
455
0
    void ForceNoDefault() {SetDefaultIsSet(false);}
456
    virtual bool IsDefaultValue() const = 0;
457
5.14M
    bool IsFiniteSize() const {return bSizeIsFinite;}
458
459
    /*!
460
      \brief set the default size of an element
461
    */
462
220k
    virtual void SetDefaultSize(uint64 aDefaultSize) {DefaultSize = aDefaultSize;}
463
464
144k
    bool ValueIsSet() const {return bValueIsSet;}
465
466
2.27M
    inline uint64 GetEndPosition() const {
467
2.27M
      assert(bSizeIsFinite); // we don't know where the end is
468
2.00M
      return SizePosition + CodedSizeLength(Size, SizeLength, bSizeIsFinite) + Size;
469
2.27M
    }
470
471
  protected:
472
    /*!
473
      \brief find any element in the stream
474
      \return a DummyRawElement if the element is unknown or nullptr if the element dummy is not allowed
475
    */
476
    static EbmlElement *CreateElementUsingContext(const EbmlId & aID, const EbmlSemanticContext & Context, int & LowLevel, bool IsGlobalContext, bool bAllowDummy = false, unsigned int MaxLowerLevel = 1);
477
478
    filepos_t RenderHead(IOCallback & output, bool bForceRender, bool bWithDefault = false, bool bKeepPosition = false);
479
    filepos_t MakeRenderHead(IOCallback & output, bool bKeepPosition);
480
481
    /*!
482
      \brief prepare the data before writing them (in case it's not already done by default)
483
    */
484
    virtual filepos_t RenderData(IOCallback & output, bool bForceRender, bool bWithDefault = false) = 0;
485
486
    /*!
487
      \brief special constructor for cloning
488
    */
489
5.37k
    EbmlElement(const EbmlElement & ElementToClone) = default;
490
491
        inline uint64 GetDefaultSize() const {return DefaultSize;}
492
188k
        inline void SetSize_(uint64 aSize) {Size = aSize;}
493
650k
        inline void SetValueIsSet(bool Set = true) {bValueIsSet = Set;}
494
        inline void SetDefaultIsSet(bool Set = true) {DefaultIsSet = Set;}
495
176k
        inline void SetSizeIsFinite(bool Set = true) {bSizeIsFinite = Set;}
496
        inline uint64 GetSizePosition() const {return SizePosition;}
497
498
#if defined(EBML_STRICT_API)
499
  private:
500
#endif
501
    uint64 Size;        ///< the size of the data to write
502
    uint64 DefaultSize; ///< Minimum data size to fill on rendering (0 = optimal)
503
    int SizeLength; /// the minimum size on which the size will be written (0 = optimal)
504
    bool bSizeIsFinite;
505
    uint64 ElementPosition;
506
    uint64 SizePosition;
507
    bool bValueIsSet;
508
    bool DefaultIsSet;
509
    bool bLocked;
510
};
511
512
} // namespace libebml
513
514
#endif // LIBEBML_ELEMENT_H