Class shared_ptr::shared_ptr_wrapper¶
Defined in File shared_ptr.h
Nested Relationships¶
This class is a nested type of Template Class shared_ptr.
Class Documentation¶
-
class
opentelemetry::nostd::shared_ptr
::
shared_ptr_wrapper
¶ Public Functions
-
shared_ptr_wrapper
() noexcept = default¶
-
inline
shared_ptr_wrapper
(std::shared_ptr<T> &&ptr) noexcept¶
-
inline virtual
~shared_ptr_wrapper
()¶
-
inline virtual void
CopyTo
(PlacementBuffer &buffer) const noexcept¶
-
inline virtual void
MoveTo
(PlacementBuffer &buffer) noexcept¶
-
template<class
U
, typename std::enable_if<std::is_convertible<pointer, U*>::value>::type* = nullptr>
inline voidMoveTo
(typename shared_ptr<U>::PlacementBuffer &buffer) noexcept¶
-
inline virtual pointer
Get
() const noexcept¶
-
inline virtual void
Reset
() noexcept¶
-