Rumba C++ SDK
maquina::NodeDelegate::ChildIterator Class Reference

A node attribute iterator. More...

#include <NodeDelegate.h>

Public Member Functions

 ChildIterator (const std::shared_ptr< ChildIteratorDelegate > &impl)
 
std::shared_ptr< NodeDelegateoperator* () const
 
std::shared_ptr< NodeDelegateoperator-> () const
 
bool operator== (const ChildIterator &other) const
 
bool operator!= (const ChildIterator &other) const
 
ChildIteratoroperator++ ()
 

Detailed Description

A node attribute iterator.

Constructor & Destructor Documentation

◆ ChildIterator()

maquina::NodeDelegate::ChildIterator::ChildIterator ( const std::shared_ptr< ChildIteratorDelegate > &  impl)
inline

Member Function Documentation

◆ operator!=()

bool maquina::NodeDelegate::ChildIterator::operator!= ( const ChildIterator other) const
inline

◆ operator*()

std::shared_ptr< NodeDelegate > maquina::NodeDelegate::ChildIterator::operator* ( ) const
inline

◆ operator++()

NodeDelegate::ChildIterator & maquina::NodeDelegate::ChildIterator::operator++ ( )
inline

◆ operator->()

std::shared_ptr< NodeDelegate > maquina::NodeDelegate::ChildIterator::operator-> ( ) const
inline

◆ operator==()

bool maquina::NodeDelegate::ChildIterator::operator== ( const ChildIterator other) const
inline

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