TypedefDataType

Package: ghidra.program.model.data
Type: class

10.3_PUBLIC

addedmethod: getAlignedLength
int getAlignedLength()

10.2_PUBLIC

addedmethod: clone
static ghidra.program.model.data.TypeDef clone(ghidra.program.model.data.TypeDef typedef, ghidra.program.model.data.DataTypeManager dtm)
addedmethod: copy
static ghidra.program.model.data.TypedefDataType copy(ghidra.program.model.data.TypeDef typedef, ghidra.program.model.data.DataTypeManager dtm)
addedmethod: copyTypeDefSettings
static void copyTypeDefSettings(ghidra.program.model.data.TypeDef src, ghidra.program.model.data.TypeDef dest, boolean clearBeforeCopy)
addedmethod: enableAutoNaming
void enableAutoNaming()
addedmethod: generateTypedefName
static java.lang.String generateTypedefName(ghidra.program.model.data.TypeDef modelType)
addedmethod: getCategoryPath
ghidra.program.model.data.CategoryPath getCategoryPath()
addedmethod: getDefaultAbbreviatedLabelPrefix
java.lang.String getDefaultAbbreviatedLabelPrefix()
addedmethod: getDefaultLabelPrefix
java.lang.String getDefaultLabelPrefix(ghidra.program.model.mem.MemBuffer buf, ghidra.docking.settings.Settings settings, int len, ghidra.program.model.data.DataTypeDisplayOptions options)
addedmethod: getDefaultOffcutLabelPrefix
java.lang.String getDefaultOffcutLabelPrefix(ghidra.program.model.mem.MemBuffer buf, ghidra.docking.settings.Settings settings, int len, ghidra.program.model.data.DataTypeDisplayOptions options, int offcutLength)
addedmethod: getDefaultSettings
ghidra.docking.settings.Settings getDefaultSettings()
addedmethod: getName
java.lang.String getName()
addedmethod: getTypeDefSettingsDefinitions
ghidra.program.model.data.TypeDefSettingsDefinition[] getTypeDefSettingsDefinitions()
addedmethod: isAutoNamed
boolean isAutoNamed()
addedmethod: setCategoryPath
void setCategoryPath(ghidra.program.model.data.CategoryPath path)
addedmethod: setName
void setName(java.lang.String name) throws InvalidNameException
modifiedmethod: clone
return type: DataType → TypedefDataType
- ghidra.program.model.data.DataType clone(ghidra.program.model.data.DataTypeManager dtm)
+ ghidra.program.model.data.TypedefDataType clone(ghidra.program.model.data.DataTypeManager dtm)
modifiedmethod: copy
return type: DataType → TypedefDataType
- ghidra.program.model.data.DataType copy(ghidra.program.model.data.DataTypeManager dtm)
+ ghidra.program.model.data.TypedefDataType copy(ghidra.program.model.data.DataTypeManager dtm)

10.1_PUBLIC

removedmethod: isNotYetDefined
boolean isNotYetDefined()

10.0_PUBLIC

addedmethod: dataTypeAlignmentChanged
void dataTypeAlignmentChanged(ghidra.program.model.data.DataType dt)
addedmethod: hasLanguageDependantLength
boolean hasLanguageDependantLength()
addedmethod: isZeroLength
boolean isZeroLength()
removedmethod: isDynamicallySized
boolean isDynamicallySized()

9.2_PUBLIC

addedmethod: toString
java.lang.String toString()

9.0.1_PUBLIC

introducedInitial version