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

A node attribute iterator. More...

#include <NodeDelegate.h>

Public Member Functions

 AttributeIterator (const std::shared_ptr< AttributeIteratorDelegate > &impl)
 
std::shared_ptr< AttributeDelegateoperator* () const
 
std::shared_ptr< AttributeDelegateoperator-> () const
 
bool operator== (const AttributeIterator &other) const
 
bool operator!= (const AttributeIterator &other) const
 
AttributeIteratoroperator++ ()
 

Detailed Description

A node attribute iterator.

Constructor & Destructor Documentation

◆ AttributeIterator()

maquina::NodeDelegate::AttributeIterator::AttributeIterator ( const std::shared_ptr< AttributeIteratorDelegate > &  impl)
inline

Member Function Documentation

◆ operator!=()

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

◆ operator*()

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

◆ operator++()

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

◆ operator->()

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

◆ operator==()

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

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