GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
chaiscript::dispatch::detail::Caller< Ret, Class, Param > Struct Template Reference

#include <callable_traits.hpp>

Collaboration diagram for chaiscript::dispatch::detail::Caller< Ret, Class, Param >:

Public Member Functions

 Caller (Ret(Class::*t_func)(Param...))
template<typename ... Inner>
Ret operator() (Class &o, Inner &&... inner) const

Public Attributes

Ret(Class::* m_func )(Param...)

Constructor & Destructor Documentation

◆ Caller()

template<typename Ret, typename Class, typename ... Param>
chaiscript::dispatch::detail::Caller< Ret, Class, Param >::Caller ( Ret(Class::* t_func )(Param...))
inlineexplicit

Member Function Documentation

◆ operator()()

template<typename Ret, typename Class, typename ... Param>
template<typename ... Inner>
Ret chaiscript::dispatch::detail::Caller< Ret, Class, Param >::operator() ( Class & o,
Inner &&... inner ) const
inline

Member Data Documentation

◆ m_func

template<typename Ret, typename Class, typename ... Param>
Ret(Class::* chaiscript::dispatch::detail::Caller< Ret, Class, Param >::m_func) (Param...)

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