# Package ghidra.app.util.demangler

package ghidra.app.util.demangler

- Related Packages
  Package
  Description
  ghidra.app.util
- Class
  Description
  AbstractDemangledFunctionDefinitionDataType
  Parent base class for types that represent things that refer to functions
  CharacterIterator
  A class for bidirectional iteration over a string.
  Demangled
  A unifying top-level interface for all `DemangledObject`s and `DemangledType`s
  DemangledAddressTable
  DemangledDataType
  A class to represent a demangled data type.
  DemangledException
  A class to handle exceptions that occur demangling.
  DemangledFunction
  A class to represent a demangled function.
  DemangledFunctionIndirect
  A class to represent a demangled function indirect.
  DemangledFunctionPointer
  A class to represent a demangled function pointer
  DemangledFunctionReference
  A class to represent a demangled function reference
  DemangledLambda
  Represents a demangled lambda function
  DemangledObject
  A class to represent a demangled object.
  DemangledString
  DemangledTemplate
  DemangledThunk
  DemangledType
  Represents a demangled string.
  DemangledUnknown
  An interface to represent an unknown entity that we are demangling.
  DemangledVariable
  An interface to represent a demangled global variable.
  Demangler
  NOTE: ALL DEMANGLER CLASSES MUST END IN "Demangler".
  DemanglerOptions
  A simple class to contain the various settings for demangling
  DemanglerUtil