Provide a mechanism that models the "Forward Iterator" concept over a collection of non-modifiable performance statistics.
Declared in <balb_performancemonitor.h>
class ConstIterator;
| 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. |
| 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. |
| Name | Description |
|---|---|
BloombergLP::balb::PerformanceMonitor | Provides a mechanism to collect performance statistics for an arbitrary number of processes running on the local machine. |