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

Go to the source code of this file.

Classes

struct  chaiscript::dispatch::detail::Function_Caller_Ret< Ret, is_arithmetic >
struct  chaiscript::dispatch::detail::Function_Caller_Ret< Ret, true >
struct  chaiscript::dispatch::detail::Function_Caller_Ret< void, false >
struct  chaiscript::dispatch::detail::Build_Function_Caller_Helper< Ret, Param >

Namespaces

namespace  chaiscript
 Namespace chaiscript contains every API call that the average user will be concerned with.
namespace  chaiscript::dispatch
 Classes and functions specific to the runtime dispatch side of ChaiScript. Some items may be of use to the end user.
namespace  chaiscript::dispatch::detail

Functions

template<typename Ret, typename ... Params>
std::function< Ret(Params...)> chaiscript::dispatch::detail::build_function_caller_helper (Ret(Params...), const std::vector< Const_Proxy_Function > &funcs, const Type_Conversions_State *t_conversions)