libebml_ng
ebml::ebml_shared_ptr< T > Member List

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

ctlebml::ebml_shared_ptr< T >mutableprotected
ebml_const_pointer_cast(const ebml_shared_ptr< V > &)ebml::ebml_shared_ptr< T >friend
ebml_const_pointer_cast(ebml_shared_ptr< V > &&)ebml::ebml_shared_ptr< T >friend
ebml_dynamic_pointer_cast(const ebml_shared_ptr< V > &)ebml::ebml_shared_ptr< T >friend
ebml_dynamic_pointer_cast(ebml_shared_ptr< V > &&)ebml::ebml_shared_ptr< T >friend
ebml_shared_ptr classebml::ebml_shared_ptr< T >friend
ebml_shared_ptr(control_block *ctl, T *ptr)ebml::ebml_shared_ptr< T >inlineexplicitprotected
ebml_shared_ptr(control_block *ctl, T *ptr, const std::unique_lock< std::mutex > &)ebml::ebml_shared_ptr< T >inlineexplicitprotected
ebml_shared_ptr()ebml::ebml_shared_ptr< T >inline
ebml_shared_ptr(const std::nullptr_t &)ebml::ebml_shared_ptr< T >inline
ebml_shared_ptr(T *ptr)ebml::ebml_shared_ptr< T >inlineexplicit
ebml_shared_ptr(const ebml_shared_ptr< T > &other)ebml::ebml_shared_ptr< T >inline
ebml_shared_ptr(const ebml_shared_ptr< U > &other)ebml::ebml_shared_ptr< T >inline
ebml_shared_ptr(ebml_shared_ptr< T > &&other)ebml::ebml_shared_ptr< T >inline
ebml_static_pointer_cast(const ebml_shared_ptr< V > &)ebml::ebml_shared_ptr< T >friend
ebml_static_pointer_cast(ebml_shared_ptr< V > &&)ebml::ebml_shared_ptr< T >friend
ebml_weak_ptr classebml::ebml_shared_ptr< T >friend
get() constebml::ebml_shared_ptr< T >inline
mutexebml::ebml_shared_ptr< T >mutableprotected
operator bool() constebml::ebml_shared_ptr< T >inlineexplicit
operator*() constebml::ebml_shared_ptr< T >inline
operator->() constebml::ebml_shared_ptr< T >inline
operator=(const ebml_shared_ptr< T > &other)ebml::ebml_shared_ptr< T >inline
operator=(ebml_shared_ptr< T > &&other)ebml::ebml_shared_ptr< T >inline
operator=(const std::nullptr_t &)ebml::ebml_shared_ptr< T >inline
operator=(const ebml_shared_ptr< U > &other)ebml::ebml_shared_ptr< T >inline
operator==(const std::nullptr_t &) constebml::ebml_shared_ptr< T >inline
operator==(const ebml_shared_ptr< T > &other) constebml::ebml_shared_ptr< T >inline
ptrebml::ebml_shared_ptr< T >protected
swap(ebml_shared_ptr< T > &other)ebml::ebml_shared_ptr< T >inline
use_count() constebml::ebml_shared_ptr< T >inline
~ebml_shared_ptr()ebml::ebml_shared_ptr< T >inline