| const_reference_type typedef (defined in ocl::smart_ptr::tracked_ptr< Type, Mgr >) | ocl::smart_ptr::tracked_ptr< Type, Mgr > | |
| get() const (defined in ocl::smart_ptr::tracked_ptr< Type, Mgr >) | ocl::smart_ptr::tracked_ptr< Type, Mgr > | inline |
| manager_type typedef (defined in ocl::smart_ptr::tracked_ptr< Type, Mgr >) | ocl::smart_ptr::tracked_ptr< Type, Mgr > | |
| operator bool() const (defined in ocl::smart_ptr::tracked_ptr< Type, Mgr >) | ocl::smart_ptr::tracked_ptr< Type, Mgr > | inlineexplicit |
| operator*() const (defined in ocl::smart_ptr::tracked_ptr< Type, Mgr >) | ocl::smart_ptr::tracked_ptr< Type, Mgr > | inline |
| operator->() const (defined in ocl::smart_ptr::tracked_ptr< Type, Mgr >) | ocl::smart_ptr::tracked_ptr< Type, Mgr > | inline |
| operator=(const tracked_ptr &)=delete (defined in ocl::smart_ptr::tracked_ptr< Type, Mgr >) | ocl::smart_ptr::tracked_ptr< Type, Mgr > | |
| operator=(tracked_ptr &&other) noexcept (defined in ocl::smart_ptr::tracked_ptr< Type, Mgr >) | ocl::smart_ptr::tracked_ptr< Type, Mgr > | inline |
| pointer typedef (defined in ocl::smart_ptr::tracked_ptr< Type, Mgr >) | ocl::smart_ptr::tracked_ptr< Type, Mgr > | |
| pointer_type typedef (defined in ocl::smart_ptr::tracked_ptr< Type, Mgr >) | ocl::smart_ptr::tracked_ptr< Type, Mgr > | |
| reference typedef (defined in ocl::smart_ptr::tracked_ptr< Type, Mgr >) | ocl::smart_ptr::tracked_ptr< Type, Mgr > | |
| reference_type typedef (defined in ocl::smart_ptr::tracked_ptr< Type, Mgr >) | ocl::smart_ptr::tracked_ptr< Type, Mgr > | |
| reset() (defined in ocl::smart_ptr::tracked_ptr< Type, Mgr >) | ocl::smart_ptr::tracked_ptr< Type, Mgr > | inline |
| swap(tracked_ptr &other) (defined in ocl::smart_ptr::tracked_ptr< Type, Mgr >) | ocl::smart_ptr::tracked_ptr< Type, Mgr > | inline |
| tracked_ptr(Args &&... args) (defined in ocl::smart_ptr::tracked_ptr< Type, Mgr >) | ocl::smart_ptr::tracked_ptr< Type, Mgr > | inline |
| tracked_ptr(const tracked_ptr &)=delete (defined in ocl::smart_ptr::tracked_ptr< Type, Mgr >) | ocl::smart_ptr::tracked_ptr< Type, Mgr > | |
| tracked_ptr(tracked_ptr &&other) noexcept (defined in ocl::smart_ptr::tracked_ptr< Type, Mgr >) | ocl::smart_ptr::tracked_ptr< Type, Mgr > | inline |
| type typedef (defined in ocl::smart_ptr::tracked_ptr< Type, Mgr >) | ocl::smart_ptr::tracked_ptr< Type, Mgr > | |
| ~tracked_ptr() noexcept (defined in ocl::smart_ptr::tracked_ptr< Type, Mgr >) | ocl::smart_ptr::tracked_ptr< Type, Mgr > | inlinevirtual |