
On 1/14/2011 4:51 AM, John Maddock wrote:
I have uploaded to the sandbox 'tti' directory version 1.0 of the TTI library. The TTI library, which is an abbreviation for the Type Traits Introspection library, allows a programmer to introspect at compile time the inner elements of a C++ type. The introspection process depends on specifying the name of the inner element by different macros for different types of elements, and then using a generated metafunction to determine whether that element exists within the enclosing type. The inner elements which can be introspected are type, class template, member data, member function, static member data, and static member function.
Excellent! This is something I've often needed, and having a comprehensive solution in Boost would be great.
Thanks, John ! The encouragement is greatly appreciated.