Non-owning pointer.
More...
#include <staticlib/support/observer_ptr.hpp>
Detailed Description
template<typename T>
class staticlib::support::observer_ptr< T >
Non-owning pointer.
Constructor & Destructor Documentation
Constructs empty instance.
Constructor.
- Parameters
-
| target | pointer to store in this instance |
Constructor.
- Parameters
-
| target | reference to store in this instance |
Copy constructor.
- Parameters
-
Member Function Documentation
Returns stored pointer.
- Returns
- stored pointer
- Exceptions
-
Check whether this instance stores value.
- Returns
- true if this instance stores value, false otherwise
Overloaded bool operator.
- Returns
- true if this instance stores value, false otherwise
Returns reference to stored object.
- Returns
- reference to stored object
- Exceptions
-
Returns stored pointer.
- Returns
- stored pointer
- Exceptions
-
Copy assignment operator.
- Parameters
-
- Returns
- this instance
Make this instance empty.
The documentation for this class was generated from the following file: