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

#include <ebmlMasterElement.h>

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

Public Member Functions

virtual _const_iteratorcopy () const =0
 
virtual const ebmlElementoperator* () const =0
 
virtual _const_iteratoroperator++ ()=0
 
virtual _const_iteratoroperator= (const _const_iterator &)=0
 
virtual bool operator== (const _const_iterator &) const =0
 
virtual bool operator!= (const _const_iterator &) const =0
 
virtual ~_const_iterator ()
 

Friends

class ebmlMasterElement
 
class ebmlMasterElement::const_iterator
 

Constructor & Destructor Documentation

◆ ~_const_iterator()

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

Member Function Documentation

◆ copy()

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

◆ operator!=()

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

◆ operator*()

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

◆ operator++()

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

◆ operator=()

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

◆ operator==()

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

Friends And Related Function Documentation

◆ ebmlMasterElement

friend class ebmlMasterElement
friend

◆ ebmlMasterElement::const_iterator

friend class ebmlMasterElement::const_iterator
friend

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