Drake
Drake C++ Documentation
Loading...
Searching...
No Matches
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

◆ BusValue

friend class BusValue
friend

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