Package ghidra.app.util.bin.format.pe.cli.tables.indexes

# Class CliIndexTypeDefOrRef

java.lang.Object
ghidra.app.util.bin.format.pe.cli.tables.indexes.CliIndexTypeDefOrRef

public class CliIndexTypeDefOrRef extends Object

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `CliIndexTypeDefOrRef()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `static int`
  `getRowIndex(int codedIndex)`
  `static CliTypeTable`
  `getTableName(int codedIndex)`
  `static int`
  `readCodedIndex(BinaryReader reader, CliStreamMetadata stream)`
  `static DataType`
  `toDataType(CliStreamMetadata stream)`

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

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

- ## Constructor Details

  - ### CliIndexTypeDefOrRef

    public CliIndexTypeDefOrRef()

- ## Method Details

  - ### toDataType

    public static DataType toDataType(CliStreamMetadata stream)

  - ### getRowIndex

    public static int getRowIndex(int codedIndex)

  - ### getTableName

    public static CliTypeTable getTableName(int codedIndex) throws InvalidInputException
    Throws:
      `InvalidInputException`

  - ### readCodedIndex

    public static int readCodedIndex(BinaryReader reader, CliStreamMetadata stream) throws IOException
    Throws:
      `IOException`