<div dir="ltr">Hello,<div><br></div><div>D'oh! My fault ... sorry.</div><div><br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">
> auto S = GraphTraits<NodeTy *>::child_begin(N);<br>
> auto F = GraphTraits<NodeTy *>::child_end(N);<br>
> - auto Y = ++S;<br>
><br>
> // Should be able to iterate over immediate successors of a node.<br>
> static_assert(std::is_same<decltype(*S), NodeTy *>::value,<br>
> "Node type does not match");<br>
> static_assert(std::is_same<decltype(*F), NodeTy *>::value,<br>
> "Node type does not match");<br>
> - static_assert(std::is_same<decltype(*Y), NodeTy *>::value,<br>
> - "Node type does not match");<br>
> }<br></div></div></blockquote><div><br></div><div>Isn't the MSVC Runtime complaining on auto X =++I and the corresponding static_assert on X?</div><div><br></div><div>Bye,</div><div>Ettore Speziale </div></div></div></div></div>