/**
A smart pointer with non-intrusive reference counting.
- It is modeled after @c boost::shared_ptr<> and can be used with STL
+ It is modelled after @c boost::shared_ptr<> and can be used with STL
containers and wxVector<T> unlike @c std::auto_ptr<> and wxScopedPtr<T>.
@library{wxbase}
T operator*() const;
/**
- Returns pointer to its object or @NULL.
+ Smart pointer member access. Returns pointer to its object.
+
+ If the internal pointer is @NULL this method will cause an assert in debug mode.
*/
T* operator->() const;