Interface GnuVtable

All Superinterfaces:
Vtable
All Known Implementing Classes:
Vtable.InvalidVtable, VtableModel, VtableModelDB

public interface GnuVtable
extends Vtable
  • Field Details

  • Method Details

    • getOffset

      long getOffset​(int index, int ordinal)
      Gets the ptrdiff_t value within the base offset array.
      Parameters:
      index - the index in the vtable_prefix array.
      ordinal - the offset ordinal.
      Returns:
      the offset value.
    • getDataTypes

      List<DataType> getDataTypes()
      Gets the DataTypes that compose this Vtable
      Returns:
      the list of DataTypes this Vtable is made of
    • getPrefixes

      Gets the vtable prefixes that compose this vtable
      Returns:
      the list of vtable prefixes
    • getLength

      default int getLength()