This class provides an STL‐style iterator over a sequence of AttributeContainer object addresses.

Synopsis

Declared in <ball_attributecontainerlist.h>

class AttributeContainerListIterator;

Description

The behavior of the operator* method is undefined unless the iterator is at a valid position in the sequence of AttributeContainer object addresses (i.e., not the "end") and the referenced element has not been removed since the iterator was constructed.

Member Functions

Name

Description

AttributeContainerListIterator [constructor]

Constructors

operator=

Assign this iterator the value of the specified rhs and return a modifiable reference to this iterator.

operator*

Return the address of the non‐modifiable attribute container at which this iterator is positioned.

operator++

Increment operators

valid

Return true if this iterator is at a valid position in the sequence of AttributeContainer addresses and false otherwise.

Friends

Name

Description

BloombergLP::ball::AttributeContainerList

This class provides a linked list of attribute containers used during log record evaluation.

BloombergLP::ball::operator==

Return true if the specified lhs and the specified rhs iterators have the same value and false otherwise.

Non-Member Functions

Name

Description

operator!=

Return true if the specified lhs and the specified rhs iterators do not have the same value and false otherwise.

Created with MrDocs