
On 4/4/2011 10:21 AM, Rachit Kulshreshtha wrote:
I know that i am running late as i had my university exams but i have been following the projects entitled under Google Summer of Code 2011. I am a student of BITS-Pilani University, India doing my B.E. in Electronics and Instrumentation.
I was going through the project "concept traits library" , trying to understand it. I was able to gather much information about what it is and how it works, with some details of the functions under operator traits, mpl_ext and even Concept traits. But since their is no well defined problem statement given on the website, i was wanting to know what functions \ templates already exist as parts of the library and what are we expected to create. Please reply soon... Thnx in advance
The equivalent of the operator traits of the CTL have already been done by Frederic Bron and recently been reviewed and accepted into Boost as a part of the Boost type traits library. The equivalent of the type_traits_ext of the concept traits library has already been done by me in my TTI library in the Boost sandbox. I will be asking for a review of that library shortly. I found that the mpl_ext of the CTL were not useful to me once I used the MPL metadata concept for passing metafunctions for my library. I do not know how much of the 'C++ Standard Concept Traits' or the 'Boost MPL Concept Traits' of the CTL actually works but you could take a look at that area and see what you could do with it in terms of what has already been done by Frederic Bron and myself.