|
| 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) |
| |