Package ghidra.pcode.emu.jit.op

# Interface JitBoolUnOp

All Superinterfaces:
  `JitDefOp`, `JitOp`, `JitUnOp`

All Known Implementing Classes:
  `JitBoolNegateOp`

public interface JitBoolUnOp extends JitUnOp
A unary p-code operator use-def node with boolean (`int`) types.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `default JitTypeBehavior`
  `type()`
  The required type behavior for the output
  `default JitTypeBehavior`
  `uType()`
  The required type behavior for the operand

  ### Methods inherited from interface ghidra.pcode.emu.jit.op.JitDefOp

  `canBeRemoved, out`

  ### Methods inherited from interface ghidra.pcode.emu.jit.op.JitOp

  `op`

  ### Methods inherited from interface ghidra.pcode.emu.jit.op.JitUnOp

  `inputs, link, typeFor, u, unlink`

- ## Method Details

  - ### uType

    default JitTypeBehavior uType()
    Description copied from interface: `JitUnOp`
    The required type behavior for the operand
    Specified by:
      `uType` in interface `JitUnOp`
    Returns:
      the behavior

  - ### type

    default JitTypeBehavior type()
    Description copied from interface: `JitDefOp`
    The required type behavior for the output
    Specified by:
      `type` in interface `JitDefOp`
    Returns:
      the behavior