#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 T >
template<typename Y , typename D >
◆ Ptr() [4/14]
template<typename T >
template<typename D >
◆ Ptr() [5/14]
template<typename T >
template<typename Y >
◆ Ptr() [6/14]
◆ Ptr() [7/14]
◆ Ptr() [8/14]
template<typename T >
template<typename Y >
◆ Ptr() [9/14]
template<typename T >
template<typename Y >
◆ Ptr() [10/14]
◆ Ptr() [11/14]
◆ Ptr() [12/14]
template<typename T >
template<typename Y >
◆ Ptr() [13/14]
template<typename T >
template<typename Y >
◆ Ptr() [14/14]
template<typename T >
template<typename Y = T>
◆ constCast()
template<typename T >
template<typename Y >
◆ dynamicCast()
template<typename T >
template<typename Y >
◆ empty()
◆ operator T*()
◆ operator*()
◆ operator->()
◆ operator=() [1/2]
◆ operator=() [2/2]
template<typename T >
template<typename Y >
◆ release()
◆ reset() [1/5]
◆ reset() [2/5]
template<typename T >
template<typename Y >
◆ reset() [3/5]
template<typename T >
template<typename Y >
◆ reset() [4/5]
template<typename T >
template<typename Y >
◆ reset() [5/5]
template<typename T >
template<class Y , class Deleter >
void cv::Ptr< T >::reset |
( |
Y * |
ptr, |
|
|
Deleter |
d |
|
) |
| |
|
inline |
◆ staticCast()
template<typename T >
template<typename Y >
The documentation for this struct was generated from the following file: