#include <mxflib/smartptr.h>
#include <list>
Go to the source code of this file.
Namespaces | |
namespace | mxflib |
Classes | |
class | MDValuePtr |
A smart pointer to an MDValue object (with operator[] overloads). More... | |
Typedefs | |
typedef SmartPtr< MXFFile > | MXFFilePtr |
A smart pointer to an MXFFile object. | |
typedef ParentPtr< MXFFile > | MXFFileParent |
A parent pointer to an MXFFile object. | |
typedef SmartPtr< KLVObject > | KLVObjectPtr |
A smart pointer to a KLVObject object. | |
typedef std::list< MDValuePtr > | MDValueList |
A list of smart pointers to MDValue objects. | |
typedef SmartPtr< IndexTable > | IndexTablePtr |
Smart pointer to an index table. | |
typedef ParentPtr< IndexTable > | IndexTableParent |
Parent pointer to an index table. | |
typedef SmartPtr< IndexSegment > | IndexSegmentPtr |
Smart pointer to an index table segment. | |
typedef std::list< IndexSegmentPtr > | IndexSegmentList |
List of smart pointers to index table segments. | |
typedef SmartPtr< SymbolSpace > | SymbolSpacePtr |
A smart pointer to an SymbolSpace object. | |
typedef ParentPtr< SymbolSpace > | SymbolSpaceParent |
A parent pointer to an SymbolSpace object. | |
typedef std::list< SymbolSpacePtr > | SymbolSpaceList |
A list of smart pointers to SymbolSpace objects. | |
typedef std::list< SymbolSpaceParent > | SymbolSpaceParentList |
A list of parent pointers to SymbolSpace objects. | |
typedef std::map< std::string, SymbolSpacePtr > | SymbolSpaceMap |
A map of names to symbol space pointers. | |
Variables | |
SymbolSpacePtr | MXFLibSymbols |
Global SymbolSpace for all MXFLib's normal symbols. |