Classes | Public Types | Static Public Member Functions | List of all members
sol::meta::meta_detail::check_deducible_signature< F > Struct Template Reference

#include <sol.hpp>

Classes

struct  nat
 

Public Types

using type = std::is_void< decltype(test< F >(0))>
 

Static Public Member Functions

template<class G >
static auto test (int) -> decltype(&G::operator(), void())
 
template<class >
static auto test (...) -> nat
 

Detailed Description

template<class F>
struct sol::meta::meta_detail::check_deducible_signature< F >

Definition at line 1016 of file sol.hpp.

Member Typedef Documentation

template<class F>
using sol::meta::meta_detail::check_deducible_signature< F >::type = std::is_void<decltype(test<F>(0))>

Definition at line 1023 of file sol.hpp.

Member Function Documentation

template<class F>
template<class G >
static auto sol::meta::meta_detail::check_deducible_signature< F >::test ( int  ) -> decltype(&G::operator(), void())
static
template<class F>
template<class >
static auto sol::meta::meta_detail::check_deducible_signature< F >::test (   ...) -> nat
static

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


plotjuggler
Author(s): Davide Faconti
autogenerated on Sun Dec 6 2020 04:02:52