|
| template<size_t I, typename Head, typename... Tail> |
| enable_if< I==0, constHead & >::type | fl::get (const tuple< Head, Tail... > &t) |
| |
| template<size_t I, typename Head, typename... Tail> |
| enable_if< I!=0, consttypenametuple_element< I, tuple< Head, Tail... > >::type & >::type | fl::get (const tuple< Head, Tail... > &t) |
| |
| template<size_t I, typename Head, typename... Tail> |
| enable_if< I==0, Head && >::type | fl::get (tuple< Head, Tail... > &&t) |
| |
| template<size_t I, typename Head, typename... Tail> |
| enable_if< I!=0, typenametuple_element< I, tuple< Head, Tail... > >::type && >::type | fl::get (tuple< Head, Tail... > &&t) |
| |
| template<size_t I, typename Head, typename... Tail> |
| enable_if< I==0, Head & >::type | fl::get (tuple< Head, Tail... > &t) |
| |
| template<size_t I, typename Head, typename... Tail> |
| enable_if< I!=0, typenametuple_element< I, tuple< Head, Tail... > >::type & >::type | fl::get (tuple< Head, Tail... > &t) |
| |
| template<typename... Ts> |
| tuple< typename fl::decay< Ts >::type... > | fl::make_tuple (Ts &&... args) |
| |