Class cv::detail::VectorRefT#

Collaboration diagram for cv::detail::VectorRefT:

Public Member Functions#

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

Return

Name

Description

~BasicVectorRef()

void

mov(BasicVectorRef & ref)

const void *

ptr()

std::size_t

size()

Public Attributes#

Public Attributes inherited from cv::detail::BasicVectorRef

Return

Name

Description

cv::GArrayDesc

m_desc

std::size_t

m_elemSize

Member Typedef Documentation#

empty_t#

typedef util::monostate cv::detail::VectorRefT::empty_t

ro_ext_t#

typedef const std::vector< T > * cv::detail::VectorRefT::ro_ext_t

rw_ext_t#

typedef std::vector< T > * cv::detail::VectorRefT::rw_ext_t

rw_own_t#

typedef std::vector< T > cv::detail::VectorRefT::rw_own_t

Constructor & Destructor Documentation#

VectorRefT()#

cv::detail::VectorRefT::VectorRefT()

VectorRefT()#

cv::detail::VectorRefT::VectorRefT(const std::vector< T > & vec)

VectorRefT()#

cv::detail::VectorRefT::VectorRefT(std::vector< T > && vec)

VectorRefT()#

cv::detail::VectorRefT::VectorRefT(std::vector< T > & vec)

~VectorRefT()#

cv::detail::VectorRefT::~VectorRefT()

Member Function Documentation#

init()#

void cv::detail::VectorRefT::init(const std::vector< T > * vec = nullptr)

isEmpty()#

bool cv::detail::VectorRefT::isEmpty()

isROExt()#

bool cv::detail::VectorRefT::isROExt()

isRWExt()#

bool cv::detail::VectorRefT::isRWExt()

isRWOwn()#

bool cv::detail::VectorRefT::isRWOwn()

mov()#

void cv::detail::VectorRefT::mov(BasicVectorRef & v)

Here is the call graph for this function:

cv::detail::VectorRefT::mov Node1 cv::detail::VectorRefT::mov Node2 cv::detail::VectorRefT ::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::VectorRefT::mov Node1 cv::detail::VectorRefT::mov Node2 cv::detail::VectorRefT ::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::VectorRefT::ptr()

Here is the call graph for this function:

cv::detail::VectorRefT::ptr Node1 cv::detail::VectorRefT::ptr Node2 cv::detail::VectorRefT ::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::VectorRefT::ptr Node1 cv::detail::VectorRefT::ptr Node2 cv::detail::VectorRefT ::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::VectorRefT::reset()

Here is the call graph for this function:

cv::detail::VectorRefT::reset Node1 cv::detail::VectorRefT ::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::VectorRefT::reset Node1 cv::detail::VectorRefT ::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 std::vector< T > & cv::detail::VectorRefT::rref()

Here is the call graph for this function:

cv::detail::VectorRefT::rref Node1 cv::detail::VectorRefT ::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::VectorRefT::rref Node1 cv::detail::VectorRefT ::rref Node2 cv::util::get Node1->Node2 Node4 cv::util::throw_error Node1->Node4 Node3 cv::util::get_if Node2->Node3 Node2->Node4

size()#

std::size_t cv::detail::VectorRefT::size()

Here is the call graph for this function:

cv::detail::VectorRefT::size Node1 cv::detail::VectorRefT ::size Node2 cv::detail::VectorRefT ::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::VectorRefT::size Node1 cv::detail::VectorRefT ::size Node2 cv::detail::VectorRefT ::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

wref()#

std::vector< T > & cv::detail::VectorRefT::wref()

Here is the call graph for this function:

cv::detail::VectorRefT::wref Node1 cv::detail::VectorRefT ::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::VectorRefT::wref Node1 cv::detail::VectorRefT ::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::VectorRefT::m_ref

Source file#

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