|
Boost Users : |
Subject: Re: [Boost-users] detect if a type has a size_t member
From: joel (joel.falcou_at_[hidden])
Date: 2009-07-06 09:26:13
Hicham Mouline wrote:
> which doesn't build because
>
> error C2953: 'boost::introspection::has_member_data_maxsize' : class
> template has already been defined
>
The macro build a template meta-function that you use on your type :
BOOST_HAS_MEMBER_DATA(size_t, maxsize);
int main()
{
if ( boost::introspection::has_member_data_maxsize<T>::value )
{
std::cout<<" T has max_size"<<std::endl;
}
return 0;
}
___________________________________________
Joel Falcou - Assistant Professor
PARALL Team - LRI - Universite Paris Sud XI
Tel : (+33)1 69 15 66 35
Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net