
Hi again, some more naming comments: * shift operator could be named bit_left/right_shift * has_operator_complement could be has_operator_bit_not * prefix_ could be pre_ and suffix_ could be post_ (e.g. pre_increment and post_increment) BTW, could you in the documentation the list of operators that the library don't take care and why. I'm thinking to operators ',', '()', '&' (address), subscript . If I'm not wrong coma and address of could be implemented without issues and call and subscript operators could be implemented with some restrictions (" // The function call operator has to be a member function, so it can only be // detected for classes and unions by specialising this trait. It gives default // true for these. ") The original ConceptTraits library included also traits for default constructors and copy constructors, which have also limitations, but that the user could specialize. Best, Vicente -- View this message in context: http://boost.2283326.n4.nabble.com/Review-Boost-Type-Traits-Extension-by-Fre... Sent from the Boost - Dev mailing list archive at Nabble.com.