
1 Sep
2010
1 Sep
'10
1:30 p.m.
Zitat von Roland Bock
Hi,
is there something in Boost.TypeTraits (or somewhere else) that allows me to check if a type is a boost::optional?
I'd like to do something like this:
template<typename T> typename enable_if
, T::value_type>::type foo(const T&);
there is nothing in type traits, but you can easily check for a
specific (template) type:
template<typename T>
struct is_optional : mpl::false_{};
template<typename T>
struct is_optional