EbmlSemanticContext Class Reference

#include <EbmlElement.h>

Collaboration diagram for EbmlSemanticContext:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 EbmlSemanticContext (size_t aSize, const EbmlSemantic *aMyTable, const EbmlSemanticContext *aUpTable, const _GetSemanticContext aGetGlobalContext, const EbmlCallbacks *aMasterElt)
bool operator!= (const EbmlSemanticContext &aElt) const
size_t GetSize () const
const EbmlCallbacksGetMaster () const
const EbmlSemanticContextParent () const
const EbmlSemanticGetSemantic (size_t i) const

Public Attributes

const _GetSemanticContext GetGlobalContext
 global elements supported at this level
const EbmlSemanticMyTable
 First element in the table.
size_t Size
 number of elements in the table
const EbmlSemanticContextUpTable
const EbmlCallbacksMasterElt

Detailed Description

Context of the element

Todo:
allow more than one parent ?

Member Data Documentation

Todo:
replace with the global context directly

Parent element


The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Enumerations Enumerator
Generated on Tue Jun 8 11:06:04 2010 for libebml by  doxygen 1.6.3