# Package org.eclipse.cdt.core.dom.rewrite

Interface Summary
ITrackedNodePosition: A tracked node position is returned when a rewrite change is requested to be tracked.
MacroExpansionExplorer.IMacroExpansionStep: Representation of a single expansion step or a complete expansion.

Class Summary
ASTRewrite: Infrastructure for modifying code by describing changes to AST nodes.
DeclarationGenerator: This class handles the creation of `IASTDeclarator`s and `IASTDeclSpecifier`s for a given type.
MacroExpansionExplorer: Allows to understand macro expansions step by step.
TypeHelper: A collection of static methods related to types.

Enum Summary
ASTRewrite.CommentPosition: Defines the positions of the comment.