GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
handle_return.hpp File Reference
#include <functional>
#include <memory>
#include <type_traits>
#include "boxed_number.hpp"
#include "boxed_value.hpp"
Include dependency graph for handle_return.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::Handle_Return< Ret >
 Used internally for handling a return value from a Proxy_Function call. More...
struct  chaiscript::dispatch::detail::Handle_Return< const std::function< Ret > & >
struct  chaiscript::dispatch::detail::Handle_Return< std::function< Ret > >
struct  chaiscript::dispatch::detail::Handle_Return< const std::shared_ptr< std::function< Ret > > >
struct  chaiscript::dispatch::detail::Handle_Return< const std::shared_ptr< std::function< Ret > > & >
struct  chaiscript::dispatch::detail::Handle_Return< std::shared_ptr< std::function< Ret > > >
struct  chaiscript::dispatch::detail::Handle_Return< std::function< Ret > & >
struct  chaiscript::dispatch::detail::Handle_Return< Ret *& >
struct  chaiscript::dispatch::detail::Handle_Return< const Ret *& >
struct  chaiscript::dispatch::detail::Handle_Return< Ret * >
struct  chaiscript::dispatch::detail::Handle_Return< const Ret * >
struct  chaiscript::dispatch::detail::Handle_Return< std::shared_ptr< Ret > & >
struct  chaiscript::dispatch::detail::Handle_Return< std::shared_ptr< Ret > >
struct  chaiscript::dispatch::detail::Handle_Return< const std::shared_ptr< Ret > & >
struct  chaiscript::dispatch::detail::Handle_Return< std::unique_ptr< Ret > >
struct  chaiscript::dispatch::detail::Handle_Return< const Ret & >
struct  chaiscript::dispatch::detail::Handle_Return< const Ret >
struct  chaiscript::dispatch::detail::Handle_Return< Ret & >
struct  chaiscript::dispatch::detail::Handle_Return< Boxed_Value >
struct  chaiscript::dispatch::detail::Handle_Return< const Boxed_Value >
struct  chaiscript::dispatch::detail::Handle_Return< Boxed_Value & >
struct  chaiscript::dispatch::detail::Handle_Return< const Boxed_Value & >
struct  chaiscript::dispatch::detail::Handle_Return< Boxed_Number >
struct  chaiscript::dispatch::detail::Handle_Return< const Boxed_Number >
struct  chaiscript::dispatch::detail::Handle_Return< void >

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