This class provide a STL‐conforming input iterator over values used for testing (see section [24.2.3 input.iterators]of the C++11 standard. A TestValuesArrayIterator provide access to elements of parameterized type VALUE. An iterator is considered dereferenceable all of the following are satisfied: 1. The iterator refers to a valid element (not end). 2. The iterator has not been dereferenced. 3. The iterator is not a copy of another iterator of which operator++ have been invoked. An iterator is comparable if the iterator is not a copy of another iterator of which operator++ have been invoked.
Synopsis
Declared in <bsltf_testvaluesarray.h>
template<class VALUE>
class TestValuesArrayIterator;
Description
This class is not thread‐safe: different iterator objects manipulate shared state without synchronization. This is rarely a concern for the test scenarios supported by this component.
Type Aliases
Name |
Description |
Alias for |
|
Alias for |
|
Alias for a pointer to |
|
Alias for a reference to |
|
Alias for the iterated |
Member Functions
Name |
Description |
|
Constructors |
Assign to this object the value of the specified |
|
Return the position (address) referenced by this iterator. |
|
Return the value referred to by this object. This object is no longer dereferenceable after a call to this function. The behavior is undefined unless this iterator is dereferenceable. |
|
Increment operators |
|
Return the address of the element (of the template parameter |
Friends
Name |
Description |
Return |
|
Return |
|
Return |
|
Return |
|
Return |
|
Return |
Non-Member Functions
Name |
Description |
Return |
|
Return |
|
Return |
|
Return |
Created with MrDocs