Pothos
0.7.0-gf7fbae99
The Pothos dataflow programming software suite
|
Go to the source code of this file.
Classes | |
struct | Pothos::Util::unwrap_refwrapper< T > |
struct | Pothos::Util::unwrap_refwrapper< std::reference_wrapper< T > > |
struct | Pothos::Util::integer_sequence< T, Ints > |
Namespaces | |
Pothos | |
Pothos::Util | |
Typedefs | |
template<typename T > | |
using | Pothos::Util::special_decay_t = typename unwrap_refwrapper< typename std::decay< T >::type >::type |
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)> |
template<typename BaseType , typename OtherType > | |
using | Pothos::Util::disable_if_same = typename std::enable_if< not std::is_same< BaseType, typename std::decay< OtherType >::type >::value >::type |
Utility templates and metaprograming classes.