<div dir="ltr">On Sat, Jul 19, 2008 at 9:24 PM, Steven Watanabe &lt;<a href="mailto:watanabesj@gmail.com">watanabesj@gmail.com</a>&gt; wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
It depends on what you mean by conformant. &nbsp;Algorithms like<br>
for_each do not require these typedefs. &nbsp;Adapters like not1<br>
do. &nbsp;If you need to adapt an arbitrary function object,<br>
you&#39;re safer using !boost::bind&lt;bool&gt;(pred) instead of<br>
std::not1. &nbsp;This will also work with function pointers. (Which<br>
std::not1 doesn&#39;t handle)</blockquote></div><br>If only I could! Using Boost throughout would be far-and-away the best<br>solution, trouble is at the point of definition of if_all( ) I don&#39;t have, and<br>can&#39;t make, Boost available, whereas at the point of use I have.<br>
<br>Thanks for all your help.<br><br>Rob.<br></div>

