144 for(TIntermSequence::reverse_iterator sit =
sequence.rbegin(); sit !=
sequence.rend(); sit++)
146 (*sit)->traverse(it);
159 for(TIntermSequence::iterator sit =
sequence.begin(); sit !=
sequence.end(); sit++)
161 (*sit)->traverse(it);
virtual void traverse(TIntermTraverser *)
TIntermTyped * expression
virtual bool visitAggregate(Visit visit, TIntermAggregate *)
virtual bool visitBranch(Visit visit, TIntermBranch *)
virtual bool visitUnary(Visit visit, TIntermUnary *)
virtual void visitSymbol(TIntermSymbol *)
virtual bool visitBinary(Visit visit, TIntermBinary *)
virtual void traverse(TIntermTraverser *)=0
virtual void traverse(TIntermTraverser *)
virtual bool visitLoop(Visit visit, TIntermLoop *)
virtual void traverse(TIntermTraverser *)
virtual bool visitSelection(Visit visit, TIntermSelection *)
virtual void visitConstantUnion(TIntermConstantUnion *)
virtual void traverse(TIntermTraverser *)
virtual void traverse(TIntermTraverser *)
virtual void traverse(TIntermTraverser *)
virtual void traverse(TIntermTraverser *)
virtual void traverse(TIntermTraverser *)