GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
bind_first.hpp File Reference
#include <functional>
Include dependency graph for bind_first.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  chaiscript
 Namespace chaiscript contains every API call that the average user will be concerned with.
namespace  chaiscript::detail
 Classes and functions reserved for internal use. Items in this namespace are not supported.

Functions

template<typename T>
T * chaiscript::detail::get_pointer (T *t)
template<typename T>
T * chaiscript::detail::get_pointer (const std::reference_wrapper< T > &t)
template<typename O, typename Ret, typename P1, typename ... Param>
auto chaiscript::detail::bind_first (Ret(*f)(P1, Param...), O &&o)
template<typename O, typename Ret, typename Class, typename ... Param>
auto chaiscript::detail::bind_first (Ret(Class::*f)(Param...), O &&o)
template<typename O, typename Ret, typename P1, typename ... Param>
auto chaiscript::detail::bind_first (const std::function< Ret(P1, Param...)> &f, O &&o)
template<typename F, typename O, typename Ret, typename Class, typename P1, typename ... Param>
auto chaiscript::detail::bind_first (const F &fo, O &&o, Ret(Class::*f)(P1, Param...) const)
template<typename F, typename O>
auto chaiscript::detail::bind_first (const F &f, O &&o)