|
CAF 0.17.6
|
A copy-on-write tuple implementation. More...
#include <cow_tuple.hpp>
Public Types | |
| using | impl = detail::tuple_vals<Ts...> |
| using | data_type = std::tuple<Ts...> |
Related Symbols | |
(Note that these are not member symbols.) | |
| template<class Inspector, class... Ts> | |
| std::enable_if< Inspector::reads_state, typenameInspector::result_type >::type | inspect (Inspector &f, const cow_tuple< Ts... > &x) |
| template<class Inspector, class... Ts> | |
| std::enable_if< Inspector::writes_state, typenameInspector::result_type >::type | inspect (Inspector &f, cow_tuple< Ts... > &x) |
| template<class... Ts> | |
| cow_tuple< typename std::decay< Ts >::type... > | make_cow_tuple (Ts &&... xs) |
| Creates a new copy-on-write tuple from given arguments. | |
| template<size_t N, class... Ts> | |
| auto | get (const cow_tuple< Ts... > &xs) -> decltype(std::get< N >(xs.data())) |
| Convenience function for calling get<N>(xs.data()). | |
A copy-on-write tuple implementation.