template <typename Container> back_emplacer_operator

Function object that calls emplace_back() on the container for which it was constructed, std::forward‘ing the arguments to the container.

explicit back_emplacer_operator(Container &container)
Parameters:container – Reference to the container that supports emplace_back
Type container:Container&
template <typename... Args> back_emplacer_operator<Container>& operator()(Args&&...)

Calls std::forward on the given arguments to pass them to the container’s emplace_back method.

private Container *container