|
libpsynth 0.2.1
|
#include <iterator.hpp>


Public Types | |
| typedef std::map< Key, Data > ::iterator::iterator_category | iterator_category |
| typedef Data | value_type |
| typedef std::map< Key, Data > ::iterator::difference_type | difference_type |
| typedef Data * | pointer |
| typedef Data & | reference |
Public Member Functions | |
| map_iterator_base () | |
| Constructor. | |
| map_iterator_base (const typename std::map< Key, Data >::iterator &i) | |
| Constructor from a map::iterator. | |
| map_iterator_base (const map_iterator_base< Key, Data, Iter > &i) | |
| Copy constructor. | |
| Iter | operator++ () |
| Preincrement operator. | |
| Iter | operator++ (int) |
| Postincrement operator. | |
http://sinusoid.es/raskolnikov/overdose-0.1.2.tar.gz
A whole refactor of this module would provide more compact clearer code, using boost::adaptor, because this is a bit kind of a mess.
| typedef std::map<Key, Data>::iterator::difference_type psynth::base::map_iterator_base< Key, Data, Iter >::difference_type |
| typedef std::map<Key, Data>::iterator::iterator_category psynth::base::map_iterator_base< Key, Data, Iter >::iterator_category |
| typedef Data* psynth::base::map_iterator_base< Key, Data, Iter >::pointer |
| typedef Data& psynth::base::map_iterator_base< Key, Data, Iter >::reference |
| typedef Data psynth::base::map_iterator_base< Key, Data, Iter >::value_type |
| psynth::base::map_iterator_base< Key, Data, Iter >::map_iterator_base | ( | ) | [inline] |
Constructor.
| psynth::base::map_iterator_base< Key, Data, Iter >::map_iterator_base | ( | const typename std::map< Key, Data >::iterator & | i | ) | [inline] |
Constructor from a map::iterator.
| psynth::base::map_iterator_base< Key, Data, Iter >::map_iterator_base | ( | const map_iterator_base< Key, Data, Iter > & | i | ) | [inline] |
Copy constructor.
| Iter psynth::base::map_iterator_base< Key, Data, Iter >::operator++ | ( | ) | [inline] |
Preincrement operator.
| Iter psynth::base::map_iterator_base< Key, Data, Iter >::operator++ | ( | int | ) | [inline] |
Postincrement operator.
1.7.4