Lines Matching defs:std
87 std::unique_ptr<MDMapT> MDMap;
94 typedef std::pair<KeyT, ValueT> value_type;
149 std::pair<iterator, bool> insert(const std::pair<KeyT, ValueT> &KV) {
150 auto MapResult = Map.insert(std::make_pair(Wrap(KV.first), KV.second));
151 return std::make_pair(iterator(MapResult.first), MapResult.second);
154 std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
156 Map.insert(std::make_pair(Wrap(KV.first), std::move(KV.second)));
157 return std::make_pair(iterator(MapResult.first), MapResult.second);
222 typedef typename std::remove_pointer<KeyT>::type KeySansPointerT;
264 ValueT Target(std::move(I->second));
266 Copy.Map->insert(std::make_pair(typed_new_key, std::move(Target)));
299 public std::iterator<std::forward_iterator_tag,
300 std::pair<KeyT, typename DenseMapT::mapped_type>,
316 operator std::pair<KeyT, ValueT>() const {
317 return std::make_pair(first, second);
348 public std::iterator<std::forward_iterator_tag,
349 std::pair<KeyT, typename DenseMapT::mapped_type>,
366 operator std::pair<KeyT, ValueT>() const {
367 return std::make_pair(first, second);