31 template <
class Cont,
class...
Params>
34 -> decltype(cont.emplace_back(std::forward<Params>(params)...))
36 return cont.emplace_back(std::forward<Params>(params)...);
39 template <
class Cont,
class...
Params>
42 -> decltype(cont.emplace(std::forward<Params>(params)...))
44 return cont.emplace(std::forward<Params>(params)...);