![]() |
Pothos
0.6.0-g9da168ef
The Pothos dataflow programming software suite
|
Classes | |
| class | BlockDescriptionParser |
| class | Compiler |
| class | CompilerArgs |
| class | EvalEnvironment |
| class | FileLock |
| struct | Fundamental |
| Determine the fundamental data type of T for primitive types. More... | |
| struct | Fundamental< std::complex< T > > |
| Overload for getting the fundamental type of std::complex<T> More... | |
| struct | integer_sequence |
| class | OrderedQueue |
| class | RefHolder |
| class | RingDeque |
| class | SharedLock |
| class | SpinLock |
| class | SpinLockRW |
| class | UID |
| struct | unwrap_refwrapper |
| struct | unwrap_refwrapper< std::reference_wrapper< T > > |
Typedefs | |
| template<typename T > | |
| using | special_decay_t = typename unwrap_refwrapper< typename std::decay< T >::type >::type |
| template<std::size_t... Ints> | |
| using | index_sequence = integer_sequence< std::size_t, Ints... > |
| template<typename T , T N> | |
| using | make_integer_sequence = typename GenSeq< T, int(N)>::Type |
| template<std::size_t N> | |
| using | make_index_sequence = make_integer_sequence< std::size_t, N > |
| template<typename... T> | |
| using | index_sequence_for = make_index_sequence< sizeof...(T)> |
| template<typename BaseType , typename OtherType > | |
| using | disable_if_same = typename std::enable_if< not std::is_same< BaseType, typename std::decay< OtherType >::type >::value >::type |
Functions | |
| template<typename T0 , typename T1 > | |
| int | compareTo (const T0 &v0, const T1 &v1) |
| POTHOS_API bool | isIPv6Supported (void) |
| POTHOS_API std::string | getWildcardAddr (const std::string &service="") |
| POTHOS_API std::string | getLoopbackAddr (const std::string &service="") |
| template<typename T , typename U > | |
| T | fromQ (const U &in, const int n) |
| template<typename T , typename U > | |
| T | fromQ (const U &in) |
| template<typename T , typename U > | |
| T | floatToQ (const U &in, const int n) |
| template<typename T , typename U > | |
| T | floatToQ (const U &in) |
| POTHOS_API std::string | typeInfoToString (const std::type_info &type) |
| using Pothos::Util::disable_if_same = typedef typename std::enable_if< not std::is_same<BaseType, typename std::decay<OtherType>::type>::value>::type |
Disable SFINAE type used with universal reference constructors
| int Pothos::Util::compareTo | ( | const T0 & | v0, |
| const T1 & | v1 | ||
| ) |
Compare two objects and return a integer result. The objects being compared require operator==() and operator<().
| v0 | value on the left hand side of the comparison |
| v1 | value on the right hand side of the comparison |
| T Pothos::Util::floatToQ | ( | const U & | in, |
| const int | n | ||
| ) |
Convert a floating point number into Q format.
| T | the output data type |
| U | the input data type |
| in | the input number |
| n | the number of fractional bits |
| T Pothos::Util::floatToQ | ( | const U & | in | ) |
Convert a floating point number into Q format. The fractional bits default to half of the fixed point integer size.
| T Pothos::Util::fromQ | ( | const U & | in, |
| const int | n | ||
| ) |
Convert from a Q format number.
| T | the output data type |
| U | the input data type |
| in | the input number in Q format |
| n | the number of fractional bits |
| T Pothos::Util::fromQ | ( | const U & | in | ) |
Convert from a Q format number. The fractional bits default to half of the fixed point integer size.
| POTHOS_API std::string Pothos::Util::getLoopbackAddr | ( | const std::string & | service = "" | ) |
Get a functioning loopback address "::1" or "127.0.0.1".
| service | an optional service or port number |
| POTHOS_API std::string Pothos::Util::getWildcardAddr | ( | const std::string & | service = "" | ) |
Get a functioning wildcard address "::" or "0.0.0.0".
| service | an optional service or port number |
| POTHOS_API bool Pothos::Util::isIPv6Supported | ( | void | ) |
Does this system support IPv6?
| POTHOS_API std::string Pothos::Util::typeInfoToString | ( | const std::type_info & | type | ) |
Helper method to get the string representation of a type info. The implementation may look up in a table or demangles type.name().
1.8.13