Fixed SparsePtr::operator->

Former-commit-id: 29be487addb68b8621d5205c779d4a47aceeb27b
This commit is contained in:
Lynix 2015-01-26 16:13:44 +01:00
parent cabc4e40bc
commit 8fad28bccd
2 changed files with 3 additions and 3 deletions

View File

@ -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;

View File

@ -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>