GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
function_call.hpp File Reference
#include <functional>
#include <string>
#include <vector>
#include "boxed_cast.hpp"
#include "function_call_detail.hpp"
#include "proxy_functions.hpp"
#include "callable_traits.hpp"
Include dependency graph for function_call.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  chaiscript::detail::Cast_Helper< const std::function< Signature > & >
 Cast helper to handle automatic casting to const std::function &. More...
struct  chaiscript::detail::Cast_Helper< std::function< Signature > >
 Cast helper to handle automatic casting to std::function. More...
struct  chaiscript::detail::Cast_Helper< const std::function< Signature > >
 Cast helper to handle automatic casting to const std::function. More...

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.
namespace  chaiscript::dispatch
 Classes and functions specific to the runtime dispatch side of ChaiScript. Some items may be of use to the end user.

Functions

template<typename FunctionType>
std::function< FunctionType > chaiscript::dispatch::functor (const std::vector< Const_Proxy_Function > &funcs, const Type_Conversions_State *t_conversions)
template<typename FunctionType>
std::function< FunctionType > chaiscript::dispatch::functor (Const_Proxy_Function func, const Type_Conversions_State *t_conversions)
template<typename FunctionType>
std::function< FunctionType > chaiscript::dispatch::functor (const Boxed_Value &bv, const Type_Conversions_State *t_conversions)