Forgive me for being late to the party here, but why are we doing this?
Doing this mass conversion makes git blame pretty annoying for a large chunk of our code base. When Chrome has updated their style guide, added support for new c++ 11 features, I don't think it was terribly common to go and do these massive updates.
I also argue that the readability of lambdas isn't always the best so doing complete conversions of all anonymous classes seems like a bit overreaching. Since we've already landed non-trivial amounts of this, I guess I can't really reverse this, but I feel we should have gotten a more broad agreement about this before starting this.
Comment 1 by zpeng@chromium.org
, May 10 2017