NVIDIA DeepStream SDK API Reference

9.2 Release
sdk::configuration::RymlDocumentNodeConstIteratorImpl Class Reference

Detailed Description

Inheritance diagram for sdk::configuration::RymlDocumentNodeConstIteratorImpl:
Collaboration diagram for sdk::configuration::RymlDocumentNodeConstIteratorImpl:

Public Member Functions

 RymlDocumentNodeConstIteratorImpl (ryml::ConstNodeRef parent, std::size_t index, std::size_t depth)
 
 RymlDocumentNodeConstIteratorImpl (RymlDocumentNodeConstIteratorImpl &&)=delete
 
 RymlDocumentNodeConstIteratorImpl (const RymlDocumentNodeConstIteratorImpl &)=delete
 
RymlDocumentNodeConstIteratorImpl & operator= (RymlDocumentNodeConstIteratorImpl &&)=delete
 
RymlDocumentNodeConstIteratorImpl & operator= (const RymlDocumentNodeConstIteratorImpl &other)=delete
 
 ~RymlDocumentNodeConstIteratorImpl () override
 
void Next () override
 
std::unique_ptr< DocumentNode > Item () const override
 
bool Equal (const DocumentNodeConstIteratorImpl *rhs) const override
 
 RymlDocumentNodeConstIteratorImpl (ryml::ConstNodeRef parent, std::size_t index, std::size_t depth)
 
 RymlDocumentNodeConstIteratorImpl (RymlDocumentNodeConstIteratorImpl &&)=delete
 
 RymlDocumentNodeConstIteratorImpl (const RymlDocumentNodeConstIteratorImpl &)=delete
 
RymlDocumentNodeConstIteratorImpl & operator= (RymlDocumentNodeConstIteratorImpl &&)=delete
 
RymlDocumentNodeConstIteratorImpl & operator= (const RymlDocumentNodeConstIteratorImpl &other)=delete
 
 ~RymlDocumentNodeConstIteratorImpl () override
 
void Next () override
 
std::unique_ptr< DocumentNode > Item () const override
 
bool Equal (const DocumentNodeConstIteratorImpl *rhs) const override
 

Constructor & Destructor Documentation

◆ RymlDocumentNodeConstIteratorImpl() [1/6]

sdk::configuration::RymlDocumentNodeConstIteratorImpl::RymlDocumentNodeConstIteratorImpl ( ryml::ConstNodeRef  parent,
std::size_t  index,
std::size_t  depth 
)

◆ RymlDocumentNodeConstIteratorImpl() [2/6]

sdk::configuration::RymlDocumentNodeConstIteratorImpl::RymlDocumentNodeConstIteratorImpl ( RymlDocumentNodeConstIteratorImpl &&  )
delete

◆ RymlDocumentNodeConstIteratorImpl() [3/6]

sdk::configuration::RymlDocumentNodeConstIteratorImpl::RymlDocumentNodeConstIteratorImpl ( const RymlDocumentNodeConstIteratorImpl &  )
delete

◆ ~RymlDocumentNodeConstIteratorImpl() [1/2]

sdk::configuration::RymlDocumentNodeConstIteratorImpl::~RymlDocumentNodeConstIteratorImpl ( )
override

◆ RymlDocumentNodeConstIteratorImpl() [4/6]

sdk::configuration::RymlDocumentNodeConstIteratorImpl::RymlDocumentNodeConstIteratorImpl ( ryml::ConstNodeRef  parent,
std::size_t  index,
std::size_t  depth 
)

◆ RymlDocumentNodeConstIteratorImpl() [5/6]

sdk::configuration::RymlDocumentNodeConstIteratorImpl::RymlDocumentNodeConstIteratorImpl ( RymlDocumentNodeConstIteratorImpl &&  )
delete

◆ RymlDocumentNodeConstIteratorImpl() [6/6]

sdk::configuration::RymlDocumentNodeConstIteratorImpl::RymlDocumentNodeConstIteratorImpl ( const RymlDocumentNodeConstIteratorImpl &  )
delete

◆ ~RymlDocumentNodeConstIteratorImpl() [2/2]

sdk::configuration::RymlDocumentNodeConstIteratorImpl::~RymlDocumentNodeConstIteratorImpl ( )
override

Member Function Documentation

◆ Equal() [1/2]

bool sdk::configuration::RymlDocumentNodeConstIteratorImpl::Equal ( const DocumentNodeConstIteratorImpl *  rhs) const
overridevirtual

◆ Equal() [2/2]

bool sdk::configuration::RymlDocumentNodeConstIteratorImpl::Equal ( const DocumentNodeConstIteratorImpl *  rhs) const
overridevirtual

◆ Item() [1/2]

std::unique_ptr<DocumentNode> sdk::configuration::RymlDocumentNodeConstIteratorImpl::Item ( ) const
overridevirtual

◆ Item() [2/2]

std::unique_ptr<DocumentNode> sdk::configuration::RymlDocumentNodeConstIteratorImpl::Item ( ) const
overridevirtual

◆ Next() [1/2]

void sdk::configuration::RymlDocumentNodeConstIteratorImpl::Next ( )
overridevirtual

◆ Next() [2/2]

void sdk::configuration::RymlDocumentNodeConstIteratorImpl::Next ( )
overridevirtual

◆ operator=() [1/4]

RymlDocumentNodeConstIteratorImpl& sdk::configuration::RymlDocumentNodeConstIteratorImpl::operator= ( const RymlDocumentNodeConstIteratorImpl &  other)
delete

◆ operator=() [2/4]

RymlDocumentNodeConstIteratorImpl& sdk::configuration::RymlDocumentNodeConstIteratorImpl::operator= ( const RymlDocumentNodeConstIteratorImpl &  other)
delete

◆ operator=() [3/4]

RymlDocumentNodeConstIteratorImpl& sdk::configuration::RymlDocumentNodeConstIteratorImpl::operator= ( RymlDocumentNodeConstIteratorImpl &&  )
delete

◆ operator=() [4/4]

RymlDocumentNodeConstIteratorImpl& sdk::configuration::RymlDocumentNodeConstIteratorImpl::operator= ( RymlDocumentNodeConstIteratorImpl &&  )
delete

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