GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
register_function.hpp File Reference
#include <type_traits>
#include "bind_first.hpp"
#include "proxy_functions.hpp"
Include dependency graph for register_function.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.

Functions

template<typename T>
Proxy_Function chaiscript::fun (const T &t)
 Creates a new Proxy_Function object from a free function, member function or data member.
template<typename Ret, typename ... Param>
Proxy_Function chaiscript::fun (Ret(*func)(Param...))
template<typename Ret, typename Class, typename ... Param>
Proxy_Function chaiscript::fun (Ret(Class::*t_func)(Param...) const)
template<typename T, typename Class>
Proxy_Function chaiscript::fun (T Class::*m)
template<typename T, typename Q>
Proxy_Function chaiscript::fun (T &&t, const Q &q)
 Creates a new Proxy_Function object from a free function, member function or data member and binds the first parameter of it.