Class cv::detail::OpaqueRefT#

Collaboration diagram for cv::detail::OpaqueRefT:

Public Member Functions#

Public Member Functions inherited from cv::detail::BasicOpaqueRef

Return

Name

Description

~BasicOpaqueRef()

void

mov(BasicOpaqueRef & ref)

const void *

ptr()

void

set(const cv::util::any & a)

Public Attributes#

Public Attributes inherited from cv::detail::BasicOpaqueRef

Return

Name

Description

cv::GOpaqueDesc

m_desc

Member Typedef Documentation#

empty_t#

typedef util::monostate cv::detail::OpaqueRefT::empty_t

ro_ext_t#

typedef const T * cv::detail::OpaqueRefT::ro_ext_t

rw_ext_t#

typedef T * cv::detail::OpaqueRefT::rw_ext_t

rw_own_t#

typedef T cv::detail::OpaqueRefT::rw_own_t

Constructor & Destructor Documentation#

OpaqueRefT()#

cv::detail::OpaqueRefT::OpaqueRefT()

OpaqueRefT()#

cv::detail::OpaqueRefT::OpaqueRefT(const T & obj)

OpaqueRefT()#

cv::detail::OpaqueRefT::OpaqueRefT(T && obj)

OpaqueRefT()#

cv::detail::OpaqueRefT::OpaqueRefT(T & obj)

~OpaqueRefT()#

cv::detail::OpaqueRefT::~OpaqueRefT()

Member Function Documentation#

init()#

void cv::detail::OpaqueRefT::init(const T * obj = nullptr)

isEmpty()#

bool cv::detail::OpaqueRefT::isEmpty()

isROExt()#

bool cv::detail::OpaqueRefT::isROExt()

isRWExt()#

bool cv::detail::OpaqueRefT::isRWExt()

isRWOwn()#

bool cv::detail::OpaqueRefT::isRWOwn()

mov()#

void cv::detail::OpaqueRefT::mov(BasicOpaqueRef & v)

Here is the call graph for this function:

cv::detail::OpaqueRefT::mov Node1 cv::detail::OpaqueRefT::mov Node2 cv::detail::OpaqueRefT ::wref Node1->Node2 Node3 cv::util::get Node2->Node3 Node5 cv::util::throw_error Node2->Node5 Node4 cv::util::get_if Node3->Node4 Node3->Node5

cv::detail::OpaqueRefT::mov Node1 cv::detail::OpaqueRefT::mov Node2 cv::detail::OpaqueRefT ::wref Node1->Node2 Node3 cv::util::get Node2->Node3 Node5 cv::util::throw_error Node2->Node5 Node4 cv::util::get_if Node3->Node4 Node3->Node5

ptr()#

const void * cv::detail::OpaqueRefT::ptr()

Here is the call graph for this function:

cv::detail::OpaqueRefT::ptr Node1 cv::detail::OpaqueRefT::ptr Node2 cv::detail::OpaqueRefT ::rref Node1->Node2 Node3 cv::util::get Node2->Node3 Node5 cv::util::throw_error Node2->Node5 Node4 cv::util::get_if Node3->Node4 Node3->Node5

cv::detail::OpaqueRefT::ptr Node1 cv::detail::OpaqueRefT::ptr Node2 cv::detail::OpaqueRefT ::rref Node1->Node2 Node3 cv::util::get Node2->Node3 Node5 cv::util::throw_error Node2->Node5 Node4 cv::util::get_if Node3->Node4 Node3->Node5

reset()#

void cv::detail::OpaqueRefT::reset()

Here is the call graph for this function:

cv::detail::OpaqueRefT::reset Node1 cv::detail::OpaqueRefT ::reset Node2 cv::descr_of Node1->Node2 Node3 cv::util::get Node1->Node3 Node4 cv::util::get_if Node3->Node4 Node5 cv::util::throw_error Node3->Node5

cv::detail::OpaqueRefT::reset Node1 cv::detail::OpaqueRefT ::reset Node2 cv::descr_of Node1->Node2 Node3 cv::util::get Node1->Node3 Node4 cv::util::get_if Node3->Node4 Node5 cv::util::throw_error Node3->Node5

rref()#

const T & cv::detail::OpaqueRefT::rref()

Here is the call graph for this function:

cv::detail::OpaqueRefT::rref Node1 cv::detail::OpaqueRefT ::rref Node2 cv::util::get Node1->Node2 Node4 cv::util::throw_error Node1->Node4 Node3 cv::util::get_if Node2->Node3 Node2->Node4

cv::detail::OpaqueRefT::rref Node1 cv::detail::OpaqueRefT ::rref Node2 cv::util::get Node1->Node2 Node4 cv::util::throw_error Node1->Node4 Node3 cv::util::get_if Node2->Node3 Node2->Node4

set()#

void cv::detail::OpaqueRefT::set(const cv::util::any & a)

Here is the call graph for this function:

cv::detail::OpaqueRefT::set Node1 cv::detail::OpaqueRefT::set Node2 cv::util::any_cast Node1->Node2 Node3 cv::detail::OpaqueRefT ::wref Node1->Node3 Node4 cv::util::get Node3->Node4 Node6 cv::util::throw_error Node3->Node6 Node5 cv::util::get_if Node4->Node5 Node4->Node6

cv::detail::OpaqueRefT::set Node1 cv::detail::OpaqueRefT::set Node2 cv::util::any_cast Node1->Node2 Node3 cv::detail::OpaqueRefT ::wref Node1->Node3 Node4 cv::util::get Node3->Node4 Node6 cv::util::throw_error Node3->Node6 Node5 cv::util::get_if Node4->Node5 Node4->Node6

wref()#

T & cv::detail::OpaqueRefT::wref()

Here is the call graph for this function:

cv::detail::OpaqueRefT::wref Node1 cv::detail::OpaqueRefT ::wref Node2 cv::util::get Node1->Node2 Node4 cv::util::throw_error Node1->Node4 Node3 cv::util::get_if Node2->Node3 Node2->Node4

cv::detail::OpaqueRefT::wref Node1 cv::detail::OpaqueRefT ::wref Node2 cv::util::get Node1->Node2 Node4 cv::util::throw_error Node1->Node4 Node3 cv::util::get_if Node2->Node3 Node2->Node4

Member Data Documentation#

m_ref#

util::variant< empty_t, ro_ext_t, rw_ext_t, rw_own_t > cv::detail::OpaqueRefT::m_ref

Source file#

The documentation for this class was generated from the following file: