|
SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
|
Specialization of ContributionTuple for tuples of contributions. This allows us to extract the contributions from a tuple of contributions. More...
#include <contributions.hpp>
Public Types | |
| using | type = decltype(std::tuple_cat(std::declval<typename Contributions<std::remove_cvref_t<Ts>>::type>()...)) |
| The tuple representing all contributions, Using the pack of contributions Ts... we can extract the contributions of each and then concatenate them into a single tuple. using C++17 folding. | |
| using | type |
| The default type is void, indicating that the contributions are not valid. | |
Specialization of ContributionTuple for tuples of contributions. This allows us to extract the contributions from a tuple of contributions.
| Ts | The types of the contributions in the tuple. |
| using serif::equations::ContributionTuple< std::tuple< Ts... >, typename >::type |
The default type is void, indicating that the contributions are not valid.
| using serif::equations::ContributionTuple< std::tuple< Ts... >, std::void_t< decltype(std::tuple_cat(std::declval< typename Contributions< std::remove_cvref_t< Ts > >::type >()...))> >::type = decltype(std::tuple_cat(std::declval<typename Contributions<std::remove_cvref_t<Ts>>::type>()...)) |
The tuple representing all contributions, Using the pack of contributions Ts... we can extract the contributions of each and then concatenate them into a single tuple. using C++17 folding.