Blender  V3.3
Public Attributes | List of all members
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 83 of file expr_pylike_eval.c.

Member Data Documentation

◆ 

union { ... } ExprOp::arg

◆ dval

double ExprOp::dval

Definition at line 90 of file expr_pylike_eval.c.

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

◆ func1

UnaryOpFunc ExprOp::func1

Definition at line 92 of file expr_pylike_eval.c.

◆ func2

BinaryOpFunc ExprOp::func2

Definition at line 93 of file expr_pylike_eval.c.

Referenced by parse_cmp_chain().

◆ func3

TernaryOpFunc ExprOp::func3

Definition at line 94 of file expr_pylike_eval.c.

◆ ival

int ExprOp::ival

◆ jmp_offset

int ExprOp::jmp_offset

Definition at line 86 of file expr_pylike_eval.c.

◆ opcode

eOpCode ExprOp::opcode

◆ ptr

void* ExprOp::ptr

Definition at line 91 of file expr_pylike_eval.c.

Referenced by parse_add_func().


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