#include <type_traits>#include <ostream>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. | |