``add_variable_list`` returns a variable list expression for the given list of variables. :param vars: list of variables :type vars: list(variable.Variable) :return: a variable list expression :rtype: ExpressionIndex
(self, vars: List['variable.Variable'])
| 5270 | return ExpressionIndex(core.BNMediumLevelILAddOperandList(self.handle, operand_list, len(operands))) |
| 5271 | |
| 5272 | def add_variable_list(self, vars: List['variable.Variable']) -> ExpressionIndex: |
| 5273 | """ |
| 5274 | ``add_variable_list`` returns a variable list expression for the given list of variables. |
| 5275 | |
| 5276 | :param vars: list of variables |
| 5277 | :type vars: list(variable.Variable) |
| 5278 | :return: a variable list expression |
| 5279 | :rtype: ExpressionIndex |
| 5280 | """ |
| 5281 | operand_list = (ctypes.c_uint64 * len(vars))() |
| 5282 | for i in range(len(vars)): |
| 5283 | operand_list[i] = vars[i].identifier |
| 5284 | return ExpressionIndex(core.BNMediumLevelILAddOperandList(self.handle, operand_list, len(vars))) |
| 5285 | |
| 5286 | def finalize(self) -> None: |
| 5287 | """ |
no outgoing calls
no test coverage detected