xtd 0.2.0
Loading...
Searching...
No Matches
is_stream_insertable.hpp File Reference
#include <type_traits>
#include <ostream>

Definition

Contains xtd::is_stream_insertable struct and is_stream_insertable_v struct.

Go to the source code of this file.

Classes

struct  xtd::is_stream_insertable< value_t, class >
 Type trait that determines whether a type can be inserted into an std::ostream using the stream insertion operator (operator<<). More...
 
struct  xtd::is_stream_insertable< value_t, std::void_t< decltype(std::declval< std::ostream & >()<< std::declval< const std::remove_cvref_t< value_t > & >()) > >
 Specialization of is_stream_insertable for types that support stream insertion into std::ostream. More...
 
struct  xtd::is_stream_insertable< value_t >
 Specialization of is_stream_insertable for types that support stream insertion into std::ostream. More...
 

Namespaces

namespace  xtd
 The xtd namespace contains all fundamental classes to access Hardware, Os, System, and more.
 

Variables

template<class value_t>
constexpr bool xtd::is_stream_insertable_v
 Convenience variable template equivalent to is_stream_insertable_v<value_t>::value.