|
template<typename Container , bool implicit_unpack = true> |
using | folly::emplace_iterator = detail::emplace_iterator_impl< detail::Emplace, Container, implicit_unpack > |
|
template<typename Container , bool implicit_unpack = true> |
using | folly::hint_emplace_iterator = detail::emplace_iterator_impl< detail::EmplaceHint, Container, implicit_unpack > |
|
template<typename Container , bool implicit_unpack = true> |
using | folly::front_emplace_iterator = detail::emplace_iterator_impl< detail::EmplaceFront, Container, implicit_unpack > |
|
template<typename Container , bool implicit_unpack = true> |
using | folly::back_emplace_iterator = detail::emplace_iterator_impl< detail::EmplaceBack, Container, implicit_unpack > |
|
|
template<typename... Args> |
emplace_args< Args... > | folly::make_emplace_args (Args &&...args) noexcept(noexcept(emplace_args< Args... >(std::forward< Args >(args)...))) |
|
template<typename Arg > |
decltype(auto) | folly::detail::unwrap_emplace_arg (Arg &&arg) noexcept |
|
template<typename Arg > |
decltype(auto) | folly::detail::unwrap_emplace_arg (std::reference_wrapper< Arg > arg) noexcept |
|
template<typename Arg > |
decltype(auto) | folly::detail::unwrap_emplace_arg (folly::rvalue_reference_wrapper< Arg > arg) noexcept |
|
template<size_t I, typename... Args> |
decltype(auto) | folly::get_emplace_arg (emplace_args< Args... > &&args) noexcept |
|
template<size_t I, typename... Args> |
decltype(auto) | folly::get_emplace_arg (emplace_args< Args... > &args) noexcept |
|
template<size_t I, typename... Args> |
decltype(auto) | folly::get_emplace_arg (const emplace_args< Args... > &args) noexcept |
|
template<size_t I, typename Args > |
decltype(auto) | folly::get_emplace_arg (Args &&args) noexcept |
|
template<size_t I, typename Args > |
decltype(auto) | folly::get_emplace_arg (Args &args) noexcept |
|
template<size_t I, typename Args > |
decltype(auto) | folly::get_emplace_arg (const Args &args) noexcept |
|
template<bool implicit_unpack = true, typename Container > |
emplace_iterator< Container, implicit_unpack > | folly::emplacer (Container &c, typename Container::iterator i) |
|
template<bool implicit_unpack = true, typename Container > |
hint_emplace_iterator< Container, implicit_unpack > | folly::hint_emplacer (Container &c, typename Container::iterator i) |
|
template<bool implicit_unpack = true, typename Container > |
front_emplace_iterator< Container, implicit_unpack > | folly::front_emplacer (Container &c) |
|
template<bool implicit_unpack = true, typename Container > |
back_emplace_iterator< Container, implicit_unpack > | folly::back_emplacer (Container &c) |
|