OpenMiner  0.0.1a
Voxel game engine
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
 

Member Typedef Documentation

§ type

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

Member Function Documentation

§ test() [1/2]

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

§ test() [2/2]

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: