SoPlex Documentation
Loading...
Searching...
No Matches
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<> ::value test (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

template<typename T , typename Char >
using result = decltype(test<T>(0))
private

Definition at line 70 of file ostream.h.

Member Function Documentation

◆ test() [1/2]

template<typename T , typename Char >
template<typename >
static std::false_type test ( ...)
staticprivate

◆ test() [2/2]

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

Member Data Documentation

◆ value

template<typename T , typename Char >
const bool value = result::value
static

Definition at line 73 of file ostream.h.