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

Creates a new scope then pops it on destruction. More...

#include <chaiscript_common.hpp>

Public Member Functions

 Scope_Push_Pop (Scope_Push_Pop &&)=default
Scope_Push_Pop & operator= (Scope_Push_Pop &&)=default
 Scope_Push_Pop (const Scope_Push_Pop &)=delete
Scope_Push_Pop & operator= (const Scope_Push_Pop &)=delete
 Scope_Push_Pop (const chaiscript::detail::Dispatch_State &t_ds)
 ~Scope_Push_Pop ()

Detailed Description

Creates a new scope then pops it on destruction.

Constructor & Destructor Documentation

◆ Scope_Push_Pop() [1/3]

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

◆ Scope_Push_Pop() [2/3]

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

◆ Scope_Push_Pop() [3/3]

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

◆ ~Scope_Push_Pop()

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

Member Function Documentation

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

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