Package ghidra.app.plugin.languages.sleigh

# Interface PcodeOpEntryVisitor

All Superinterfaces:
  `VisitorResults`

public interface PcodeOpEntryVisitor extends VisitorResults
An interface for visiting Pcode operations in a SLEIGH language

See Also:
  - `SleighLanguages.traverseAllPcodeOps(SleighLanguage, PcodeOpEntryVisitor)`

- ## Field Summary

  ### Fields inherited from interface ghidra.app.plugin.languages.sleigh.VisitorResults

  `CONTINUE, FINISHED, TERMINATE`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `int`
  `visit(SubtableSymbol subtable, DisjointPattern pattern, Constructor cons, OpTpl op)`
  Callback to visit a Pcode operation

- ## Method Details

  - ### visit

    int visit(SubtableSymbol subtable, DisjointPattern pattern, Constructor cons, OpTpl op)
    Callback to visit a Pcode operation
    Parameters:
      `subtable` - the table containing the constructor
      `pattern` - the pattern corresponding to the constructor
      `cons` - the constructor generating the Pcode operation
      `op` - the Pcode operation
    Returns:
      a value from `VisitorResults`