diff --git a/README.md b/README.md index 19a14a1d..e17529d9 100644 --- a/README.md +++ b/README.md @@ -28,7 +28,7 @@ $ xo-build --clone xo-refcnt or equivalently ``` -$ git clone git@github.com:rconybea/refcnt.git xo-refcnt +$ git clone git@github.com:Rconybea/refcnt.git xo-refcnt ``` ### build + install diff --git a/include/xo/refcnt/Refcounted.hpp b/include/xo/refcnt/Refcounted.hpp index b54d5b5e..da4ba539 100644 --- a/include/xo/refcnt/Refcounted.hpp +++ b/include/xo/refcnt/Refcounted.hpp @@ -257,9 +257,12 @@ namespace xo { template class Borrow { public: - template + template Borrow(rp const & x) : ptr_(x.get()) {} + template + Borrow(S * x) : ptr_(x) {} + Borrow(Borrow const & x) = default; /* convert from another borrow, if it has compatible pointer type */