Template Class AstSharedMemoryParallelBottomUpProcessing#
Defined in File AstSharedMemoryParallelProcessing.h
Inheritance Relationships#
Base Type#
public AstCombinedBottomUpProcessing< SynthesizedAttributeType >(Template Class AstCombinedBottomUpProcessing)
Class Documentation#
-
template<class SynthesizedAttributeType>
class AstSharedMemoryParallelBottomUpProcessing : public AstCombinedBottomUpProcessing<SynthesizedAttributeType># Public Types
-
typedef AstCombinedBottomUpProcessing<SynthesizedAttributeType> Superclass#
-
typedef Superclass::SynthesizedAttributeTypeList SynthesizedAttributeTypeList#
-
typedef Superclass::TraversalPtr TraversalPtr#
-
typedef Superclass::TraversalPtrList TraversalPtrList#
-
typedef AstSharedMemoryParallelizableBottomUpProcessing<SynthesizedAttributeType> *ParallelizableTraversalPtr#
-
typedef std::vector<ParallelizableTraversalPtr> ParallelizableTraversalPtrList#
Public Functions
-
SynthesizedAttributeTypeList *traverseInParallel(SgNode *basenode)#
-
AstSharedMemoryParallelBottomUpProcessing()#
-
AstSharedMemoryParallelBottomUpProcessing(const TraversalPtrList&)#
-
typedef AstCombinedBottomUpProcessing<SynthesizedAttributeType> Superclass#