Blender V5.0
ExprOp Struct Reference

Public Attributes

eOpCode opcode
int jmp_offset
union { 
   int   ival 
   double   dval 
   void *   ptr 
   UnaryOpFunc   func1 
   BinaryOpFunc   func2 
   TernaryOpFunc   func3 
arg

Detailed Description

Definition at line 84 of file expr_pylike_eval.cc.

Member Data Documentation

◆ [union]

union { ... } ExprOp::arg

◆ dval

double ExprOp::dval

Definition at line 91 of file expr_pylike_eval.cc.

Referenced by BLI_expr_pylike_eval(), parse_add_func(), and parse_unary().

◆ func1

UnaryOpFunc ExprOp::func1

Definition at line 93 of file expr_pylike_eval.cc.

Referenced by parse_add_func().

◆ func2

BinaryOpFunc ExprOp::func2

Definition at line 94 of file expr_pylike_eval.cc.

Referenced by parse_add_func(), and parse_cmp_chain().

◆ func3

TernaryOpFunc ExprOp::func3

Definition at line 95 of file expr_pylike_eval.cc.

Referenced by parse_add_func().

◆ ival

int ExprOp::ival

Definition at line 90 of file expr_pylike_eval.cc.

Referenced by BLI_expr_pylike_eval(), and parse_unary().

◆ jmp_offset

int ExprOp::jmp_offset

Definition at line 87 of file expr_pylike_eval.cc.

◆ opcode

eOpCode ExprOp::opcode

Definition at line 85 of file expr_pylike_eval.cc.

◆ ptr

void* ExprOp::ptr

Definition at line 92 of file expr_pylike_eval.cc.


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