Class AstSharedMemoryParallelizableSimpleProcessing#

Inheritance Relationships#

Base Types#

Class Documentation#

class AstSharedMemoryParallelizableSimpleProcessing : public AstCombinedSimpleProcessing, private AstSharedMemoryParallelProcessingSynchronizationBase#

Public Types

typedef AstCombinedSimpleProcessing Superclass#
typedef Superclass::TraversalType TraversalType#
typedef Superclass::TraversalPtr TraversalPtr#
typedef Superclass::TraversalPtrList TraversalPtrList#

Public Functions

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

Protected Functions

virtual void visit(SgNode *astNode)#

this method is called at every traversed node.

virtual void atTraversalEnd()#