Wire Sysio Wire Sysion 1.0.0
Loading...
Searching...
No Matches
CLI::detail::has_find< C, V > Struct Template Reference

#include <CLI11.hpp>

Public Types

using type = std::integral_constant<bool, value>
 

Static Public Member Functions

template<typename CC , typename VV >
static auto test (int) -> decltype(std::declval< CC >().find(std::declval< VV >()), std::true_type())
 
template<typename , typename >
static auto test (...) -> decltype(std::false_type())
 

Static Public Attributes

static const auto value = decltype(test<C, V>(0))::value
 

Detailed Description

template<typename C, typename V>
struct CLI::detail::has_find< C, V >

Definition at line 2617 of file CLI11.hpp.

Member Typedef Documentation

◆ type

template<typename C , typename V >
using CLI::detail::has_find< C, V >::type = std::integral_constant<bool, value>

Definition at line 2623 of file CLI11.hpp.

Member Function Documentation

◆ test() [1/2]

template<typename C , typename V >
template<typename , typename >
static auto CLI::detail::has_find< C, V >::test ( ...) -> decltype(std::false_type())
static

◆ test() [2/2]

template<typename C , typename V >
template<typename CC , typename VV >
static auto CLI::detail::has_find< C, V >::test ( int ) -> decltype(std::declval< CC >().find(std::declval< VV >()), std::true_type())
static

Member Data Documentation

◆ value

template<typename C , typename V >
const auto CLI::detail::has_find< C, V >::value = decltype(test<C, V>(0))::value
static

Definition at line 2622 of file CLI11.hpp.


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