Class ResetParentPointersInMemoryPool#

Inheritance Relationships#

Base Type#

  • public ROSE_VisitTraversal

Class Documentation#

class ResetParentPointersInMemoryPool : public ROSE_VisitTraversal#

This traversal uses the Memory Pool traversal to fixup remaining parent pointers.

This traversal uses the Memory Pool traversal to fixup remaining parent pointers (e.g. declarations that are hidden from the AST traversal). This traversal traverses the whole AST using the memory pool traversal.

Public Functions

inline ResetParentPointersInMemoryPool(SgGlobal *n)#
inline virtual ~ResetParentPointersInMemoryPool()#
void visit(SgNode *node)#

Required traversal function.

Public Members

SgGlobal *globalScope#