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 the specified rhs iterator points to the same instance of the iterator's value type as "this" iterator, and false otherwise. The behavior of this function is undefined unless the rhs iterator and "this" iterator both iterate over the same collection of Statistics. |
operator!= | Return true if the specified rhs iterator does not point to the same instance of the iterator's value type as "this" iterator, and false otherwise. The behavior of this function is undefined unless the rhs iterator and "this" iterator both iterate over the same collection of Statistics. |
| Name | Description |
|---|---|
BloombergLP::balb::PerformanceMonitor | Provides a mechanism to collect performance statistics for an arbitrary number of processes running on the local machine. |