/src/vlc/contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlElement.h
Line | Count | Source (jump to first uncovered line) |
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 | | 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 | | x::x() {} |
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 | | 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 | | 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 | | 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 | | 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 | 92 | const EbmlCallbacks & Generic() const override {return ClassInfos;} \ Unexecuted instantiation: libebml::EbmlCrc32::Generic() const Unexecuted instantiation: libebml::EbmlHead::Generic() const Unexecuted instantiation: libebml::EVersion::Generic() const Unexecuted instantiation: libebml::EReadVersion::Generic() const Unexecuted instantiation: libebml::EMaxIdLength::Generic() const Unexecuted instantiation: libebml::EMaxSizeLength::Generic() const libebml::EDocType::Generic() const Line | Count | Source | 226 | 34 | const EbmlCallbacks & Generic() const override {return ClassInfos;} \ |
Unexecuted instantiation: libebml::EDocTypeVersion::Generic() const libebml::EDocTypeReadVersion::Generic() const Line | Count | Source | 226 | 36 | const EbmlCallbacks & Generic() const override {return ClassInfos;} \ |
Unexecuted instantiation: libebml::EbmlVoid::Generic() const Unexecuted instantiation: libmatroska::KaxSeekID::Generic() const Unexecuted instantiation: libmatroska::KaxSeekPosition::Generic() const Unexecuted instantiation: libmatroska::KaxInfo::Generic() const libmatroska::KaxSegmentUID::Generic() const Line | Count | Source | 226 | 22 | 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 Unexecuted instantiation: libmatroska::KaxTimecodeScale::Generic() const Unexecuted instantiation: libmatroska::KaxDuration::Generic() const Unexecuted instantiation: libmatroska::KaxDateUTC::Generic() const Unexecuted instantiation: libmatroska::KaxTitle::Generic() const Unexecuted instantiation: libmatroska::KaxMuxingApp::Generic() const Unexecuted instantiation: libmatroska::KaxWritingApp::Generic() const Unexecuted instantiation: libmatroska::KaxClusterTimecode::Generic() const Unexecuted instantiation: libmatroska::KaxClusterSilentTracks::Generic() const Unexecuted instantiation: libmatroska::KaxClusterSilentTrackNumber::Generic() const Unexecuted instantiation: libmatroska::KaxClusterPosition::Generic() const Unexecuted instantiation: libmatroska::KaxClusterPrevSize::Generic() const Unexecuted instantiation: libmatroska::KaxBlockAdditions::Generic() const Unexecuted instantiation: libmatroska::KaxBlockMore::Generic() const Unexecuted instantiation: libmatroska::KaxBlockAdditional::Generic() const Unexecuted instantiation: libmatroska::KaxBlockAddID::Generic() const Unexecuted instantiation: libmatroska::KaxBlockDuration::Generic() const Unexecuted instantiation: libmatroska::KaxReferencePriority::Generic() const Unexecuted instantiation: libmatroska::KaxReferenceVirtual::Generic() const Unexecuted instantiation: libmatroska::KaxCodecState::Generic() const Unexecuted instantiation: libmatroska::KaxDiscardPadding::Generic() const Unexecuted instantiation: libmatroska::KaxSlices::Generic() const 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 Unexecuted instantiation: libmatroska::KaxReferenceFrame::Generic() const Unexecuted instantiation: libmatroska::KaxReferenceOffset::Generic() const Unexecuted instantiation: libmatroska::KaxReferenceTimeCode::Generic() const Unexecuted instantiation: libmatroska::KaxEncryptedBlock::Generic() const Unexecuted instantiation: libmatroska::KaxTracks::Generic() const Unexecuted instantiation: libmatroska::KaxTrackNumber::Generic() const Unexecuted instantiation: libmatroska::KaxTrackUID::Generic() const Unexecuted instantiation: libmatroska::KaxTrackType::Generic() const Unexecuted instantiation: libmatroska::KaxTrackFlagEnabled::Generic() const Unexecuted instantiation: libmatroska::KaxTrackFlagDefault::Generic() const Unexecuted instantiation: libmatroska::KaxTrackFlagForced::Generic() const 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 Unexecuted instantiation: libmatroska::KaxTrackFlagLacing::Generic() const Unexecuted instantiation: libmatroska::KaxTrackMinCache::Generic() const Unexecuted instantiation: libmatroska::KaxTrackMaxCache::Generic() const Unexecuted instantiation: libmatroska::KaxTrackDefaultDuration::Generic() const Unexecuted instantiation: libmatroska::KaxTrackDefaultDecodedFieldDuration::Generic() const Unexecuted instantiation: libmatroska::KaxTrackTimecodeScale::Generic() const Unexecuted instantiation: libmatroska::KaxTrackOffset::Generic() const Unexecuted instantiation: libmatroska::KaxMaxBlockAdditionID::Generic() const Unexecuted instantiation: libmatroska::KaxBlockAdditionMapping::Generic() const Unexecuted instantiation: libmatroska::KaxBlockAddIDValue::Generic() const Unexecuted instantiation: libmatroska::KaxBlockAddIDName::Generic() const Unexecuted instantiation: libmatroska::KaxBlockAddIDType::Generic() const Unexecuted instantiation: libmatroska::KaxBlockAddIDExtraData::Generic() const Unexecuted instantiation: libmatroska::KaxTrackName::Generic() const Unexecuted instantiation: libmatroska::KaxTrackLanguage::Generic() const Unexecuted instantiation: libmatroska::KaxLanguageIETF::Generic() const Unexecuted instantiation: libmatroska::KaxCodecID::Generic() const Unexecuted instantiation: libmatroska::KaxCodecPrivate::Generic() const 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 Unexecuted instantiation: libmatroska::KaxCodecDecodeAll::Generic() const 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 Unexecuted instantiation: libmatroska::KaxTrackVideo::Generic() const Unexecuted instantiation: libmatroska::KaxVideoFlagInterlaced::Generic() const Unexecuted instantiation: libmatroska::KaxVideoFieldOrder::Generic() const Unexecuted instantiation: libmatroska::KaxVideoStereoMode::Generic() const Unexecuted instantiation: libmatroska::KaxVideoAlphaMode::Generic() const Unexecuted instantiation: libmatroska::KaxOldStereoMode::Generic() const Unexecuted instantiation: libmatroska::KaxVideoPixelWidth::Generic() const Unexecuted instantiation: libmatroska::KaxVideoPixelHeight::Generic() const Unexecuted instantiation: libmatroska::KaxVideoPixelCropBottom::Generic() const Unexecuted instantiation: libmatroska::KaxVideoPixelCropTop::Generic() const Unexecuted instantiation: libmatroska::KaxVideoPixelCropLeft::Generic() const Unexecuted instantiation: libmatroska::KaxVideoPixelCropRight::Generic() const Unexecuted instantiation: libmatroska::KaxVideoDisplayWidth::Generic() const Unexecuted instantiation: libmatroska::KaxVideoDisplayHeight::Generic() const Unexecuted instantiation: libmatroska::KaxVideoDisplayUnit::Generic() const Unexecuted instantiation: libmatroska::KaxVideoAspectRatio::Generic() const Unexecuted instantiation: libmatroska::KaxVideoColourSpace::Generic() const Unexecuted instantiation: libmatroska::KaxVideoGamma::Generic() const Unexecuted instantiation: libmatroska::KaxVideoFrameRate::Generic() const Unexecuted instantiation: libmatroska::KaxVideoColour::Generic() const Unexecuted instantiation: libmatroska::KaxVideoColourMatrix::Generic() const 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 Unexecuted instantiation: libmatroska::KaxVideoChromaSitHorz::Generic() const Unexecuted instantiation: libmatroska::KaxVideoChromaSitVert::Generic() const Unexecuted instantiation: libmatroska::KaxVideoColourRange::Generic() const Unexecuted instantiation: libmatroska::KaxVideoColourTransferCharacter::Generic() const Unexecuted instantiation: libmatroska::KaxVideoColourPrimaries::Generic() const Unexecuted instantiation: libmatroska::KaxVideoColourMaxCLL::Generic() const Unexecuted instantiation: libmatroska::KaxVideoColourMaxFALL::Generic() const Unexecuted instantiation: libmatroska::KaxVideoColourMasterMeta::Generic() const Unexecuted instantiation: libmatroska::KaxVideoRChromaX::Generic() const Unexecuted instantiation: libmatroska::KaxVideoRChromaY::Generic() const Unexecuted instantiation: libmatroska::KaxVideoGChromaX::Generic() const Unexecuted instantiation: libmatroska::KaxVideoGChromaY::Generic() const Unexecuted instantiation: libmatroska::KaxVideoBChromaX::Generic() const Unexecuted instantiation: libmatroska::KaxVideoBChromaY::Generic() const Unexecuted instantiation: libmatroska::KaxVideoWhitePointChromaX::Generic() const Unexecuted instantiation: libmatroska::KaxVideoWhitePointChromaY::Generic() const Unexecuted instantiation: libmatroska::KaxVideoLuminanceMax::Generic() const Unexecuted instantiation: libmatroska::KaxVideoLuminanceMin::Generic() const Unexecuted instantiation: libmatroska::KaxVideoProjection::Generic() const Unexecuted instantiation: libmatroska::KaxVideoProjectionType::Generic() const Unexecuted instantiation: libmatroska::KaxVideoProjectionPrivate::Generic() const Unexecuted instantiation: libmatroska::KaxVideoProjectionPoseYaw::Generic() const Unexecuted instantiation: libmatroska::KaxVideoProjectionPosePitch::Generic() const Unexecuted instantiation: libmatroska::KaxVideoProjectionPoseRoll::Generic() const Unexecuted instantiation: libmatroska::KaxTrackAudio::Generic() const Unexecuted instantiation: libmatroska::KaxAudioSamplingFreq::Generic() const Unexecuted instantiation: libmatroska::KaxAudioOutputSamplingFreq::Generic() const Unexecuted instantiation: libmatroska::KaxAudioChannels::Generic() const Unexecuted instantiation: libmatroska::KaxAudioPosition::Generic() const Unexecuted instantiation: libmatroska::KaxAudioBitDepth::Generic() const Unexecuted instantiation: libmatroska::KaxEmphasis::Generic() const Unexecuted instantiation: libmatroska::KaxTrackOperation::Generic() const 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 Unexecuted instantiation: libmatroska::KaxContentEncodings::Generic() const Unexecuted instantiation: libmatroska::KaxContentEncoding::Generic() const Unexecuted instantiation: libmatroska::KaxContentEncodingOrder::Generic() const Unexecuted instantiation: libmatroska::KaxContentEncodingScope::Generic() const Unexecuted instantiation: libmatroska::KaxContentEncodingType::Generic() const Unexecuted instantiation: libmatroska::KaxContentCompression::Generic() const Unexecuted instantiation: libmatroska::KaxContentCompAlgo::Generic() const Unexecuted instantiation: libmatroska::KaxContentCompSettings::Generic() const 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 Unexecuted instantiation: libmatroska::KaxCueTime::Generic() const Unexecuted instantiation: libmatroska::KaxCueTrack::Generic() const Unexecuted instantiation: libmatroska::KaxCueClusterPosition::Generic() const Unexecuted instantiation: libmatroska::KaxCueRelativePosition::Generic() const Unexecuted instantiation: libmatroska::KaxCueDuration::Generic() const 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 Unexecuted instantiation: libmatroska::KaxAttachments::Generic() const Unexecuted instantiation: libmatroska::KaxAttached::Generic() const Unexecuted instantiation: libmatroska::KaxFileDescription::Generic() const Unexecuted instantiation: libmatroska::KaxFileName::Generic() const Unexecuted instantiation: libmatroska::KaxMimeType::Generic() const Unexecuted instantiation: libmatroska::KaxFileData::Generic() const Unexecuted instantiation: libmatroska::KaxFileUID::Generic() const Unexecuted instantiation: libmatroska::KaxFileReferral::Generic() const Unexecuted instantiation: libmatroska::KaxFileUsedStartTime::Generic() const Unexecuted instantiation: libmatroska::KaxFileUsedEndTime::Generic() const Unexecuted instantiation: libmatroska::KaxChapters::Generic() const Unexecuted instantiation: libmatroska::KaxEditionEntry::Generic() const Unexecuted instantiation: libmatroska::KaxEditionUID::Generic() const Unexecuted instantiation: libmatroska::KaxEditionFlagHidden::Generic() const Unexecuted instantiation: libmatroska::KaxEditionFlagDefault::Generic() const Unexecuted instantiation: libmatroska::KaxEditionFlagOrdered::Generic() const Unexecuted instantiation: libmatroska::KaxEditionDisplay::Generic() const Unexecuted instantiation: libmatroska::KaxEditionString::Generic() const Unexecuted instantiation: libmatroska::KaxEditionLanguageIETF::Generic() const Unexecuted instantiation: libmatroska::KaxChapterAtom::Generic() const Unexecuted instantiation: libmatroska::KaxChapterUID::Generic() const Unexecuted instantiation: libmatroska::KaxChapterStringUID::Generic() const Unexecuted instantiation: libmatroska::KaxChapterTimeStart::Generic() const Unexecuted instantiation: libmatroska::KaxChapterTimeEnd::Generic() const Unexecuted instantiation: libmatroska::KaxChapterFlagHidden::Generic() const Unexecuted instantiation: libmatroska::KaxChapterFlagEnabled::Generic() const Unexecuted instantiation: libmatroska::KaxChapterSegmentUID::Generic() const Unexecuted instantiation: libmatroska::KaxChapterSkipType::Generic() const Unexecuted instantiation: libmatroska::KaxChapterSegmentEditionUID::Generic() const Unexecuted instantiation: libmatroska::KaxChapterPhysicalEquiv::Generic() const Unexecuted instantiation: libmatroska::KaxChapterTrack::Generic() const Unexecuted instantiation: libmatroska::KaxChapterTrackNumber::Generic() const Unexecuted instantiation: libmatroska::KaxChapterDisplay::Generic() const Unexecuted instantiation: libmatroska::KaxChapterString::Generic() const Unexecuted instantiation: libmatroska::KaxChapterLanguage::Generic() const Unexecuted instantiation: libmatroska::KaxChapLanguageIETF::Generic() const Unexecuted instantiation: libmatroska::KaxChapterCountry::Generic() const Unexecuted instantiation: libmatroska::KaxChapterProcess::Generic() const Unexecuted instantiation: libmatroska::KaxChapterProcessCodecID::Generic() const Unexecuted instantiation: libmatroska::KaxChapterProcessPrivate::Generic() const Unexecuted instantiation: libmatroska::KaxChapterProcessCommand::Generic() const Unexecuted instantiation: libmatroska::KaxChapterProcessTime::Generic() const Unexecuted instantiation: libmatroska::KaxChapterProcessData::Generic() const Unexecuted instantiation: libmatroska::KaxTags::Generic() const Unexecuted instantiation: libmatroska::KaxTag::Generic() const Unexecuted instantiation: libmatroska::KaxTagTargets::Generic() const Unexecuted instantiation: libmatroska::KaxTagTargetTypeValue::Generic() const Unexecuted instantiation: libmatroska::KaxTagTargetType::Generic() const Unexecuted instantiation: libmatroska::KaxTagTrackUID::Generic() const Unexecuted instantiation: libmatroska::KaxTagEditionUID::Generic() const Unexecuted instantiation: libmatroska::KaxTagChapterUID::Generic() const Unexecuted instantiation: libmatroska::KaxTagAttachmentUID::Generic() const Unexecuted instantiation: libmatroska::KaxTagSimple::Generic() const Unexecuted instantiation: libmatroska::KaxTagName::Generic() const Unexecuted instantiation: libmatroska::KaxTagLangue::Generic() const Unexecuted instantiation: libmatroska::KaxTagLanguageIETF::Generic() const Unexecuted instantiation: libmatroska::KaxTagDefault::Generic() const Unexecuted instantiation: libmatroska::KaxTagDefaultBogus::Generic() const Unexecuted instantiation: libmatroska::KaxTagString::Generic() const Unexecuted instantiation: libmatroska::KaxTagBinary::Generic() const Unexecuted instantiation: libmatroska::KaxTrackEntry::Generic() const Unexecuted instantiation: libmatroska::KaxBlockGroup::Generic() const Unexecuted instantiation: libmatroska::KaxBlock::Generic() const Unexecuted instantiation: libmatroska::KaxSimpleBlock::Generic() const Unexecuted instantiation: libmatroska::KaxBlockVirtual::Generic() const Unexecuted instantiation: libmatroska::KaxReferenceBlock::Generic() const Unexecuted instantiation: libmatroska::KaxCues::Generic() const Unexecuted instantiation: libmatroska::KaxCluster::Generic() const Unexecuted instantiation: libmatroska::KaxCuePoint::Generic() const Unexecuted instantiation: libmatroska::KaxCueTrackPositions::Generic() const Unexecuted instantiation: libmatroska::KaxCueReference::Generic() const Unexecuted instantiation: libmatroska::KaxPrevUID::Generic() const Unexecuted instantiation: libmatroska::KaxNextUID::Generic() const Unexecuted instantiation: libmatroska::KaxSeek::Generic() const Unexecuted instantiation: libmatroska::KaxSeekHead::Generic() const Unexecuted instantiation: libmatroska::KaxSegment::Generic() const |
227 | 92 | operator const EbmlId &() const override {return ClassInfos.GlobalId;} \ Unexecuted instantiation: libebml::EbmlCrc32::operator libebml::EbmlId const&() const Unexecuted instantiation: libebml::EbmlHead::operator libebml::EbmlId const&() const Unexecuted instantiation: libebml::EVersion::operator libebml::EbmlId const&() const Unexecuted instantiation: libebml::EReadVersion::operator libebml::EbmlId const&() const Unexecuted instantiation: libebml::EMaxIdLength::operator libebml::EbmlId const&() const Unexecuted instantiation: libebml::EMaxSizeLength::operator libebml::EbmlId const&() const libebml::EDocType::operator libebml::EbmlId const&() const Line | Count | Source | 227 | 45 | operator const EbmlId &() const override {return ClassInfos.GlobalId;} \ |
Unexecuted instantiation: libebml::EDocTypeVersion::operator libebml::EbmlId const&() const libebml::EDocTypeReadVersion::operator libebml::EbmlId const&() const Line | Count | Source | 227 | 31 | operator const EbmlId &() const override {return ClassInfos.GlobalId;} \ |
Unexecuted instantiation: libebml::EbmlVoid::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxSeekID::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxSeekPosition::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxInfo::operator libebml::EbmlId const&() const libmatroska::KaxSegmentUID::operator libebml::EbmlId const&() const Line | Count | Source | 227 | 16 | 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 Unexecuted instantiation: libmatroska::KaxTimecodeScale::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxDuration::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxDateUTC::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxTitle::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxMuxingApp::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxWritingApp::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxClusterTimecode::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxClusterSilentTracks::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxClusterSilentTrackNumber::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxClusterPosition::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxClusterPrevSize::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxBlockAdditions::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxBlockMore::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxBlockAdditional::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxBlockAddID::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxBlockDuration::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxReferencePriority::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxReferenceVirtual::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxCodecState::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxDiscardPadding::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxSlices::operator libebml::EbmlId const&() const 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 Unexecuted instantiation: libmatroska::KaxReferenceFrame::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxReferenceOffset::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxReferenceTimeCode::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxEncryptedBlock::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxTracks::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxTrackNumber::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxTrackUID::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxTrackType::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxTrackFlagEnabled::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxTrackFlagDefault::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxTrackFlagForced::operator libebml::EbmlId const&() const 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 Unexecuted instantiation: libmatroska::KaxTrackFlagLacing::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxTrackMinCache::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxTrackMaxCache::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxTrackDefaultDuration::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxTrackDefaultDecodedFieldDuration::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxTrackTimecodeScale::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxTrackOffset::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxMaxBlockAdditionID::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxBlockAdditionMapping::operator libebml::EbmlId const&() const 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 Unexecuted instantiation: libmatroska::KaxTrackName::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxTrackLanguage::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxLanguageIETF::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxCodecID::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxCodecPrivate::operator libebml::EbmlId const&() const 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 Unexecuted instantiation: libmatroska::KaxCodecDecodeAll::operator libebml::EbmlId const&() const 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 Unexecuted instantiation: libmatroska::KaxTrackVideo::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxVideoFlagInterlaced::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxVideoFieldOrder::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxVideoStereoMode::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxVideoAlphaMode::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxOldStereoMode::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxVideoPixelWidth::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxVideoPixelHeight::operator libebml::EbmlId const&() const 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 Unexecuted instantiation: libmatroska::KaxVideoDisplayWidth::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxVideoDisplayHeight::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxVideoDisplayUnit::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxVideoAspectRatio::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxVideoColourSpace::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxVideoGamma::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxVideoFrameRate::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxVideoColour::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxVideoColourMatrix::operator libebml::EbmlId const&() const 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 Unexecuted instantiation: libmatroska::KaxVideoChromaSitHorz::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxVideoChromaSitVert::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxVideoColourRange::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxVideoColourTransferCharacter::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxVideoColourPrimaries::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxVideoColourMaxCLL::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxVideoColourMaxFALL::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxVideoColourMasterMeta::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxVideoRChromaX::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxVideoRChromaY::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxVideoGChromaX::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxVideoGChromaY::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxVideoBChromaX::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxVideoBChromaY::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxVideoWhitePointChromaX::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxVideoWhitePointChromaY::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxVideoLuminanceMax::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxVideoLuminanceMin::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxVideoProjection::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxVideoProjectionType::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxVideoProjectionPrivate::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxVideoProjectionPoseYaw::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxVideoProjectionPosePitch::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxVideoProjectionPoseRoll::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxTrackAudio::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxAudioSamplingFreq::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxAudioOutputSamplingFreq::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxAudioChannels::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxAudioPosition::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxAudioBitDepth::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxEmphasis::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxTrackOperation::operator libebml::EbmlId const&() const 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 Unexecuted instantiation: libmatroska::KaxContentEncodings::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxContentEncoding::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxContentEncodingOrder::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxContentEncodingScope::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxContentEncodingType::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxContentCompression::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxContentCompAlgo::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxContentCompSettings::operator libebml::EbmlId const&() const 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 Unexecuted instantiation: libmatroska::KaxCueTime::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxCueTrack::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxCueClusterPosition::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxCueRelativePosition::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxCueDuration::operator libebml::EbmlId const&() const 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 Unexecuted instantiation: libmatroska::KaxAttachments::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxAttached::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxFileDescription::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxFileName::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxMimeType::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxFileData::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxFileUID::operator libebml::EbmlId const&() const 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 Unexecuted instantiation: libmatroska::KaxChapters::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxEditionEntry::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxEditionUID::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxEditionFlagHidden::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxEditionFlagDefault::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxEditionFlagOrdered::operator libebml::EbmlId const&() const 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 Unexecuted instantiation: libmatroska::KaxChapterAtom::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxChapterUID::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxChapterStringUID::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxChapterTimeStart::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxChapterTimeEnd::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxChapterFlagHidden::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxChapterFlagEnabled::operator libebml::EbmlId const&() const 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 Unexecuted instantiation: libmatroska::KaxChapterPhysicalEquiv::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxChapterTrack::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxChapterTrackNumber::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxChapterDisplay::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxChapterString::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxChapterLanguage::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxChapLanguageIETF::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxChapterCountry::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxChapterProcess::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxChapterProcessCodecID::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxChapterProcessPrivate::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxChapterProcessCommand::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxChapterProcessTime::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxChapterProcessData::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxTags::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxTag::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxTagTargets::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxTagTargetTypeValue::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxTagTargetType::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxTagTrackUID::operator libebml::EbmlId const&() const 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 Unexecuted instantiation: libmatroska::KaxTagSimple::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxTagName::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxTagLangue::operator libebml::EbmlId const&() const 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 Unexecuted instantiation: libmatroska::KaxTagString::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxTagBinary::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxTrackEntry::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxBlockGroup::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxBlock::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxSimpleBlock::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxBlockVirtual::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxReferenceBlock::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxCues::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxCluster::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxCuePoint::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxCueTrackPositions::operator libebml::EbmlId const&() const 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 Unexecuted instantiation: libmatroska::KaxSeek::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxSeekHead::operator libebml::EbmlId const&() const Unexecuted instantiation: libmatroska::KaxSegment::operator libebml::EbmlId const&() const |
228 | 0 | EbmlElement & CreateElement() const override {return Create();} \ Unexecuted instantiation: libebml::EbmlCrc32::CreateElement() const Unexecuted instantiation: libebml::EbmlHead::CreateElement() const Unexecuted instantiation: libebml::EVersion::CreateElement() const Unexecuted instantiation: libebml::EReadVersion::CreateElement() const Unexecuted instantiation: libebml::EMaxIdLength::CreateElement() const Unexecuted instantiation: libebml::EMaxSizeLength::CreateElement() const Unexecuted instantiation: libebml::EDocType::CreateElement() const Unexecuted instantiation: libebml::EDocTypeVersion::CreateElement() const Unexecuted instantiation: libebml::EDocTypeReadVersion::CreateElement() const Unexecuted instantiation: libebml::EbmlVoid::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::EbmlCrc32::Clone() const Unexecuted instantiation: libebml::EbmlHead::Clone() const Unexecuted instantiation: libebml::EVersion::Clone() const Unexecuted instantiation: libebml::EReadVersion::Clone() const Unexecuted instantiation: libebml::EMaxIdLength::Clone() const Unexecuted instantiation: libebml::EMaxSizeLength::Clone() const Unexecuted instantiation: libebml::EDocType::Clone() const Unexecuted instantiation: libebml::EDocTypeVersion::Clone() const Unexecuted instantiation: libebml::EDocTypeReadVersion::Clone() const Unexecuted instantiation: libebml::EbmlVoid::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 | 0 | static EbmlElement & Create() {return *(new (Type));} \ Unexecuted instantiation: libebml::EbmlCrc32::Create() Unexecuted instantiation: libebml::EbmlHead::Create() Unexecuted instantiation: libebml::EVersion::Create() Unexecuted instantiation: libebml::EReadVersion::Create() Unexecuted instantiation: libebml::EMaxIdLength::Create() Unexecuted instantiation: libebml::EMaxSizeLength::Create() Unexecuted instantiation: libebml::EDocType::Create() Unexecuted instantiation: libebml::EDocTypeVersion::Create() Unexecuted instantiation: libebml::EDocTypeReadVersion::Create() Unexecuted instantiation: libebml::EbmlVoid::Create() Unexecuted instantiation: libmatroska::KaxSeekID::Create() Unexecuted instantiation: libmatroska::KaxSeekPosition::Create() Unexecuted instantiation: libmatroska::KaxInfo::Create() Unexecuted instantiation: libmatroska::KaxSegmentUID::Create() 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() Unexecuted instantiation: libmatroska::KaxTimecodeScale::Create() Unexecuted instantiation: libmatroska::KaxDuration::Create() Unexecuted instantiation: libmatroska::KaxDateUTC::Create() Unexecuted instantiation: libmatroska::KaxTitle::Create() Unexecuted instantiation: libmatroska::KaxMuxingApp::Create() Unexecuted instantiation: libmatroska::KaxWritingApp::Create() Unexecuted instantiation: libmatroska::KaxClusterTimecode::Create() Unexecuted instantiation: libmatroska::KaxClusterSilentTracks::Create() Unexecuted instantiation: libmatroska::KaxClusterSilentTrackNumber::Create() Unexecuted instantiation: libmatroska::KaxClusterPosition::Create() Unexecuted instantiation: libmatroska::KaxClusterPrevSize::Create() Unexecuted instantiation: libmatroska::KaxBlockAdditions::Create() Unexecuted instantiation: libmatroska::KaxBlockMore::Create() Unexecuted instantiation: libmatroska::KaxBlockAdditional::Create() Unexecuted instantiation: libmatroska::KaxBlockAddID::Create() Unexecuted instantiation: libmatroska::KaxBlockDuration::Create() Unexecuted instantiation: libmatroska::KaxReferencePriority::Create() Unexecuted instantiation: libmatroska::KaxReferenceVirtual::Create() Unexecuted instantiation: libmatroska::KaxCodecState::Create() Unexecuted instantiation: libmatroska::KaxDiscardPadding::Create() Unexecuted instantiation: libmatroska::KaxSlices::Create() Unexecuted instantiation: libmatroska::KaxTimeSlice::Create() 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() Unexecuted instantiation: libmatroska::KaxReferenceFrame::Create() Unexecuted instantiation: libmatroska::KaxReferenceOffset::Create() Unexecuted instantiation: libmatroska::KaxReferenceTimeCode::Create() Unexecuted instantiation: libmatroska::KaxEncryptedBlock::Create() Unexecuted instantiation: libmatroska::KaxTracks::Create() Unexecuted instantiation: libmatroska::KaxTrackNumber::Create() Unexecuted instantiation: libmatroska::KaxTrackUID::Create() Unexecuted instantiation: libmatroska::KaxTrackType::Create() Unexecuted instantiation: libmatroska::KaxTrackFlagEnabled::Create() Unexecuted instantiation: libmatroska::KaxTrackFlagDefault::Create() Unexecuted instantiation: libmatroska::KaxTrackFlagForced::Create() 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() Unexecuted instantiation: libmatroska::KaxTrackFlagLacing::Create() Unexecuted instantiation: libmatroska::KaxTrackMinCache::Create() Unexecuted instantiation: libmatroska::KaxTrackMaxCache::Create() Unexecuted instantiation: libmatroska::KaxTrackDefaultDuration::Create() Unexecuted instantiation: libmatroska::KaxTrackDefaultDecodedFieldDuration::Create() Unexecuted instantiation: libmatroska::KaxTrackTimecodeScale::Create() Unexecuted instantiation: libmatroska::KaxTrackOffset::Create() Unexecuted instantiation: libmatroska::KaxMaxBlockAdditionID::Create() Unexecuted instantiation: libmatroska::KaxBlockAdditionMapping::Create() Unexecuted instantiation: libmatroska::KaxBlockAddIDValue::Create() Unexecuted instantiation: libmatroska::KaxBlockAddIDName::Create() Unexecuted instantiation: libmatroska::KaxBlockAddIDType::Create() Unexecuted instantiation: libmatroska::KaxBlockAddIDExtraData::Create() Unexecuted instantiation: libmatroska::KaxTrackName::Create() Unexecuted instantiation: libmatroska::KaxTrackLanguage::Create() Unexecuted instantiation: libmatroska::KaxLanguageIETF::Create() Unexecuted instantiation: libmatroska::KaxCodecID::Create() Unexecuted instantiation: libmatroska::KaxCodecPrivate::Create() Unexecuted instantiation: libmatroska::KaxCodecName::Create() Unexecuted instantiation: libmatroska::KaxTrackAttachmentLink::Create() Unexecuted instantiation: libmatroska::KaxCodecSettings::Create() Unexecuted instantiation: libmatroska::KaxCodecInfoURL::Create() Unexecuted instantiation: libmatroska::KaxCodecDownloadURL::Create() Unexecuted instantiation: libmatroska::KaxCodecDecodeAll::Create() Unexecuted instantiation: libmatroska::KaxTrackOverlay::Create() Unexecuted instantiation: libmatroska::KaxCodecDelay::Create() Unexecuted instantiation: libmatroska::KaxSeekPreRoll::Create() Unexecuted instantiation: libmatroska::KaxTrackTranslate::Create() Unexecuted instantiation: libmatroska::KaxTrackTranslateTrackID::Create() Unexecuted instantiation: libmatroska::KaxTrackTranslateCodec::Create() Unexecuted instantiation: libmatroska::KaxTrackTranslateEditionUID::Create() Unexecuted instantiation: libmatroska::KaxTrackVideo::Create() Unexecuted instantiation: libmatroska::KaxVideoFlagInterlaced::Create() Unexecuted instantiation: libmatroska::KaxVideoFieldOrder::Create() Unexecuted instantiation: libmatroska::KaxVideoStereoMode::Create() Unexecuted instantiation: libmatroska::KaxVideoAlphaMode::Create() Unexecuted instantiation: libmatroska::KaxOldStereoMode::Create() Unexecuted instantiation: libmatroska::KaxVideoPixelWidth::Create() Unexecuted instantiation: libmatroska::KaxVideoPixelHeight::Create() Unexecuted instantiation: libmatroska::KaxVideoPixelCropBottom::Create() Unexecuted instantiation: libmatroska::KaxVideoPixelCropTop::Create() Unexecuted instantiation: libmatroska::KaxVideoPixelCropLeft::Create() Unexecuted instantiation: libmatroska::KaxVideoPixelCropRight::Create() Unexecuted instantiation: libmatroska::KaxVideoDisplayWidth::Create() Unexecuted instantiation: libmatroska::KaxVideoDisplayHeight::Create() Unexecuted instantiation: libmatroska::KaxVideoDisplayUnit::Create() Unexecuted instantiation: libmatroska::KaxVideoAspectRatio::Create() Unexecuted instantiation: libmatroska::KaxVideoColourSpace::Create() Unexecuted instantiation: libmatroska::KaxVideoGamma::Create() Unexecuted instantiation: libmatroska::KaxVideoFrameRate::Create() Unexecuted instantiation: libmatroska::KaxVideoColour::Create() Unexecuted instantiation: libmatroska::KaxVideoColourMatrix::Create() Unexecuted instantiation: libmatroska::KaxVideoBitsPerChannel::Create() Unexecuted instantiation: libmatroska::KaxVideoChromaSubsampHorz::Create() Unexecuted instantiation: libmatroska::KaxVideoChromaSubsampVert::Create() Unexecuted instantiation: libmatroska::KaxVideoCbSubsampHorz::Create() Unexecuted instantiation: libmatroska::KaxVideoCbSubsampVert::Create() Unexecuted instantiation: libmatroska::KaxVideoChromaSitHorz::Create() Unexecuted instantiation: libmatroska::KaxVideoChromaSitVert::Create() Unexecuted instantiation: libmatroska::KaxVideoColourRange::Create() Unexecuted instantiation: libmatroska::KaxVideoColourTransferCharacter::Create() Unexecuted instantiation: libmatroska::KaxVideoColourPrimaries::Create() Unexecuted instantiation: libmatroska::KaxVideoColourMaxCLL::Create() Unexecuted instantiation: libmatroska::KaxVideoColourMaxFALL::Create() Unexecuted instantiation: libmatroska::KaxVideoColourMasterMeta::Create() Unexecuted instantiation: libmatroska::KaxVideoRChromaX::Create() Unexecuted instantiation: libmatroska::KaxVideoRChromaY::Create() Unexecuted instantiation: libmatroska::KaxVideoGChromaX::Create() Unexecuted instantiation: libmatroska::KaxVideoGChromaY::Create() Unexecuted instantiation: libmatroska::KaxVideoBChromaX::Create() Unexecuted instantiation: libmatroska::KaxVideoBChromaY::Create() Unexecuted instantiation: libmatroska::KaxVideoWhitePointChromaX::Create() Unexecuted instantiation: libmatroska::KaxVideoWhitePointChromaY::Create() Unexecuted instantiation: libmatroska::KaxVideoLuminanceMax::Create() Unexecuted instantiation: libmatroska::KaxVideoLuminanceMin::Create() Unexecuted instantiation: libmatroska::KaxVideoProjection::Create() Unexecuted instantiation: libmatroska::KaxVideoProjectionType::Create() Unexecuted instantiation: libmatroska::KaxVideoProjectionPrivate::Create() Unexecuted instantiation: libmatroska::KaxVideoProjectionPoseYaw::Create() Unexecuted instantiation: libmatroska::KaxVideoProjectionPosePitch::Create() Unexecuted instantiation: libmatroska::KaxVideoProjectionPoseRoll::Create() Unexecuted instantiation: libmatroska::KaxTrackAudio::Create() Unexecuted instantiation: libmatroska::KaxAudioSamplingFreq::Create() Unexecuted instantiation: libmatroska::KaxAudioOutputSamplingFreq::Create() Unexecuted instantiation: libmatroska::KaxAudioChannels::Create() Unexecuted instantiation: libmatroska::KaxAudioPosition::Create() Unexecuted instantiation: libmatroska::KaxAudioBitDepth::Create() Unexecuted instantiation: libmatroska::KaxEmphasis::Create() Unexecuted instantiation: libmatroska::KaxTrackOperation::Create() 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() Unexecuted instantiation: libmatroska::KaxTrickTrackUID::Create() Unexecuted instantiation: libmatroska::KaxTrickTrackSegmentUID::Create() Unexecuted instantiation: libmatroska::KaxTrickTrackFlag::Create() Unexecuted instantiation: libmatroska::KaxTrickMasterTrackUID::Create() Unexecuted instantiation: libmatroska::KaxTrickMasterTrackSegmentUID::Create() Unexecuted instantiation: libmatroska::KaxContentEncodings::Create() Unexecuted instantiation: libmatroska::KaxContentEncoding::Create() Unexecuted instantiation: libmatroska::KaxContentEncodingOrder::Create() Unexecuted instantiation: libmatroska::KaxContentEncodingScope::Create() Unexecuted instantiation: libmatroska::KaxContentEncodingType::Create() Unexecuted instantiation: libmatroska::KaxContentCompression::Create() Unexecuted instantiation: libmatroska::KaxContentCompAlgo::Create() Unexecuted instantiation: libmatroska::KaxContentCompSettings::Create() 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() Unexecuted instantiation: libmatroska::KaxCueTime::Create() Unexecuted instantiation: libmatroska::KaxCueTrack::Create() Unexecuted instantiation: libmatroska::KaxCueClusterPosition::Create() Unexecuted instantiation: libmatroska::KaxCueRelativePosition::Create() Unexecuted instantiation: libmatroska::KaxCueDuration::Create() Unexecuted instantiation: libmatroska::KaxCueBlockNumber::Create() Unexecuted instantiation: libmatroska::KaxCueCodecState::Create() Unexecuted instantiation: libmatroska::KaxCueRefTime::Create() Unexecuted instantiation: libmatroska::KaxCueRefCluster::Create() Unexecuted instantiation: libmatroska::KaxCueRefNumber::Create() Unexecuted instantiation: libmatroska::KaxCueRefCodecState::Create() Unexecuted instantiation: libmatroska::KaxAttachments::Create() Unexecuted instantiation: libmatroska::KaxAttached::Create() Unexecuted instantiation: libmatroska::KaxFileDescription::Create() Unexecuted instantiation: libmatroska::KaxFileName::Create() Unexecuted instantiation: libmatroska::KaxMimeType::Create() Unexecuted instantiation: libmatroska::KaxFileData::Create() Unexecuted instantiation: libmatroska::KaxFileUID::Create() Unexecuted instantiation: libmatroska::KaxFileReferral::Create() Unexecuted instantiation: libmatroska::KaxFileUsedStartTime::Create() Unexecuted instantiation: libmatroska::KaxFileUsedEndTime::Create() Unexecuted instantiation: libmatroska::KaxChapters::Create() Unexecuted instantiation: libmatroska::KaxEditionEntry::Create() Unexecuted instantiation: libmatroska::KaxEditionUID::Create() Unexecuted instantiation: libmatroska::KaxEditionFlagHidden::Create() Unexecuted instantiation: libmatroska::KaxEditionFlagDefault::Create() Unexecuted instantiation: libmatroska::KaxEditionFlagOrdered::Create() Unexecuted instantiation: libmatroska::KaxEditionDisplay::Create() Unexecuted instantiation: libmatroska::KaxEditionString::Create() Unexecuted instantiation: libmatroska::KaxEditionLanguageIETF::Create() Unexecuted instantiation: libmatroska::KaxChapterAtom::Create() Unexecuted instantiation: libmatroska::KaxChapterUID::Create() Unexecuted instantiation: libmatroska::KaxChapterStringUID::Create() Unexecuted instantiation: libmatroska::KaxChapterTimeStart::Create() Unexecuted instantiation: libmatroska::KaxChapterTimeEnd::Create() Unexecuted instantiation: libmatroska::KaxChapterFlagHidden::Create() Unexecuted instantiation: libmatroska::KaxChapterFlagEnabled::Create() Unexecuted instantiation: libmatroska::KaxChapterSegmentUID::Create() Unexecuted instantiation: libmatroska::KaxChapterSkipType::Create() Unexecuted instantiation: libmatroska::KaxChapterSegmentEditionUID::Create() Unexecuted instantiation: libmatroska::KaxChapterPhysicalEquiv::Create() Unexecuted instantiation: libmatroska::KaxChapterTrack::Create() Unexecuted instantiation: libmatroska::KaxChapterTrackNumber::Create() Unexecuted instantiation: libmatroska::KaxChapterDisplay::Create() Unexecuted instantiation: libmatroska::KaxChapterString::Create() Unexecuted instantiation: libmatroska::KaxChapterLanguage::Create() Unexecuted instantiation: libmatroska::KaxChapLanguageIETF::Create() Unexecuted instantiation: libmatroska::KaxChapterCountry::Create() Unexecuted instantiation: libmatroska::KaxChapterProcess::Create() Unexecuted instantiation: libmatroska::KaxChapterProcessCodecID::Create() Unexecuted instantiation: libmatroska::KaxChapterProcessPrivate::Create() Unexecuted instantiation: libmatroska::KaxChapterProcessCommand::Create() Unexecuted instantiation: libmatroska::KaxChapterProcessTime::Create() Unexecuted instantiation: libmatroska::KaxChapterProcessData::Create() Unexecuted instantiation: libmatroska::KaxTags::Create() Unexecuted instantiation: libmatroska::KaxTag::Create() Unexecuted instantiation: libmatroska::KaxTagTargets::Create() Unexecuted instantiation: libmatroska::KaxTagTargetTypeValue::Create() Unexecuted instantiation: libmatroska::KaxTagTargetType::Create() Unexecuted instantiation: libmatroska::KaxTagTrackUID::Create() Unexecuted instantiation: libmatroska::KaxTagEditionUID::Create() Unexecuted instantiation: libmatroska::KaxTagChapterUID::Create() Unexecuted instantiation: libmatroska::KaxTagAttachmentUID::Create() Unexecuted instantiation: libmatroska::KaxTagSimple::Create() Unexecuted instantiation: libmatroska::KaxTagName::Create() Unexecuted instantiation: libmatroska::KaxTagLangue::Create() Unexecuted instantiation: libmatroska::KaxTagLanguageIETF::Create() Unexecuted instantiation: libmatroska::KaxTagDefault::Create() Unexecuted instantiation: libmatroska::KaxTagDefaultBogus::Create() Unexecuted instantiation: libmatroska::KaxTagString::Create() Unexecuted instantiation: libmatroska::KaxTagBinary::Create() Unexecuted instantiation: libmatroska::KaxTrackEntry::Create() Unexecuted instantiation: libmatroska::KaxBlockGroup::Create() Unexecuted instantiation: libmatroska::KaxBlock::Create() Unexecuted instantiation: libmatroska::KaxSimpleBlock::Create() Unexecuted instantiation: libmatroska::KaxBlockVirtual::Create() Unexecuted instantiation: libmatroska::KaxReferenceBlock::Create() Unexecuted instantiation: libmatroska::KaxCues::Create() Unexecuted instantiation: libmatroska::KaxCluster::Create() Unexecuted instantiation: libmatroska::KaxCuePoint::Create() Unexecuted instantiation: libmatroska::KaxCueTrackPositions::Create() Unexecuted instantiation: libmatroska::KaxCueReference::Create() Unexecuted instantiation: libmatroska::KaxPrevUID::Create() Unexecuted instantiation: libmatroska::KaxNextUID::Create() Unexecuted instantiation: libmatroska::KaxSeek::Create() Unexecuted instantiation: libmatroska::KaxSeekHead::Create() Unexecuted instantiation: libmatroska::KaxSegment::Create() |
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 | 2.55k | #define EBML_INFO(ref) ref::ClassInfos |
244 | 2.25k | #define EBML_ID(ref) ref::ClassInfos.GlobalId |
245 | | #define EBML_CLASS_SEMCONTEXT(ref) Context_##ref |
246 | 18 | #define EBML_CLASS_CONTEXT(ref) ref::ClassInfos.Context |
247 | | #define EBML_CLASS_CALLBACK(ref) ref::ClassInfos |
248 | 19.1k | #define EBML_CONTEXT(e) (e)->Generic().Context |
249 | 12 | #define EBML_NAME(e) (e)->Generic().DebugName |
250 | | |
251 | | #define EBML_INFO_ID(cb) (cb).GlobalId |
252 | 0 | #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 | 13.3k | #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 | 104 | :Mandatory(aMandatory), Unique(aUnique), GetCallbacks(aGetCallbacks) {} |
313 | | |
314 | 0 | inline bool IsMandatory() const { return Mandatory; } |
315 | 0 | inline bool IsUnique() const { return Unique; } |
316 | 0 | 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 | 104 | : GetGlobalContext(aGetGlobalContext), MyTable(aMyTable), Size(aSize), |
341 | 104 | UpTable(aUpTable), MasterElt(aMasterElt) {} |
342 | | |
343 | 0 | bool operator!=(const EbmlSemanticContext & aElt) const { |
344 | 0 | return ((Size != aElt.Size) || (MyTable != aElt.MyTable) || |
345 | 0 | (UpTable != aElt.UpTable) || (GetGlobalContext != aElt.GetGlobalContext) | |
346 | 0 | (MasterElt != aElt.MasterElt)); |
347 | 0 | } |
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 | 0 | void SetSizeLength(int NewSizeLength) {SizeLength = NewSizeLength;} |
377 | 20 | 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 | 46 | virtual bool SetSizeInfinite(bool bIsInfinite = true) {return !bIsInfinite;} |
407 | | |
408 | | virtual bool ValidateSize() const = 0; |
409 | | |
410 | 6.17k | uint64 GetElementPosition() const { |
411 | 6.17k | return ElementPosition; |
412 | 6.17k | } |
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 | 48.5k | 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 | 0 | 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 | 13.3k | virtual bool IsDummy() const {return false;} |
434 | 0 | virtual bool IsMaster() const {return false;} |
435 | | |
436 | 0 | uint8 HeadSize() const { |
437 | 0 | return EBML_ID_LENGTH((const EbmlId&)*this) + CodedSizeLength(Size, SizeLength, bSizeIsFinite); |
438 | 0 | } /// 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 | 43.3k | bool IsFiniteSize() const {return bSizeIsFinite;} |
458 | | |
459 | | /*! |
460 | | \brief set the default size of an element |
461 | | */ |
462 | 125 | virtual void SetDefaultSize(uint64 aDefaultSize) {DefaultSize = aDefaultSize;} |
463 | | |
464 | 0 | bool ValueIsSet() const {return bValueIsSet;} |
465 | | |
466 | 24.9k | inline uint64 GetEndPosition() const { |
467 | 24.9k | assert(bSizeIsFinite); // we don't know where the end is |
468 | 24.9k | return SizePosition + CodedSizeLength(Size, SizeLength, bSizeIsFinite) + Size; |
469 | 24.9k | } |
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 | 36 | EbmlElement(const EbmlElement & ElementToClone) = default; |
490 | | |
491 | 0 | inline uint64 GetDefaultSize() const {return DefaultSize;} |
492 | 0 | inline void SetSize_(uint64 aSize) {Size = aSize;} |
493 | 0 | inline void SetValueIsSet(bool Set = true) {bValueIsSet = Set;} |
494 | 0 | inline void SetDefaultIsSet(bool Set = true) {DefaultIsSet = Set;} |
495 | 0 | inline void SetSizeIsFinite(bool Set = true) {bSizeIsFinite = Set;} |
496 | 0 | 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{0}; /// the minimum size on which the size will be written (0 = optimal) |
504 | | bool bSizeIsFinite{true}; |
505 | | uint64 ElementPosition{0}; |
506 | | uint64 SizePosition{0}; |
507 | | bool bValueIsSet; |
508 | | bool DefaultIsSet{false}; |
509 | | bool bLocked{false}; |
510 | | }; |
511 | | |
512 | | } // namespace libebml |
513 | | |
514 | | #endif // LIBEBML_ELEMENT_H |