diff options
author | Nat Goodspeed <nat@lindenlab.com> | 2014-12-12 13:46:41 -0800 |
---|---|---|
committer | Nat Goodspeed <nat@lindenlab.com> | 2014-12-12 13:46:41 -0800 |
commit | eae38f7d57be5576199294b501e082c6d850473c (patch) | |
tree | 2ca2cac78beeb339676d9a405462f3ed83776fa3 /indra/newview/llslurl.cpp | |
parent | 7282d29bf82deaeb5649b09f062d42c04df6eb55 (diff) |
Eliminate use of boost::lambda with boost::function (Trac #10864).
https://svn.boost.org/trac/boost/ticket/10864
I've used boost::lambda with boost::function in a number of creative ways over
the years. But the clang 6 shipped with Xcode 6 seems to have somehow broken
lambda + function in Boost 1.57. boost::phoenix is a partial workaround.
Sadly, lambda's comma-operator overload doesn't seem to be supported,
necessitating a couple ugly workarounds.
With real lambdas now supported by current compilers, I'm sure the Boost
community has little incentive to repair the lambda + function problem.
Presumably we'll be able to use such features ourselves Real Soon Now...
Diffstat (limited to 'indra/newview/llslurl.cpp')
0 files changed, 0 insertions, 0 deletions