X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fprogramsyntax.cpp;fp=source%2Fprogramsyntax.cpp;h=4438c16ed03cb7bd7a3c5c94e86fe01d98235e25;hb=79c49c6b6155857ed0ebe85eb07a996788a6190b;hp=e67784fe8626a24522b43db5e203cb78354108bc;hpb=a48aaa402e2aacab780805f529cde4ded7ae3f59;p=libs%2Fgl.git diff --git a/source/programsyntax.cpp b/source/programsyntax.cpp index e67784fe..4438c16e 100644 --- a/source/programsyntax.cpp +++ b/source/programsyntax.cpp @@ -6,6 +6,15 @@ namespace Msp { namespace GL { namespace ProgramSyntax { +template +NodeContainer::NodeContainer(const NodeContainer &c): + C(c) +{ + for(typename C::iterator i=this->begin(); i!=this->end(); ++i) + *i = (*i)->clone(); +} + + Block::Block(): use_braces(false) { }