Scarab  v3.2.3
Project 8 C++ Utility Library
Static Public Attributes | Static Private Member Functions | List of all members
is_streamable< S, T > Class Template Reference

#include <CLI11.hpp>

Static Public Attributes

static const bool value = decltype(test<S, T>(0))::value
 

Static Private Member Functions

template<typename SS , typename TT >
static auto test (int) -> decltype(std::declval< SS &>()<< std::declval< TT >(), std::true_type())
 
template<typename , typename >
static auto test (...) -> std::false_type
 

Detailed Description

template<typename S, typename T>
class CLI::detail::is_streamable< S, T >

Definition at line 1016 of file CLI11.hpp.

Member Function Documentation

◆ test() [1/2]

static auto test ( int  ) -> decltype(std::declval< SS &>()<< std::declval< TT >(), std::true_type())
staticprivate

◆ test() [2/2]

static auto test (   ...) -> std::false_type
staticprivate

Member Data Documentation

◆ value

const bool value = decltype(test<S, T>(0))::value
static

Definition at line 1023 of file CLI11.hpp.


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