Ronald Garcia wrote:
> Here's the version blurb:
> 
> Edison Design Group C/C++ Front End, version 2.43.1 (Jan 16 
> 2001 11:20:19)
> Copyright 1988-1999 Edison Design Group, Inc.
> 
> KAI C++ 4.0d (KCC) -- Jan 16 2001 -- (C) Copyright 1994-2000 Kuck &
> Associates,
> Inc.

Thanks!

> 
> AFAIK It supports partial template specialization.
> I don't even know the syntax for template template parameters :).
> If you give me an example of it, I can give it a try.

Actually the EDG version is enough -  it doesn't.

> 
> Let me know if there is any more information I can give you.  

Could you test if the following compiles successfully with the latest CVS
sources?

    #include "boost/mpl/aux_/has_xxx.hpp"
    #include "boost/static_assert.hpp"

    template< typename T >
    struct remove_const
    {
        typedef T type;
        struct rebind;
    };

    template< typename T >
    struct remove_const<T>::rebind
    {
        typedef T arg0;
    };

    BOOST_MPL_HAS_XXX_TRAIT_NAMED_DEF(has_rebind, rebind, false)

    typedef remove_const<int> r;
    BOOST_STATIC_ASSERT(has_rebind<r>::value);


TIA,
Aleksey
_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

Reply via email to