element_type typedef | celeritas::ObserverPtr< T, M > | |
get() const noexcept | celeritas::ObserverPtr< T, M > | inline |
ObserverPtr (defined in celeritas::ObserverPtr< T, M >) | celeritas::ObserverPtr< T, M > | friend |
ObserverPtr() noexcept=default | celeritas::ObserverPtr< T, M > | |
ObserverPtr(std::nullptr_t) noexcept | celeritas::ObserverPtr< T, M > | inline |
ObserverPtr(pointer ptr) noexcept | celeritas::ObserverPtr< T, M > | inlineexplicit |
ObserverPtr(ObserverPtr< T2, M > other) noexcept | celeritas::ObserverPtr< T, M > | inline |
operator bool() const noexcept | celeritas::ObserverPtr< T, M > | inlineexplicit |
operator pointer() const noexcept | celeritas::ObserverPtr< T, M > | inlineexplicit |
operator*() const noexcept | celeritas::ObserverPtr< T, M > | inline |
operator->() const noexcept | celeritas::ObserverPtr< T, M > | inline |
pointer typedef | celeritas::ObserverPtr< T, M > | |
reference typedef | celeritas::ObserverPtr< T, M > | |
release() noexcept | celeritas::ObserverPtr< T, M > | inline |
reset(pointer ptr=nullptr) noexcept | celeritas::ObserverPtr< T, M > | inline |
swap(ObserverPtr &other) noexcept | celeritas::ObserverPtr< T, M > | inline |