#include "sopt/config.h"
#include <complex>
#include <type_traits>
Go to the source code of this file.
|
struct | sopt::details::HasValueType< T, Enable > |
|
struct | sopt::details::HasValueType< T, Enable >::Fallback |
|
struct | sopt::details::HasValueType< T, Enable >::Fallback::value_type |
|
struct | sopt::details::HasValueType< T, Enable >::Derived |
|
struct | sopt::details::HasValueType< T, typename std::enable_if< std::is_fundamental< T >::value >::type > |
|
class | sopt::details::has_value_type< T, true > |
|
class | sopt::details::has_value_type< T, false > |
|
class | sopt::details::underlying_value_type< T, false > |
|
class | sopt::details::underlying_value_type< T, true > |
|
struct | sopt::is_complex< T, SP > |
| True if underlying type is complex. More...
|
|
struct | sopt::is_complex< std::complex< T >, void > |
| True if underlying type is complex. More...
|
|
|
template<typename T > |
using | sopt::real_type = details::underlying_value_type< T > |
| Gets to the underlying real type. More...
|
|