Pothos
0.7.0-gf7fbae99
The Pothos dataflow programming software suite
|
Classes | |
struct | Pothos::Util::integer_sequence< T, Ints > |
Typedefs | |
template<std::size_t... Ints> | |
using | Pothos::Util::index_sequence = integer_sequence< std::size_t, Ints... > |
template<typename T , T N> | |
using | Pothos::Util::make_integer_sequence = typename GenSeq< T, int(N)>::Type |
template<std::size_t N> | |
using | Pothos::Util::make_index_sequence = make_integer_sequence< std::size_t, N > |
template<typename... T> | |
using | Pothos::Util::index_sequence_for = make_index_sequence< sizeof...(T)> |
This can be removed when C++14 is required.
using Pothos::Util::index_sequence = typedef integer_sequence<std::size_t, Ints...> |
Specialize the integer sequence for size_t
Ints | the parameter pack of integers |
using Pothos::Util::index_sequence_for = typedef make_index_sequence<sizeof...(T)> |
Make an index sequence from a parameter pack
T | the parameter pack |
using Pothos::Util::make_index_sequence = typedef make_integer_sequence<std::size_t, N> |
Make an index sequence from the length
N | the length |
using Pothos::Util::make_integer_sequence = typedef typename GenSeq<T, int(N)>::Type |
Make an integer sequence from the length
T | the integer type |
N | the length |