
On 28 April 2011 07:14, Max Sobolev <macsmr@ya.ru> wrote:
On 28.04.2011 15:57, Joachim Faulhaber wrote:
Here is my proposal for the operator trait names.
Consistent with my preference on cross library and c++ standard naming consistency these are the collections of names that are (measurably) most consistent with the names used for operators in the standard (header<functional>), Boost.Proto and other Boost libraries. [...]
To save you some time, I have inserted my proposal as *column D* into the
Wiki at https://svn.boost.org/trac/boost/wiki/GuideLines/Naming/OperatorTraitNames
+1
nearly optimal for me
+0.5. As a frequent user of Boost.TypeTraits, the names suggested by Joachim Faulhaber would be the ones I would look for. * I would prefer to see the word 'bitwise' instead of 'bit' however. * To be consistent with at least proto, has_left_shift should be has_shift_left (in all permutations of left/right + assign) - Christian