Skip to content

cvedia::rt::CVDictImpl

Inherits from CVDict

Public Functions

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

Friends

Name
class CVDictRootImpl

Additional inherited members

Public Functions inherited from CVDict

Name
virtual ~CVDict() =default

Public Functions Documentation

function CVDictImpl

CVDictImpl()

function ~CVDictImpl

~CVDictImpl() override =default

function getRoot

virtual NODISCARD std::unique_ptr< iface::CVDictRoot > getRoot(
    std::string const & path
) override

Reimplements: cvedia::rt::iface::CVDict::getRoot

function getRoot

virtual NODISCARD std::unique_ptr< iface::CVDictRoot > getRoot() override

Reimplements: cvedia::rt::iface::CVDict::getRoot

function findRoot

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

Reimplements: cvedia::rt::iface::CVDict::findRoot

function setData

virtual void setData(
    pCValue && cv
) override

Reimplements: cvedia::rt::iface::CVDict::setData

function create

static std::unique_ptr< CVDict > create()

Friends

friend CVDictRootImpl

friend class CVDictRootImpl(
    CVDictRootImpl 
);