Do a great stream operator const cleanup!
I just spent a little while trying to figure out why the compiler couldn't resolve operator<< (the stream operator) on a function whose operator<< function was included in the list of candidates. The calling function was const and the stream operator didn't mark it that way, was why. A quick grep indicates that a number of such sins remain in the code base. Clean them up!
#2 Updated by Greg Farnum over 1 year ago
Woah, blast from the past! :)
The issue described here is that we had a bunch of operator<< functions with non-const inputs. That precludes using them inside of other const contexts, which isn't a problem with building the existing source but makes ongoing development a bit more annoying.