arsenalgear-cpp
A library containing general purpose C++ utils.
agr::is_streamable< S, T, typename > Struct Template Reference

Struct used to check if a type is a streamable or not, i.e. it has operator << overload or not. More...

#include <type.hpp>

Inheritance diagram for agr::is_streamable< S, T, typename >:
Inheritance graph
[legend]
Collaboration diagram for agr::is_streamable< S, T, typename >:
Collaboration graph
[legend]

Detailed Description

template<typename S, typename T, typename = void>
struct agr::is_streamable< S, T, typename >

Struct used to check if a type is a streamable or not, i.e. it has operator << overload or not.

Template Parameters
SThe type of the stream object which should stream the input object.
TThe type of the input object.
typename

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