HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
pxr_CLI::CLI::detail::has_find< C, V > Struct Template Reference

#include <CLI11.h>

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 pxr_CLI::CLI::detail::has_find< C, V >

Definition at line 3159 of file CLI11.h.

Member Typedef Documentation

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

Definition at line 3165 of file CLI11.h.

Member Function Documentation

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

Member Data Documentation

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

Definition at line 3164 of file CLI11.h.


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