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

#include <dispatchkit.hpp>

Public Types

template<class T>
using SmallVector = std::vector<T>
typedef SmallVector< std::pair< std::string, Boxed_Value > > Scope
typedef SmallVector< Scope > StackData
typedef SmallVector< StackData > Stacks
typedef SmallVector< Boxed_Value > Call_Param_List
typedef SmallVector< Call_Param_List > Call_Params

Public Member Functions

 Stack_Holder ()
void push_stack_data ()
void push_stack ()
void push_call_params ()

Public Attributes

Stacks stacks
Call_Params call_params
int call_depth = 0

Member Typedef Documentation

◆ Call_Param_List

◆ Call_Params

◆ Scope

◆ SmallVector

template<class T>
using chaiscript::detail::Stack_Holder::SmallVector = std::vector<T>

◆ StackData

◆ Stacks

Constructor & Destructor Documentation

◆ Stack_Holder()

chaiscript::detail::Stack_Holder::Stack_Holder ( )
inline

Member Function Documentation

◆ push_call_params()

void chaiscript::detail::Stack_Holder::push_call_params ( )
inline
Here is the caller graph for this function:

◆ push_stack()

void chaiscript::detail::Stack_Holder::push_stack ( )
inline
Here is the caller graph for this function:

◆ push_stack_data()

void chaiscript::detail::Stack_Holder::push_stack_data ( )
inline
Here is the caller graph for this function:

Member Data Documentation

◆ call_depth

int chaiscript::detail::Stack_Holder::call_depth = 0

◆ call_params

Call_Params chaiscript::detail::Stack_Holder::call_params

◆ stacks

Stacks chaiscript::detail::Stack_Holder::stacks

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