GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
chaiscript::eval::detail Namespace Reference

Classes

struct  Return_Value
 Special type for returned values. More...
struct  Break_Loop
 Special type indicating a call to 'break'. More...
struct  Continue_Loop
 Special type indicating a call to 'continue'. More...
struct  Scope_Push_Pop
 Creates a new scope then pops it on destruction. More...
struct  Function_Push_Pop
 Creates a new function call and pops it on destruction. More...
struct  Stack_Push_Pop
 Creates a new scope then pops it on destruction. More...

Functions

Boxed_Value clone_if_necessary (Boxed_Value incoming, std::atomic_uint_fast32_t &t_loc, const chaiscript::detail::Dispatch_State &t_ss)

Function Documentation

◆ clone_if_necessary()

Boxed_Value chaiscript::eval::detail::clone_if_necessary ( Boxed_Value incoming,
std::atomic_uint_fast32_t & t_loc,
const chaiscript::detail::Dispatch_State & t_ss )
inline
Here is the caller graph for this function: