# Package org.eclipse.cdt.utils.cdtvariables

Interface Summary
ICdtVariableSupplier
IVariableContextInfo: This interface represents the context information.
IVariableSubstitutor: This interface represents the logic of how macro references should be resolved The implementer of this interface is passed to the MacroResolver and when the the resolve* methods of this interface are called by the MacroResolver each time the macro reference is encountered in the string being resolved to resolve the macro encountered macro reference

Class Summary
CdtVariableResolver: Utility class to resolve macro and variable references.
SupplierBasedCdtVariableManager
SupplierBasedCdtVariableStatus
SupplierBasedCdtVariableSubstitutor