<div dir="ltr">Thanks, that would be great. Should I file a bug?<div><br></div><div>-- Taylor</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Mar 21, 2014 at 3:26 PM, Matt McCormick <span dir="ltr"><<a href="mailto:matt.mccormick@kitware.com" target="_blank">matt.mccormick@kitware.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Taylor,<br>
<br>
I think it would be reasonable to increase the visibility of that function.<br>
<br>
Thanks,<br>
Matt<br>
<div><div class="h5"><br>
On Fri, Mar 21, 2014 at 2:38 PM, Taylor Braun-Jones<br>
<<a href="mailto:taylor@braun-jones.org">taylor@braun-jones.org</a>> wrote:<br>
> Hello Insight-users,<br>
><br>
> I'm trying to print an itk::LightObject-derived class with something like:<br>
><br>
> MyClass::Pointer fooBar = MyClass::New();<br>
> std::cout << *fooBar;<br>
><br>
><br>
> But it doesn't seem to be possible because the declaration of operator<< is<br>
> not exposed in itkLightObject.h (although one is defined in<br>
> itkLightObject.cxx). I know I can use fooBar->Print(std::cout), but this<br>
> doesn't work when I'm trying to print to a logging system that was designed<br>
> to support any object with an overloaded operator<< defined. I am able to<br>
> get things to work by defining the operator myself:<br>
><br>
> namespace std<br>
> {<br>
> ostream &<br>
> operator<<(ostream & os, const itk::LightObject & o)<br>
> {<br>
>    o.Print(os);<br>
>    return os;<br>
> }<br>
> }<br>
><br>
><br>
> But is this the intended usage?<br>
><br>
> Thanks,<br>
> Taylor<br>
><br>
</div></div>> _____________________________________<br>
> Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
><br>
> Visit other Kitware open-source projects at<br>
> <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
><br>
> Kitware offers ITK Training Courses, for more information visit:<br>
> <a href="http://www.kitware.com/products/protraining.php" target="_blank">http://www.kitware.com/products/protraining.php</a><br>
><br>
> Please keep messages on-topic and check the ITK FAQ at:<br>
> <a href="http://www.itk.org/Wiki/ITK_FAQ" target="_blank">http://www.itk.org/Wiki/ITK_FAQ</a><br>
><br>
> Follow this link to subscribe/unsubscribe:<br>
> <a href="http://www.itk.org/mailman/listinfo/insight-users" target="_blank">http://www.itk.org/mailman/listinfo/insight-users</a><br>
><br>
</blockquote></div><br></div>