( self, var: 'variable.Variable', var_type: StringOrType, name: str, ignore_disjoint_uses: bool = False )
| 2669 | core.BNCreateAutoVariable(self.handle, var.to_BNVariable(), tc, name, ignore_disjoint_uses) |
| 2670 | |
| 2671 | def create_user_var( |
| 2672 | self, var: 'variable.Variable', var_type: StringOrType, name: str, ignore_disjoint_uses: bool = False |
| 2673 | ) -> None: |
| 2674 | if isinstance(var_type, str): |
| 2675 | (var_type, _) = self.view.parse_type_string(var_type) |
| 2676 | tc = var_type._to_core_struct() |
| 2677 | core.BNCreateUserVariable(self.handle, var.to_BNVariable(), tc, name, ignore_disjoint_uses) |
| 2678 | |
| 2679 | def delete_user_var(self, var: 'variable.Variable') -> None: |
| 2680 | core.BNDeleteUserVariable(self.handle, var.to_BNVariable()) |
no test coverage detected