Version: SMASH-3.3
smash::is_writable_to_stream< S, T, Enable > Struct Template Reference

#include <traits.h>

template<typename S, typename T, typename Enable = void>
struct smash::is_writable_to_stream< S, T, Enable >

Type trait to infer if a type can be written via the << operator, by that not only meaning that an overload exists, but also that possible contained types can be streamed, too.

This is the general case for not streamable types.

Template Parameters
SType of the stream.
TType to be tested.
EnableType set to void as utility to implement the type trait.

Definition at line 191 of file traits.h.

Inheritance diagram for smash::is_writable_to_stream< S, T, Enable >:

The documentation for this struct was generated from the following file: