(&self, context: C)
| 189 | } |
| 190 | |
| 191 | pub fn basic_block<C: BlockContext>(&self, context: C) -> Option<Ref<BasicBlock<C>>> { |
| 192 | let block_ptr = unsafe { BNGetFlowGraphBasicBlock(self.handle) }; |
| 193 | if block_ptr.is_null() { |
| 194 | return None; |
| 195 | } |
| 196 | Some(unsafe { BasicBlock::ref_from_raw(block_ptr, context) }) |
| 197 | } |
| 198 | |
| 199 | pub fn set_basic_block<C: BlockContext>(&self, block: Option<&BasicBlock<C>>) { |
| 200 | match block { |