Data Structures & Algorithms in C++
Goodrich, Tamassia, Mount and Goldwasser
Loading...
Searching...
No Matches
Public Member Functions
dsac::map::AbstractMap< Key, Value >::abstract_iter_rep Class Referenceabstract

#include <abstract_map.h>

Inheritance diagram for dsac::map::AbstractMap< Key, Value >::abstract_iter_rep:
Inheritance graph
Collaboration diagram for dsac::map::AbstractMap< Key, Value >::abstract_iter_rep:
Collaboration graph

Public Member Functions

virtual const Entryentry () const =0
 
virtual void advance ()=0
 
virtual bool equals (const abstract_iter_rep *other) const =0
 
virtual abstract_iter_repclone () const =0
 
virtual ~abstract_iter_rep ()
 

Constructor & Destructor Documentation

◆ ~abstract_iter_rep()

template<typename Key , typename Value >
virtual dsac::map::AbstractMap< Key, Value >::abstract_iter_rep::~abstract_iter_rep ( )
inlinevirtual

Member Function Documentation

◆ advance()

template<typename Key , typename Value >
virtual void dsac::map::AbstractMap< Key, Value >::abstract_iter_rep::advance ( )
pure virtual

◆ clone()

template<typename Key , typename Value >
virtual abstract_iter_rep * dsac::map::AbstractMap< Key, Value >::abstract_iter_rep::clone ( ) const
pure virtual

◆ entry()

template<typename Key , typename Value >
virtual const Entry & dsac::map::AbstractMap< Key, Value >::abstract_iter_rep::entry ( ) const
pure virtual

◆ equals()

template<typename Key , typename Value >
virtual bool dsac::map::AbstractMap< Key, Value >::abstract_iter_rep::equals ( const abstract_iter_rep other) const
pure virtual

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