Scippy

SoPlex

Sequential object-oriented simPlex

is_streamable< T, Char > Class Template Reference

#include <ostream.h>

Static Public Attributes

static const bool value = result::value
 

Private Types

using result = decltype(test< T >(0))
 

Static Private Member Functions

template<typename U >
static bool_constant<!std::is_same< decltype(std::declval< test_stream< Char > & >)<< std::declval< U >)), void_t<> >::valuetest (int)
 
template<typename >
static std::false_type test (...)
 

Detailed Description

template<typename T, typename Char>
class internal::is_streamable< T, Char >

Definition at line 60 of file ostream.h.

Member Typedef Documentation

◆ result

using result = decltype(test<T>(0))
private

Definition at line 70 of file ostream.h.

Member Function Documentation

◆ test() [1/2]

static bool_constant<!std::is_same<decltype(std::declval<test_stream<Char>&>) << std::declval<U>)), void_t<> >::value> test ( int  )
staticprivate

◆ test() [2/2]

static std::false_type test (   ...)
staticprivate

Member Data Documentation

◆ value

const bool value = result::value
static

Definition at line 73 of file ostream.h.