Class AstSharedMemoryParallelSimpleProcessing#

Inheritance Relationships#

Base Type#

Class Documentation#

class AstSharedMemoryParallelSimpleProcessing : public AstCombinedSimpleProcessing#

Public Types

typedef AstCombinedSimpleProcessing Superclass#
typedef Superclass::TraversalPtr TraversalPtr#
typedef Superclass::TraversalPtrList TraversalPtrList#
typedef AstSharedMemoryParallelizableSimpleProcessing *ParallelizableTraversalPtr#
typedef std::vector<ParallelizableTraversalPtr> ParallelizableTraversalPtrList#

Public Functions

AstSharedMemoryParallelSimpleProcessing(int threads)#
AstSharedMemoryParallelSimpleProcessing(const TraversalPtrList&, int threads)#
void traverseInParallel(SgNode *basenode, t_traverseOrder treeTraverseOrder)#