Package ghidra.pcode.emu

# Class ModifiedPcodeThread.ModifierUseropLibrary

java.lang.Object
ghidra.pcode.emu.ModifiedPcodeThread.ModifierUseropLibrary

All Implemented Interfaces:
  `PcodeUseropLibrary<T>`

Enclosing class:
  `ModifiedPcodeThread<T>`

protected class ModifiedPcodeThread.ModifierUseropLibrary extends Object implements PcodeUseropLibrary<T>
For incorporating the state modifier's userop behaviors

- ## Nested Class Summary

  Nested Classes
  Modifier and Type
  Class
  Description
  `protected class`
  `ModifiedPcodeThread.ModifierUseropLibrary.ModifierUseropDefinition`
  A wrapper around `OpBehaviorOther`

  ## Nested classes/interfaces inherited from interface ghidra.pcode.exec.PcodeUseropLibrary

  `PcodeUseropLibrary.EmptyPcodeUseropLibrary, PcodeUseropLibrary.PcodeUseropDefinition<T>`

- ## Field Summary

  ### Fields inherited from interface ghidra.pcode.exec.PcodeUseropLibrary

  `NIL`

- ## Constructor Summary

  Constructors
  Modifier
  Constructor
  Description
  `protected`
  `ModifierUseropLibrary()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Map<String,PcodeUseropLibrary.PcodeUseropDefinition<T>>`
  `getUserops()`
  Get all the userops defined in this library, keyed by (symbol) name.

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

  ### Methods inherited from interface ghidra.pcode.exec.PcodeUseropLibrary

  `compose, getSymbols`

- ## Constructor Details

  - ### ModifierUseropLibrary

    protected ModifierUseropLibrary()

- ## Method Details

  - ### getUserops

    public Map<String,PcodeUseropLibrary.PcodeUseropDefinition<T>> getUserops()
    Description copied from interface: `PcodeUseropLibrary`
    Get all the userops defined in this library, keyed by (symbol) name.
    Specified by:
      `getUserops` in interface `PcodeUseropLibrary<T>`
    Returns:
      the map of names to defined userops