Rumba C++ SDK
maquina::Array::Iterator Class Reference

#include <Array.h>

Public Types

using iterator_category = std::forward_iterator_tag
 
using value_type = const Value
 
using difference_type = std::ptrdiff_t
 
using pointer = const Value
 
using reference = const Value
 

Public Member Functions

 Iterator (const void *internal)
 
Iteratoroperator++ ()
 
Iteratoroperator+ (int)
 
reference operator* () const
 
pointer operator-> () const
 
bool operator== (const Iterator &other) const
 
bool operator!= (const Iterator &other) const
 

Member Typedef Documentation

◆ difference_type

◆ iterator_category

using maquina::Array::Iterator::iterator_category = std::forward_iterator_tag

◆ pointer

◆ reference

◆ value_type

Constructor & Destructor Documentation

◆ Iterator()

maquina::Array::Iterator::Iterator ( const void *  internal)
inline

Member Function Documentation

◆ operator!=()

bool maquina::Array::Iterator::operator!= ( const Iterator other) const
inline

◆ operator*()

reference maquina::Array::Iterator::operator* ( ) const

◆ operator+()

Iterator& maquina::Array::Iterator::operator+ ( int  )

◆ operator++()

Iterator& maquina::Array::Iterator::operator++ ( )

◆ operator->()

pointer maquina::Array::Iterator::operator-> ( ) const

◆ operator==()

bool maquina::Array::Iterator::operator== ( const Iterator other) const
inline

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