<div dir="ltr"><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"><p dir="ltr">
> +/// FilteredArgList - ArgList with filters. Useful to be used in<br>
> +/// range-based for loop to iterate over filtered arguments.</p>
</div></div><p dir="ltr">Could we just have/use a generic range abstraction (essentially a simple class template with two iterator members, one returned by begin, the other by end) rather than writing a custom type here?</p>
</blockquote><div style>What if begin is called twice? Is it okay to return the same object, not a new one?</div></div></div></div>