Merge branch 'ptr-const-dereference' into 'master'

core: return non-const reference when a const Ptr is dereferenced

See merge request nsnam/ns-3-dev!53
This commit is contained in:
Peter Barnes
2019-04-12 17:06:08 +00:00

View File

@@ -175,7 +175,7 @@ public:
* A \c const dereference.
* \returns A pointer to the underlying object.
*/
const T &operator * () const;
T &operator * () const;
/**
* A dereference.
* \returns A pointer to the underlying object.
@@ -791,7 +791,7 @@ Ptr<T>::operator -> () const
}
template <typename T>
const T &
T &
Ptr<T>::operator * () const
{
return *m_ptr;