BloombergLP::ball::AttributeContainerListIterator

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

NameDescription
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

NameDescription
BloombergLP::ball::AttributeContainerListThis 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

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