   lua+luabind, convert from lua to c++
  HI,Can someone help me, to fix this issue?class XX{public:  XX(){}  void oba(QList<double>* as)  {    *******  }  QList<double>* oba1()  { *******  }};/*****/    module(engineState)    [    class_<XX>("XX")    .def(constructor<>())    .def("oba", &XX::oba)    .def("oba1", &XX::oba1)  ];/*****/template <>struct default_converter<QList<double>*>: native_converter_base<QList<double>*>//default_converter<A*>{  static int compute_score(lua_State* L, int index)  {    *******  }  QList<double>* from(lua_State* L, int index)  {    *******  }  void to(lua_State* L, QList<double>* list)  {*******  }};Error  1  error C2664: 'int luabind::native_converter_base<T>::match(lua_State *,luabind::detail::by_value<T>,int)' : cannot convert parameter 2 from 'luabind::detail::by_pointer<T>' to 'luabind::detail::by_value<T>'  C:\boost_1_40_0\boost\preprocessor\iteration\detail\local.hpp  37Error  2  error C2664: 'QList<T> luabind::native_converter_base<QList<T> *>::apply(lua_State *,luabind::detail::by_value<QList<T>>,int)' : cannot convert parameter 2 from 'luabind::detail::by_pointer<T>' to 'luabind::detail::by_value<T>'  C:\luabind\detail\call.hpp  288   