Package ghidra.program.model.data

# Class AlignedStructureInspector

java.lang.Object
ghidra.program.model.data.AlignedStructurePacker
ghidra.program.model.data.AlignedStructureInspector

public class AlignedStructureInspector extends AlignedStructurePacker
`AlignedStructureInspector` provides a simple instance of a structure member container used to perform alignment operations without forcing modification of the actual structure.

- ## Nested Class Summary

  ## Nested classes/interfaces inherited from class ghidra.program.model.data.AlignedStructurePacker

  `AlignedStructurePacker.StructurePackResult`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `static AlignedStructurePacker.StructurePackResult`
  `packComponents(StructureInternal structure)`
  Perform structure component packing in a read-only fashion primarily for the purpose of computing external alignment for existing structures.

  ### Methods inherited from class ghidra.program.model.data.AlignedStructurePacker

  `pack, packComponents`

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

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

- ## Method Details

  - ### packComponents

    public static AlignedStructurePacker.StructurePackResult packComponents(StructureInternal structure)
    Perform structure component packing in a read-only fashion primarily for the purpose of computing external alignment for existing structures.
    Parameters:
      `structure` -
    Returns:
      aligned packing result