#include <iterator>
#include <system_error>
#include <tuple>
#include <type_traits>
Go to the source code of this file.
|
template<class... Types1, class... Types2> |
auto | folly::gen::detail::add_to_tuple (std::tuple< Types1... > t1, std::tuple< Types2... > t2) -> std::tuple< Types1..., Types2... > |
|
template<class... Types1, class Type2 > |
auto | folly::gen::detail::add_to_tuple (std::tuple< Types1... > t1, Type2 &&t2) -> decltype(std::tuple_cat(std::move(t1), std::make_tuple(std::forward< Type2 >(t2)))) |
|
template<class Type1 , class... Types2> |
auto | folly::gen::detail::add_to_tuple (Type1 &&t1, std::tuple< Types2... > t2) -> decltype(std::tuple_cat(std::make_tuple(std::forward< Type1 >(t1)), std::move(t2))) |
|
template<class Type1 , class Type2 > |
auto | folly::gen::detail::add_to_tuple (Type1 &&t1, Type2 &&t2) -> decltype(std::make_tuple(std::forward< Type1 >(t1), std::forward< Type2 >(t2))) |
|
template<class Source , class Zip = detail::Zip<typename std::decay<Source>::type>> |
Zip | folly::gen::zip (Source &&source) |
|