# Hierarchy For Package org.eclipse.cdt.utils.cdtvariables

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.cdt.core.cdtvariables.CdtVariable (implements org.eclipse.cdt.core.cdtvariables.ICdtVariable)
    - org.eclipse.cdt.utils.cdtvariables.SupplierBasedCdtVariableSubstitutor.ResolvedMacro
  - org.eclipse.cdt.utils.cdtvariables.CdtVariableResolver
  - org.eclipse.core.runtime.Status (implements org.eclipse.core.runtime.IStatus)
    - org.eclipse.cdt.core.cdtvariables.CdtVariableStatus (implements org.eclipse.cdt.core.cdtvariables.ICdtVariableStatus)
      - org.eclipse.cdt.utils.cdtvariables.SupplierBasedCdtVariableStatus
  - org.eclipse.cdt.utils.cdtvariables.SupplierBasedCdtVariableManager
  - org.eclipse.cdt.utils.cdtvariables.SupplierBasedCdtVariableSubstitutor (implements org.eclipse.cdt.utils.cdtvariables.IVariableSubstitutor)
  - org.eclipse.cdt.utils.cdtvariables.SupplierBasedCdtVariableSubstitutor.MacroDescriptor

## Interface Hierarchy

- org.eclipse.cdt.utils.cdtvariables.ICdtVariableSupplier
- org.eclipse.cdt.utils.cdtvariables.IVariableContextInfo
- org.eclipse.cdt.utils.cdtvariables.IVariableSubstitutor