Template Class AstSharedMemoryParallelTopDownProcessing#
Defined in File AstSharedMemoryParallelProcessing.h
Inheritance Relationships#
Base Type#
public AstCombinedTopDownProcessing< InheritedAttributeType >(Template Class AstCombinedTopDownProcessing)
Class Documentation#
-
template<class InheritedAttributeType>
class AstSharedMemoryParallelTopDownProcessing : public AstCombinedTopDownProcessing<InheritedAttributeType># Public Types
-
typedef AstCombinedTopDownProcessing<InheritedAttributeType> Superclass#
-
typedef Superclass::InheritedAttributeTypeList InheritedAttributeTypeList#
-
typedef Superclass::TraversalPtr TraversalPtr#
-
typedef Superclass::TraversalPtrList TraversalPtrList#
-
typedef AstSharedMemoryParallelizableTopDownProcessing<InheritedAttributeType> *ParallelizableTraversalPtr#
-
typedef std::vector<ParallelizableTraversalPtr> ParallelizableTraversalPtrList#
Public Functions
-
void traverseInParallel(SgNode *basenode, InheritedAttributeTypeList *inheritedValue)#
-
AstSharedMemoryParallelTopDownProcessing()#
-
AstSharedMemoryParallelTopDownProcessing(const TraversalPtrList&)#
-
typedef AstCombinedTopDownProcessing<InheritedAttributeType> Superclass#