X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fprogramsyntax.cpp;h=4438c16ed03cb7bd7a3c5c94e86fe01d98235e25;hp=e67784fe8626a24522b43db5e203cb78354108bc;hb=6a045019fbd68738b77849629e6dfd3dfd9a4d93;hpb=57c1139e4fe21aeca7118b18eb3ba6fa43d7bf90 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) { }