home | help
std::multim...emplace_hint(3)  C++ Standard Libary std::multim...emplace_hint(3)

NAME
     std::multimap::emplace_hint - std::multimap::emplace_hint

Synopsis
	template<  class...  Args  >					  (since
     C++11)
	iterator emplace_hint( const_iterator hint, Args&&... args );

	Inserts a new element into the container as close as possible to the po-
     sition just
	before hint.

	The  constructor   of	the   element	type   (value_type,   that   is,
     std::pair<const Key, T>)
	is  called  with exactly the same arguments as supplied to the function,
     forwarded
	with std::forward<Args>(args)....

	No iterators or references are invalidated.

Parameters
	hint - iterator to the position before which the new element will be in-
     serted
	args - arguments to forward to the constructor of the element

Return value
	An iterator to the inserted element.

Exceptions
	If an exception is thrown for any reason, this function  has  no  effect
     (strong
	exception safety guarantee).

Complexity
	Logarithmic  in the size of the container in general, but amortized con-
     stant if the
	new element is inserted just before hint.

Example
	 This section is incomplete
	 Reason: no example

See also
	emplace constructs element in-place
	(C++11) (public member function)
		inserts elements
	insert	or nodes
		(since C++17)
		(public member function)

Category:
	  * Todo no example

http://cppreference.com 	   2024.06.10	   std::multim...emplace_hint(3)

home | help