#include <cvstd_wrapper.hpp>
|  | 
|  | Ptr () CV_NOEXCEPT | 
|  | 
|  | Ptr (nullptr_t) CV_NOEXCEPT | 
|  | 
| template<typename Y , typename D > | 
|  | Ptr (Y *p, D d) | 
|  | 
| template<typename D > | 
|  | Ptr (nullptr_t, D d) | 
|  | 
| template<typename Y > | 
|  | Ptr (const Ptr< Y > &r, T *ptr) CV_NOEXCEPT | 
|  | 
|  | Ptr (const Ptr< T > &o) CV_NOEXCEPT | 
|  | 
|  | Ptr (Ptr< T > &&o) CV_NOEXCEPT | 
|  | 
| template<typename Y > | 
|  | Ptr (const Ptr< Y > &o) CV_NOEXCEPT | 
|  | 
| template<typename Y > | 
|  | Ptr (Ptr< Y > &&o) CV_NOEXCEPT | 
|  | 
|  | Ptr (const std::shared_ptr< T > &o) CV_NOEXCEPT | 
|  | 
|  | Ptr (std::shared_ptr< T > &&o) CV_NOEXCEPT | 
|  | 
| template<typename Y > | 
|  | Ptr (const std::true_type &, Y *ptr) | 
|  | 
| template<typename Y > | 
|  | Ptr (const std::false_type &, Y *ptr) | 
|  | 
| template<typename Y  = T> | 
|  | Ptr (Y *ptr) | 
|  | 
| template<typename Y > | 
| void | reset (const std::true_type &, Y *ptr) | 
|  | 
| template<typename Y > | 
| void | reset (const std::false_type &, Y *ptr) | 
|  | 
| template<typename Y > | 
| void | reset (Y *ptr) | 
|  | 
| template<class Y , class Deleter > | 
| void | reset (Y *ptr, Deleter d) | 
|  | 
| void | reset () CV_NOEXCEPT | 
|  | 
| Ptr & | operator= (const Ptr &o) | 
|  | 
| template<typename Y > | 
| Ptr & | operator= (const Ptr< Y > &o) | 
|  | 
| T * | operator-> () const CV_NOEXCEPT | 
|  | 
| std::add_lvalue_reference< T >::type | operator* () const CV_NOEXCEPT | 
|  | 
| void | release () | 
|  | 
|  | operator T* () const | 
|  | 
| bool | empty () const | 
|  | 
| template<typename Y > | 
| Ptr< Y > | staticCast () const CV_NOEXCEPT | 
|  | 
| template<typename Y > | 
| Ptr< Y > | constCast () const CV_NOEXCEPT | 
|  | 
| template<typename Y > | 
| Ptr< Y > | dynamicCast () const CV_NOEXCEPT | 
|  | 
| T | shared_ptr (T... args) | 
|  | 
| T | ~shared_ptr (T... args) | 
|  | 
| T | swap (T... args) | 
|  | 
| T | owner_before (T... args) | 
|  | 
| T | reset (T... args) | 
|  | 
| T | operator-> (T... args) | 
|  | 
| T | operator= (T... args) | 
|  | 
| T | unique (T... args) | 
|  | 
| T | operator* (T... args) | 
|  | 
| T | operator bool (T... args) | 
|  | 
| T | get (T... args) | 
|  | 
◆ Ptr() [1/14]
◆ Ptr() [2/14]
◆ Ptr() [3/14]
template<typename Y , typename D > 
 
 
◆ Ptr() [4/14]
◆ Ptr() [5/14]
◆ Ptr() [6/14]
◆ Ptr() [7/14]
◆ Ptr() [8/14]
◆ Ptr() [9/14]
◆ Ptr() [10/14]
◆ Ptr() [11/14]
◆ Ptr() [12/14]
◆ Ptr() [13/14]
◆ Ptr() [14/14]
◆ constCast()
◆ dynamicCast()
◆ empty()
◆ operator T*()
◆ operator*()
◆ operator->()
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ release()
◆ reset() [1/5]
◆ reset() [2/5]
◆ reset() [3/5]
◆ reset() [4/5]
◆ reset() [5/5]
template<class Y , class Deleter > 
  
  | 
        
          | void cv::Ptr< T >::reset | ( | Y * | ptr, |  
          |  |  | Deleter | d |  
          |  | ) |  |  |  | inline | 
 
 
◆ staticCast()
The documentation for this struct was generated from the following file: