Blender  V2.93
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 99 of file expr_pylike_eval.c.

Member Data Documentation

◆ 

union { ... } ExprOp::arg

◆ dval

double ExprOp::dval

Definition at line 106 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 108 of file expr_pylike_eval.c.

◆ func2

BinaryOpFunc ExprOp::func2

Definition at line 109 of file expr_pylike_eval.c.

Referenced by parse_cmp_chain().

◆ func3

TernaryOpFunc ExprOp::func3

Definition at line 110 of file expr_pylike_eval.c.

◆ ival

int ExprOp::ival

◆ jmp_offset

int ExprOp::jmp_offset

Definition at line 102 of file expr_pylike_eval.c.

◆ opcode

eOpCode ExprOp::opcode

◆ ptr

void* ExprOp::ptr

Definition at line 107 of file expr_pylike_eval.c.

Referenced by parse_add_func().


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