Skip to content

SgCombinedTreeTraversal

Synopsis

Declared in <src/midend/astProcessing/AstCombinedProcessing.h>

template<
    class InheritedAttributeType,
    class SynthesizedAttributeType>
class SgCombinedTreeTraversal
    : public SgTreeTraversal<std::vector<InheritedAttributeType>*, std::vector<SynthesizedAttributeType>*>

Base Classes

Name

Description

SgTreeTraversal<std::vector<InheritedAttributeType>*, std::vector<SynthesizedAttributeType>*>

Temporary traversal base class (do not use).

Member Functions

Name

Description

SgCombinedTreeTraversal [constructor]

Constructors

addTraversal

simple function for adding a traversal to the internal list

get_traversalPtrListRef

function for obtaining a reference to the internal list of traversals, you can use this for any container operations you like (deleting elements etc.)

Protected Member Functions

Protected Data Members

Name

traversals

Private Data Members

Created with MrDocs