X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fglsl%2Fvisitor.cpp;fp=source%2Fglsl%2Fvisitor.cpp;h=3d832c73789b635e25978d23be803ff7ad164507;hb=2989fc60f0fd98282962a0105bcba055193e2f8c;hp=f4b2a8d01c25294ca153e1a629d86de0260b1cc8;hpb=d1da983b2ddfd221ef4348d2c40736264670c2b5;p=libs%2Fgl.git diff --git a/source/glsl/visitor.cpp b/source/glsl/visitor.cpp index f4b2a8d0..3d832c73 100644 --- a/source/glsl/visitor.cpp +++ b/source/glsl/visitor.cpp @@ -7,12 +7,6 @@ namespace Msp { namespace GL { namespace SL { -void NodeVisitor::visit(Assignment &assign) -{ - visit(static_cast(assign)); -} - - void TraversingVisitor::visit(Block &block) { if(&block!=current_block) @@ -43,6 +37,11 @@ void TraversingVisitor::visit(BinaryExpression &binary) binary.right->visit(*this); } +void TraversingVisitor::visit(Assignment &assign) +{ + visit(static_cast(assign)); +} + void TraversingVisitor::visit(FunctionCall &call) { for(NodeArray::iterator i=call.arguments.begin(); i!=call.arguments.end(); ++i)