Class Inconsistencies::Ranges

Nested Relationships

This class is a nested type of Class Inconsistencies.

Nested Types

Class Documentation

class Ranges

A container of the ranges of inconsistencies for a single participant.

Public Types

using const_iterator = base_iter<const Range, IterImpl, Ranges>

Public Functions

const_iterator begin() const

Get the beginning iterator.

const_iterator cbegin() const

Explicitly const-qualified alternative for begin()

const_iterator end() const

Get the one-past-the-end iterator.

const_iterator cend() const

Explicitly const-qualified alternative for end()

std::size_t size() const

Get the number of ranges in this container.

ItineraryVersion last_known_version() const

Get the value of the last itinerary version that has been received.

struct Range

A single range of inconsistencies within a participant.

Every version between (and including) the lower and upper versions have not been received by the Database.

Public Members

ItineraryVersion lower
ItineraryVersion upper