From: Paul D. <pa...@du...> - 2012-10-15 16:55:52
|
On Mon, Oct 15, 2012 at 12:46 PM, Cantor, Scott <can...@os...> wrote: > > On 10/15/12 12:21 PM, "Paul Dugas" <pa...@du...> wrote: > > > >The compiler is balking about the "(*_buffer) << t;" statement in the > >operator<<() method template in CategoryStream saying that the call is > >ambiguous. It's suggesting operator<<() routines for a whole mess of > >base types but doesn't see the one for my class. > > That's a compiler strictness issue, it has to do with order of > declarations. You can find some info about it online with a bit of > searching (clang's web site mentions it). My search skills must be failing me. Been looking into this for a couple days with little luck. Got a link or a search term I should be using other than log4cpp and CategoryStream? --Paul |