Blender V5.0
ExprParseState Struct Reference

Public Attributes

int param_names_len = 0
const char ** param_names = nullptr
const char * expr = nullptr
const char * cur = nullptr
short token = 0
blender::Vector< char > tokenbuf
double tokenval = 0.0
int last_jmp = 0
blender::Vector< ExprOpops
int stack_ptr = 0
int max_stack = 0

Detailed Description

Definition at line 487 of file expr_pylike_eval.cc.

Member Data Documentation

◆ cur

const char* ExprParseState::cur = nullptr

Definition at line 493 of file expr_pylike_eval.cc.

◆ expr

const char* ExprParseState::expr = nullptr

Definition at line 492 of file expr_pylike_eval.cc.

◆ last_jmp

int ExprParseState::last_jmp = 0

Definition at line 501 of file expr_pylike_eval.cc.

◆ max_stack

int ExprParseState::max_stack = 0

Definition at line 506 of file expr_pylike_eval.cc.

◆ ops

blender::Vector<ExprOp> ExprParseState::ops

Definition at line 502 of file expr_pylike_eval.cc.

◆ param_names

const char** ExprParseState::param_names = nullptr

Definition at line 489 of file expr_pylike_eval.cc.

◆ param_names_len

int ExprParseState::param_names_len = 0

Definition at line 488 of file expr_pylike_eval.cc.

◆ stack_ptr

int ExprParseState::stack_ptr = 0

Definition at line 505 of file expr_pylike_eval.cc.

◆ token

short ExprParseState::token = 0

Definition at line 496 of file expr_pylike_eval.cc.

◆ tokenbuf

blender::Vector<char> ExprParseState::tokenbuf

Definition at line 497 of file expr_pylike_eval.cc.

◆ tokenval

double ExprParseState::tokenval = 0.0

Definition at line 498 of file expr_pylike_eval.cc.


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