Lines Matching refs:Args
232 template <class... Args>
233 std::pair<iterator, bool> emplace(Args&&... args);
235 template <class... Args>
236 iterator emplace_hint(const_iterator position_hint, Args&&... args);
335 template <class... Args>
336 iterator unsafe_emplace(const_iterator position, Args&&... args);
339 // present, construct value_type from |args| and insert it. Returns an
342 template <class K, class... Args>
343 std::pair<iterator, bool> emplace_key_args(const K& key, Args&&... args);
347 template <class K, class... Args>
350 Args&&... args);
778 template <class... Args>
779 auto flat_tree<Key, Value, GetKeyFromValue, KeyCompare>::emplace(Args&&... args)
781 return insert(value_type(std::forward<Args>(args)...));
785 template <class... Args>
788 Args&&... args) -> iterator {
789 return insert(position_hint, value_type(std::forward<Args>(args)...));
938 template <class... Args>
941 Args&&... args) -> iterator {
942 return impl_.body_.emplace(position, std::forward<Args>(args)...);
946 template <class K, class... Args>
949 Args&&... args) -> std::pair<iterator, bool> {
952 return {unsafe_emplace(lower, std::forward<Args>(args)...), true};
957 template <class K, class... Args>
961 Args&&... args) -> std::pair<iterator, bool> {
966 return {unsafe_emplace(hint, std::forward<Args>(args)...), true};
974 return emplace_key_args(key, std::forward<Args>(args)...);