BloombergLP::balb::PerformanceMonitor::ConstIterator

Provide a mechanism that models the "Forward Iterator" concept over a collection of non-modifiable performance statistics.

Synopsis

Declared in <balb_performancemonitor.h>

class ConstIterator;

Type Aliases

NameDescription
difference_type Defines a type alias for the type of the result of the difference between the addresses of two value types.
iterator_category Defines a type alias for the tag type that represents the iterator concept this class models.
pointer Defines a type alias for a pointer to this iterator's value type.
reference Defines a type alias for a reference to this iterator's value type.
value_type Defines a type alias for the type of the result of dereferencing this iterator.

Member Functions

NameDescription
ConstIterator [constructor]Create an instance of this class having an invalid value.
operator* Return a reference to the non-modifiable value type of this iterator.
operator++ Increment operators
operator-> Return a reference to the non-modifiable value type of this iterator.
operator== Return true if this iterator equals the specified rhs.
operator!= Return true if this iterator does not equal the specified rhs.

Friends

NameDescription
BloombergLP::balb::PerformanceMonitorProvides a mechanism to collect performance statistics for an arbitrary number of processes running on the local machine.