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

Creates a new function call and pops it on destruction. More...

#include <chaiscript_common.hpp>

Public Member Functions

 Function_Push_Pop (Function_Push_Pop &&)=default
Function_Push_Pop & operator= (Function_Push_Pop &&)=default
 Function_Push_Pop (const Function_Push_Pop &)=delete
Function_Push_Pop & operator= (const Function_Push_Pop &)=delete
 Function_Push_Pop (const chaiscript::detail::Dispatch_State &t_ds)
 ~Function_Push_Pop ()
void save_params (const std::vector< Boxed_Value > &t_params)
void save_params (std::initializer_list< Boxed_Value > t_params)

Detailed Description

Creates a new function call and pops it on destruction.

Constructor & Destructor Documentation

◆ Function_Push_Pop() [1/3]

chaiscript::eval::detail::Function_Push_Pop::Function_Push_Pop ( Function_Push_Pop && )
default
Here is the caller graph for this function:

◆ Function_Push_Pop() [2/3]

chaiscript::eval::detail::Function_Push_Pop::Function_Push_Pop ( const Function_Push_Pop & )
delete

◆ Function_Push_Pop() [3/3]

chaiscript::eval::detail::Function_Push_Pop::Function_Push_Pop ( const chaiscript::detail::Dispatch_State & t_ds)
inlineexplicit

◆ ~Function_Push_Pop()

chaiscript::eval::detail::Function_Push_Pop::~Function_Push_Pop ( )
inline

Member Function Documentation

◆ operator=() [1/2]

Function_Push_Pop & chaiscript::eval::detail::Function_Push_Pop::operator= ( const Function_Push_Pop & )
delete

◆ operator=() [2/2]

Function_Push_Pop & chaiscript::eval::detail::Function_Push_Pop::operator= ( Function_Push_Pop && )
default

◆ save_params() [1/2]

void chaiscript::eval::detail::Function_Push_Pop::save_params ( const std::vector< Boxed_Value > & t_params)
inline
Here is the caller graph for this function:

◆ save_params() [2/2]

void chaiscript::eval::detail::Function_Push_Pop::save_params ( std::initializer_list< Boxed_Value > t_params)
inline

The documentation for this struct was generated from the following file: