#include <internal.h>
Public Member Functions | |
| ConstSharedPtr (T *ptr) | |
| ConstSharedPtr (const std::shared_ptr< T > &ptr) | |
| const T * | get () const noexcept |
| const T & | operator* () const noexcept |
| const T * | operator-> () const noexcept |
Private Attributes | |
| std::shared_ptr< T > | ptr |
|
inline |
References ptr.
|
inline |
References ptr.
|
inlinenoexcept |
References ptr.
|
inlinenoexcept |
References ptr.
|
inlinenoexcept |
References ptr.
|
private |
Referenced by ConstSharedPtr(), ConstSharedPtr(), get(), operator*(), and operator->().