Skip to content

ResetParentPointersOfClassAndNamespaceDeclarations

This traversal implements the mechanism to reset all parent pointers (back edges in the AST graph)

Synopsis

Declared in <SageIII/astPostProcessing/resetParentPointers.h>

Base Classes

Name

Description

SgSimpleProcessing

Member Functions

Name

Description

visit [virtual]

Required traversal function

Description

This traversal traverses the more of the AST (but is not a memory pool traversal) except types and symbols (future versions of the traversal will traverse type and symbols).

This traversal is a demonstration of how to traverse the full AST
  including islands of code not yet handled in the default traversal.  Nested
  traversals are used to implement the traversal of source code (typically
  class definitions) hidden in types.

Created with MrDocs