Eliminate use of boost::shared_ptr

This commit is contained in:
Jason Turner
2011-09-10 07:24:46 -06:00
parent afa96ecbf9
commit e2da56f199
5 changed files with 6 additions and 6 deletions

View File

@@ -151,7 +151,7 @@ namespace chaiscript
std::shared_ptr<typename boost::remove_const<Type>::type>
shared_ptr_unconst_clone(const std::shared_ptr<typename boost::add_const<Type>::type> &p)
{
return boost::const_pointer_cast<typename boost::remove_const<Type>::type>(p);
return std::const_pointer_cast<typename boost::remove_const<Type>::type>(p);
}
@@ -286,7 +286,7 @@ namespace chaiscript
std::shared_ptr<const dispatch::Dynamic_Proxy_Function> pf = std::dynamic_pointer_cast<const dispatch::Dynamic_Proxy_Function>(t_pf);
if (pf)
{
return pf->get_guard();
return bool(pf->get_guard());
} else {
return false;
}