libebml_ng
Public Member Functions | Friends | List of all members
ebml::ebmlMasterElement::_iterator Class Referenceabstract

#include <ebmlMasterElement.h>

Inheritance diagram for ebml::ebmlMasterElement::_iterator:
ebml::ebmlList::_iterator ebml::ebmlMap< K, V, H, E, A, B >::_iterator ebml::ebmlPair< K, V >::_iterator ebml::ebmlStruct::_iterator

Public Member Functions

virtual _iteratorcopy () const =0
 
virtual ebmlElementoperator* () const =0
 
virtual _iteratoroperator++ ()=0
 
virtual _iteratoroperator= (const _iterator &)=0
 
virtual bool operator== (const _iterator &) const =0
 
virtual bool operator!= (const _iterator &) const =0
 
virtual ~_iterator ()
 

Friends

class ebmlMasterElement
 
class ebmlMasterElement::iterator
 

Constructor & Destructor Documentation

◆ ~_iterator()

virtual ebml::ebmlMasterElement::_iterator::~_iterator ( )
inlinevirtual

Member Function Documentation

◆ copy()

virtual _iterator* ebml::ebmlMasterElement::_iterator::copy ( ) const
pure virtual

◆ operator!=()

virtual bool ebml::ebmlMasterElement::_iterator::operator!= ( const _iterator ) const
pure virtual

◆ operator*()

virtual ebmlElement& ebml::ebmlMasterElement::_iterator::operator* ( ) const
pure virtual

◆ operator++()

virtual _iterator& ebml::ebmlMasterElement::_iterator::operator++ ( )
pure virtual

◆ operator=()

virtual _iterator& ebml::ebmlMasterElement::_iterator::operator= ( const _iterator )
pure virtual

◆ operator==()

virtual bool ebml::ebmlMasterElement::_iterator::operator== ( const _iterator ) const
pure virtual

Friends And Related Function Documentation

◆ ebmlMasterElement

friend class ebmlMasterElement
friend

◆ ebmlMasterElement::iterator

friend class ebmlMasterElement::iterator
friend

The documentation for this class was generated from the following file: