Lines Matching defs:Map

35     template<class T> class Map
43 Map();
44 virtual ~Map();
47 // Return a new copy of this Map instance
48 Map* clone() const;
50 void copyFrom(const Map<T>* map_);
73 void merge(const Map<T>* map_);
82 Map(const Map& map_);
88 template<class T> Map<T>::Map()
91 template<class T> Map<T>::~Map()
94 template<class T> Map<T>* Map<T>::clone() const
96 return new Map<T>(*this);
99 template<class T> void Map<T>::copyFrom(const Map<T>* map_)
108 template<class T> typename Map<T>::SizeType Map<T>::size() const
113 template<class T> bool Map<T>::isEmpty() const
118 template<class T> bool Map<T>::keyExist(const String& key_) const
124 template<class T> const T& Map<T>::get(const String& key_) const
133 template<class T> const T& Map<T>::getIfKeyExist(const String& key_, const T& default_value_) const
145 template<class T> void Map<T>::set(const String& key_, const T& value_)
151 template<class T> typename Map<T>::Iterator Map<T>::find(const String& key_)
156 template<class T> typename Map<T>::ConstIterator Map<T>::find(const String& key_) const
161 template<class T> void Map<T>::remove(const String& key_)
167 template<class T> void Map<T>::remove(Iterator it)
173 template<class T> void Map<T>::clear()
179 template<class T> void Map<T>::merge(const Map<T>* map_)
191 template<class T> typename Map<T>::Iterator Map<T>::begin()
196 template<class T> typename Map<T>::ConstIterator Map<T>::begin() const
201 template<class T> typename Map<T>::Iterator Map<T>::end()
206 template<class T> typename Map<T>::ConstIterator Map<T>::end() const
211 inline std::ostream& operator<<(std::ostream& ost_, const Map<String>& map_)
213 Map<String>::ConstIterator it;
221 template<class T> Map<T>::Map(const Map<T>& map_)
225 typedef Map<String> StringMap;
229 template<class T> void clearPtrMap(Map<T*>* map_)
231 for(typename Map<T*>::Iterator it = map_->begin(); it != map_->end(); ++it)
241 template<class T> void deletePtrMap(Map<T*>* map_)
249 template<class T> Map<T*>* clonePtrMap(const Map<T*>* map_)
251 Map<T*>* new_T_map = new Map<T*>;
252 for(typename Map<T*>::ConstIterator it = map_->begin(); it != map_->end(); ++it)