Fixed SparsePtr::operator->
Former-commit-id: 29be487addb68b8621d5205c779d4a47aceeb27b
This commit is contained in:
parent
cabc4e40bc
commit
8fad28bccd
|
|
@ -42,7 +42,7 @@ class NzSparsePtr
|
||||||
operator bool() const;
|
operator bool() const;
|
||||||
operator T*() const;
|
operator T*() const;
|
||||||
T& operator*() const;
|
T& operator*() const;
|
||||||
T& operator->() const;
|
T* operator->() const;
|
||||||
T& operator[](int index) const;
|
T& operator[](int index) const;
|
||||||
|
|
||||||
NzSparsePtr operator+(int count) const;
|
NzSparsePtr operator+(int count) const;
|
||||||
|
|
|
||||||
|
|
@ -110,9 +110,9 @@ T& NzSparsePtr<T>::operator*() const
|
||||||
}
|
}
|
||||||
|
|
||||||
template<typename T>
|
template<typename T>
|
||||||
T& NzSparsePtr<T>::operator->() const
|
T* NzSparsePtr<T>::operator->() const
|
||||||
{
|
{
|
||||||
return *reinterpret_cast<T*>(m_ptr);
|
return reinterpret_cast<T*>(m_ptr);
|
||||||
}
|
}
|
||||||
|
|
||||||
template<typename T>
|
template<typename T>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue