<div dir="ltr"><div class="gmail_default" style="font-family:"trebuchet ms",sans-serif"><span style="font-family:arial,sans-serif;font-size:12.8px">Péter,</span><br></div><div class="gmail_default" style="font-family:"trebuchet ms",sans-serif"><span style="font-family:arial,sans-serif;font-size:12.8px"><br></span></div><div class="gmail_default" style="font-family:"trebuchet ms",sans-serif"><span style="font-family:arial,sans-serif;font-size:12.8px">It turns out that the issue I am having is related to trying to return a </span><span style="font-size:12.8px">FilterNodes<ListDigraph> issue from a function. If the </span><span style="font-size:12.8px">FilterNodes<ListDigraph> object is local I can iterate through the nodes as expected. If the object is returned from a function i.e.</span></div><div class="gmail_default" style="font-family:"trebuchet ms",sans-serif"><span style="font-size:12.8px"><br></span></div><div class="gmail_default" style="font-family:"trebuchet ms",sans-serif"><span style="font-size:12.8px">FilterNodes<ListDigraph> get_subgraph(void)<br></span><span style="font-size:12.8px">{</span></div><div class="gmail_default" style="font-family:"trebuchet ms",sans-serif"><span style="font-size:12.8px">}</span></div><div class="gmail_default" style="font-family:"trebuchet ms",sans-serif"><span style="font-size:12.8px"><br></span></div><div class="gmail_default" style="font-family:"trebuchet ms",sans-serif"><span style="font-size:12.8px">void another_function()</span></div><div class="gmail_default" style="font-family:"trebuchet ms",sans-serif"><span style="font-size:12.8px">{</span></div><div class="gmail_default" style="font-family:"trebuchet ms",sans-serif"><span style="font-size:12.8px"> auto x = get_subgraph();</span></div><div class="gmail_default" style="font-family:"trebuchet ms",sans-serif"><span style="font-size:12.8px"><br></span></div><div class="gmail_default"><span style="font-family:"trebuchet ms",sans-serif;font-size:12.8px"> </span><font face="trebuchet ms, sans-serif"><span style="font-size:12.8px">for (FilterNodes<ListDigraph>::NodeIt n(x); n != INVALID; ++n)</span></font></div><div class="gmail_default"><font face="trebuchet ms, sans-serif"><span style="font-size:12.8px"> ...</span></font></div><div class="gmail_default"><font face="trebuchet ms, sans-serif"><span style="font-size:12.8px">}</span></font></div><div class="gmail_default"><font face="trebuchet ms, sans-serif"><span style="font-size:12.8px"><br></span></font></div><div class="gmail_default" style="font-family:"trebuchet ms",sans-serif"><span style="font-size:12.8px">I get an exception when trying to iterate through the nodes.</span><br></div><div class="gmail_default" style="font-family:"trebuchet ms",sans-serif"><span style="font-size:12.8px"><br></span></div><div class="gmail_default" style="font-family:"trebuchet ms",sans-serif"><span style="font-size:12.8px">John</span></div><div class="gmail_default" style="font-family:"trebuchet ms",sans-serif"><span style="font-size:12.8px"><br></span></div><div class="gmail_default" style="font-family:"trebuchet ms",sans-serif"><span style="font-size:12.8px"><br></span></div><div class="gmail_default" style="font-family:"trebuchet ms",sans-serif"><span style="font-size:12.8px"><br></span></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Dec 29, 2016 at 5:28 PM, Kovács Péter <span dir="ltr"><<a href="mailto:kpeter@inf.elte.hu" target="_blank">kpeter@inf.elte.hu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi John,<br>
<br>
What kind of write method are you looking for? Could you send a code snippet that works for the graph, but does not apply to the subgraph?<br>
<br>
Regards,<br>
Péter<br>
<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">
I have a subgraph as follows:<br>
<br>
FilterNodes<ListDigraph> sub(*graph, filter);<br>
<br>
There doesn't appear to be a write method for the subgraph as there is<br>
for the graph.<br>
<br>
Suggestions?<br>
<br>
<br>
--<br>
John Lagerquist<br>
Chief Engineer<br>
RallyTronics LLC<br>
801-866-5981<br>
<br>
<br>
<br>
<br></div></div>
______________________________<wbr>_________________<br>
Lemon-user mailing list<br>
<a href="mailto:Lemon-user@lemon.cs.elte.hu" target="_blank">Lemon-user@lemon.cs.elte.hu</a><br>
<a href="http://lemon.cs.elte.hu/mailman/listinfo/lemon-user" rel="noreferrer" target="_blank">http://lemon.cs.elte.hu/mailma<wbr>n/listinfo/lemon-user</a><br>
<br>
</blockquote>
<br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">John Lagerquist<div>Chief Engineer<br><div>RallyTronics LLC</div><div>801-866-5981</div><div><br></div><div><br></div></div></div>
</div>