Boost logo

Boost :

From: Tobias Schwinger (tschwinger_at_[hidden])
Date: 2006-04-03 16:51:56

Dear users & members of Boost,

half of the scheduled review period is over and there were no reviews, so far.
Therefore I want to welcome you, once again, to evaluate the proposed Boost software.

The end of the review period is scheduled for April 6, so please try to post your review before then.

Download URL

About the submission

The Promotion Traits extend Boost.TypeTraits with templates that compute the type after promotion has been applied.


   // given
   template<typename T> struct some_algorithm;
   template<> struct some_algorithm<int> { [...] };
   // [...] more specializations

   // ,

   [...] some_algorithm< typename integral_promotion<T>::type > [...]
   // makes some_algorithm work for any type T that promotes to an integer
   // (that is enums and smaller integral types) without the need for
   // additional specialization

It's a small submission so you probably won't notice that you're working before you're done...

Review questions

Please always explicitly state in your review, whether you think the library should be accepted into Boost.

You might want to comment on the following questions:

- What is your evaluation of the design?
- What is your evaluation of the implementation?
- What is your evaluation of the documentation?
- What is your evaluation of the potential usefulness of the library?
- Did you try to use the library? With what compiler?
 Did you have any problems?
- How much effort did you put into your evaluation? A glance? A
 quick reading? In-depth study?
- Are you knowledgeable about the problem domain?


(Review Manager)

Boost list run by bdawes at, gregod at, cpdaniel at, john at