Convenience function to construct a folly::emplace_iterator, analogous to std::inserter().
Synopsis
Declared in <folly/container/Iterator.h>
template<
bool implicit_unpack = true,
typename Container>
emplace_iterator<Container, implicit_unpack>
emplacer(
Container& c,
Container::iterator i);
Description
Setting implicit_unpack to false will disable implicit unpacking of single std::pair and std::tuple arguments to the iterator's operator=. That may be desirable in case of constructors that expect a std::pair or std::tuple argument.
Return Value
An emplace_iterator for c at position i.
Parameters
Name |
Description |
c |
The container to emplace into. |
i |
The iterator position to emplace at. |
Created with MrDocs