Go to the documentation of this file.00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 
00009 
00010 
00011 
00012 
00013 
00014 
00015 
00022 
00023 #ifndef ICL_CORE_MULTIMAP_H_INCLUDED
00024 #define ICL_CORE_MULTIMAP_H_INCLUDED
00025 
00026 #include <map>
00027 
00028 namespace icl_core
00029 {
00030 
00031 
00032 template <typename TKey, typename TValue>
00033 class Multimap : public std::multimap<TKey, TValue>
00034 {
00035 public:
00036   Multimap() : std::multimap<TKey, TValue>() { }
00037   Multimap(const Multimap& c) : std::multimap<TKey, TValue>(c) { }
00038   Multimap(const std::multimap<TKey, TValue>& c) : std::multimap<TKey, TValue>(c) { }
00039   template <typename TInputIterator>
00040   Multimap(TInputIterator start, TInputIterator end) : std::multimap<TKey, TValue>(start, end) { }
00041 };
00042 
00043 }
00044 
00045 #endif