Boost logo

Boost :

From: David Abrahams (abrahams_at_[hidden])
Date: 2000-10-26 16:27:56


Didn't somebody claim to have made this work recently (except for const
volatile refs)?
I am getting the following error as I try to do is_reference<const
std::string&>. Is there a workaround?

:/prj/manhattan/inc/alien\boost/detail/ob_type_traits.hpp(320) : error
C2057: expected constant expression
        c:/prj/manhattan/py_cpp/init_function.h(51) : see reference to class
template instantiation 'boost::is_reference<class
_STLD::basic_string<char,class _STLD::char_traits<char>,class
_STLD::allocator<char> > const &>' being compiled
        c:/prj/manhattan/py_cpp/init_function.h(80) : see reference to class
template instantiation 'py::detail::parameter_traits<class
_STLD::basic_string<char,class _STLD::char_traits<char>,class
_STLD::allocator<char> > const &>' being compiled
        c:/prj/manhattan/py_cpp/init_function.h(177) : see reference to
class template instantiation 'py::detail::reference_parameter<class
_STLD::basic_string<char,class _STLD::char_traits<char>,class
_STLD::allocator<char> > const &>' being compiled
        c:/prj/manhattan/py_cpp/init_function.h(171) : while compiling
class-template member function 'class py::InstanceHolderBase *__thiscall
py::Init2<class py::InstanceValueHolder<struct _STLD::pair<class
_STLD::basic_string<char,class _STLD::char_traits<char>,class
_STLD::allocator<char> >,class _STLD::basic_string<char,class
_STLD::char_traits<char>,class _STLD::allocator<char> > >,class
py::HeldInstance<struct _STLD::pair<class _STLD::basic_string<char,class
_STLD::char_traits<char>,class _STLD::allocator<char> >,class
_STLD::basic_string<char,class _STLD::char_traits<char>,class
_STLD::allocator<char> > > > >,class _STLD::basic_string<char,class
_STLD::char_traits<char>,class _STLD::allocator<char> > const &,class
_STLD::basic_string<char,class _STLD::char_traits<char>,class
_STLD::allocator<char> > const &>::create_holder(class py::ExtensionInstance
*,struct _object *,struct _object *) const'

-Dave


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk