Data Structures | Functions

multimap.hpp File Reference

Multimap with deterministic ordering of items with equal keys. More...

#include <map>
#include <list>

Go to the source code of this file.

Data Structures

class  MultiMapIterator< MAP_ITER, LIST_ITER, KEY, VALUE, COMPARE >
class  MultiMap< KEY, VALUE, COMPARE >
 hand-rolled multimap as map of lists. More...

Functions

template<class MAP_ITER1 , class LIST_ITER1 , class MAP_ITER2 , class LIST_ITER2 , class KEY , class VALUE1 , class VALUE2 , class COMPARE >
bool operator== (const MultiMapIterator< MAP_ITER1, LIST_ITER1, KEY, VALUE1, COMPARE > &iter1, const MultiMapIterator< MAP_ITER2, LIST_ITER2, KEY, VALUE2, COMPARE > &iter2)
template<class MAP_ITER1 , class LIST_ITER1 , class MAP_ITER2 , class LIST_ITER2 , class KEY , class VALUE1 , class VALUE2 , class COMPARE >
bool operator!= (const MultiMapIterator< MAP_ITER1, LIST_ITER1, KEY, VALUE1, COMPARE > &iter1, const MultiMapIterator< MAP_ITER2, LIST_ITER2, KEY, VALUE2, COMPARE > &iter2)
template<class MAP_ITER1 , class LIST_ITER1 , class MAP_ITER2 , class KEY , class VALUE , class COMPARE >
bool operator== (const MultiMapIterator< MAP_ITER1, LIST_ITER1, KEY, VALUE, COMPARE > &iter1, const MAP_ITER2 &iter2)
template<class MAP_ITER1 , class LIST_ITER1 , class MAP_ITER2 , class KEY , class VALUE , class COMPARE >
bool operator!= (const MultiMapIterator< MAP_ITER1, LIST_ITER1, KEY, VALUE, COMPARE > &iter1, const MAP_ITER2 &iter2)
template<class MAP_ITER1 , class LIST_ITER1 , class MAP_ITER2 , class KEY , class VALUE , class COMPARE >
bool operator== (const MAP_ITER2 &iter2, const MultiMapIterator< MAP_ITER1, LIST_ITER1, KEY, VALUE, COMPARE > &iter1)
template<class MAP_ITER1 , class LIST_ITER1 , class MAP_ITER2 , class KEY , class VALUE , class COMPARE >
bool operator!= (const MAP_ITER2 &iter2, const MultiMapIterator< MAP_ITER1, LIST_ITER1, KEY, VALUE, COMPARE > &iter1)

Detailed Description

Multimap with deterministic ordering of items with equal keys.

Definition in file multimap.hpp.