xo-reflect: + Borrow::operator=()
This commit is contained in:
parent
c7b37d35bb
commit
c7a030aa37
1 changed files with 5 additions and 2 deletions
|
|
@ -297,8 +297,11 @@ namespace xo {
|
||||||
return ptrdiff_t(x.get() - y.get());
|
return ptrdiff_t(x.get() - y.get());
|
||||||
} /*compare*/
|
} /*compare*/
|
||||||
|
|
||||||
private:
|
template <typename S>
|
||||||
Borrow(T * x) : ptr_(x) {}
|
Borrow<T> & operator=(const Borrow<S> & x) {
|
||||||
|
ptr_ = x.get();
|
||||||
|
return *this;
|
||||||
|
}
|
||||||
|
|
||||||
private:
|
private:
|
||||||
T * ptr_ = nullptr;
|
T * ptr_ = nullptr;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue