Drake
Drake C++ Documentation
BusValue::Iterator Class Reference

Detailed Description

Provides a forward_iterator over BusValue signals.

The iteration order is deterministic but unspecified.

#include <drake/systems/framework/bus_value.h>

Public Types

using difference_type = std::ptrdiff_t
 
using value_type = typename BusValue::value_type
 

Public Member Functions

 Iterator ()=default
 
value_type operator * () const
 
Iteratoroperator++ ()
 
Iterator operator++ (int)
 
bool operator== (const Iterator &other) const
 

Friends

class BusValue
 

Member Typedef Documentation

◆ difference_type

using difference_type = std::ptrdiff_t

◆ value_type

using value_type = typename BusValue::value_type

Constructor & Destructor Documentation

◆ Iterator()

Iterator ( )
default

Member Function Documentation

◆ operator *()

value_type operator * ( ) const

◆ operator++() [1/2]

Iterator& operator++ ( )

◆ operator++() [2/2]

Iterator operator++ ( int  )

◆ operator==()

bool operator== ( const Iterator other) const

Friends And Related Function Documentation

◆ BusValue

friend class BusValue
friend

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