#include <map_tags.h>


Public Member Functions | |
| MapIteratorData (const typename Map::const_iterator &it, const SelfType &owner) | |
| virtual | ~MapIteratorData () |
| virtual void | next (void) throw () |
| virtual Tag::const_entry_iterator::IteratorData * | clone (void) const throw () |
| virtual bool | has_index (void) const throw () |
| virtual std::string | index (void) const throw () |
| virtual std::string | value (void) const throw () |
| virtual bool | operator== (const Tag::const_entry_iterator::IteratorData &itd) const throw () |
| shawn::MapTag< _K, _V >::MapIteratorData::MapIteratorData | ( | const typename Map::const_iterator & | it, | |
| const SelfType & | owner | |||
| ) | [inline] |

| virtual shawn::MapTag< _K, _V >::MapIteratorData::~MapIteratorData | ( | ) | [inline, virtual] |
| virtual void shawn::MapTag< _K, _V >::MapIteratorData::next | ( | void | ) | throw () [inline, virtual] |
Implements shawn::Tag::const_entry_iterator::IteratorData.
| virtual Tag::const_entry_iterator::IteratorData* shawn::MapTag< _K, _V >::MapIteratorData::clone | ( | void | ) | const throw () [inline, virtual] |
Implements shawn::Tag::const_entry_iterator::IteratorData.

| virtual bool shawn::MapTag< _K, _V >::MapIteratorData::has_index | ( | void | ) | const throw () [inline, virtual] |
Implements shawn::Tag::const_entry_iterator::IteratorData.
| virtual std::string shawn::MapTag< _K, _V >::MapIteratorData::index | ( | void | ) | const throw () [inline, virtual] |
Implements shawn::Tag::const_entry_iterator::IteratorData.

| virtual std::string shawn::MapTag< _K, _V >::MapIteratorData::value | ( | void | ) | const throw () [inline, virtual] |
Implements shawn::Tag::const_entry_iterator::IteratorData.

| virtual bool shawn::MapTag< _K, _V >::MapIteratorData::operator== | ( | const Tag::const_entry_iterator::IteratorData & | itd | ) | const throw () [inline, virtual] |
Implements shawn::Tag::const_entry_iterator::IteratorData.
1.5.6