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

Name

Description

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

Name

Description

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

Name

Description

BloombergLP::balb::PerformanceMonitor

Provides a mechanism to collect performance statistics for an arbitrary number of processes running on the local machine.

Created with MrDocs