Prusa Slicer 2.6.0
Loading...
Searching...
No Matches
Slic3r::AnyPtr< T > Member List

This is the complete list of members for Slic3r::AnyPtr< T >, including all inherited members.

AnyPtr(TT *p=nullptr)Slic3r::AnyPtr< T >inline
AnyPtr(std::unique_ptr< TT > p)Slic3r::AnyPtr< T >inline
AnyPtr(std::shared_ptr< TT > p)Slic3r::AnyPtr< T >inline
AnyPtr(std::weak_ptr< TT > p)Slic3r::AnyPtr< T >inline
AnyPtr(AnyPtr &&other) noexceptSlic3r::AnyPtr< T >inline
AnyPtr(const AnyPtr &other)=deleteSlic3r::AnyPtr< T >
convert_unique_to_shared()Slic3r::AnyPtr< T >inline
get()Slic3r::AnyPtr< T >inline
get() constSlic3r::AnyPtr< T >inline
get_ptr(Self &&s)Slic3r::AnyPtr< T >inlineprivatestatic
get_shared_cpy() constSlic3r::AnyPtr< T >inline
is_owned() const noexceptSlic3r::AnyPtr< T >inline
operator bool() constSlic3r::AnyPtr< T >inline
operator*() constSlic3r::AnyPtr< T >inline
operator*()Slic3r::AnyPtr< T >inline
operator->()Slic3r::AnyPtr< T >inline
operator->() constSlic3r::AnyPtr< T >inline
operator=(AnyPtr &&other) noexceptSlic3r::AnyPtr< T >inline
operator=(const AnyPtr &other)=deleteSlic3r::AnyPtr< T >
operator=(TT *p)Slic3r::AnyPtr< T >inline
operator=(std::unique_ptr< TT > p)Slic3r::AnyPtr< T >inline
operator=(std::shared_ptr< TT > p)Slic3r::AnyPtr< T >inline
operator=(std::weak_ptr< TT > p)Slic3r::AnyPtr< T >inline
ptrSlic3r::AnyPtr< T >private
RawPtr enum valueSlic3r::AnyPtr< T >private
ShPtr enum valueSlic3r::AnyPtr< T >private
UPtr enum valueSlic3r::AnyPtr< T >private
WkPtr enum valueSlic3r::AnyPtr< T >private
~AnyPtr()=defaultSlic3r::AnyPtr< T >