Class AstSharedMemoryParallelizablePrePostProcessing#

Inheritance Relationships#

Base Types#

Class Documentation#

class AstSharedMemoryParallelizablePrePostProcessing : public AstCombinedPrePostProcessing, private AstSharedMemoryParallelProcessingSynchronizationBase#

Public Types

typedef AstCombinedPrePostProcessing Superclass#
typedef Superclass::TraversalType TraversalType#
typedef Superclass::TraversalPtr TraversalPtr#
typedef Superclass::TraversalPtrList TraversalPtrList#

Public Functions

AstSharedMemoryParallelizablePrePostProcessing(const AstSharedMemoryParallelProcessingSynchronizationInfo&, const TraversalPtrList&)#
void set_runningParallelTraversal(bool val)#

Protected Functions

virtual void preOrderVisit(SgNode *astNode)#

these methods are called at every traversed node.

virtual void atTraversalEnd()#