Skip to content

cvedia::rt::iface::CVDict

Inherited by CVDictImpl

Public Functions

Name
virtual ~CVDict() =default
virtual NODISCARD std::unique_ptr< CVDictRoot > getRoot(std::string const & path) =0
virtual NODISCARD std::unique_ptr< CVDictRoot > getRoot() =0
virtual NODISCARD expected< std::unique_ptr< CVDictRoot > > findRoot(std::string const & path) =0
virtual void setData(pCValue && cv) =0

Public Functions Documentation

function ~CVDict

virtual ~CVDict() =default

function getRoot

virtual NODISCARD std::unique_ptr< CVDictRoot > getRoot(
    std::string const & path
) =0

Reimplemented by: cvedia::rt::CVDictImpl::getRoot

function getRoot

virtual NODISCARD std::unique_ptr< CVDictRoot > getRoot() =0

Reimplemented by: cvedia::rt::CVDictImpl::getRoot

function findRoot

virtual NODISCARD expected< std::unique_ptr< CVDictRoot > > findRoot(
    std::string const & path
) =0

Reimplemented by: cvedia::rt::CVDictImpl::findRoot

function setData

virtual void setData(
    pCValue && cv
) =0

Reimplemented by: cvedia::rt::CVDictImpl::setData