Declared in <bsltf_inputiterator.h>
template<class TYPE>
class InputIterator;
| Name | Description |
|---|---|
difference_type | Alias for std::ptrdiff_t. |
iterator_category | Alias for std::input_iterator_tag. |
pointer | Alias for a pointer to TYPE. |
reference | Alias for a reference to TYPE. |
value_type | Alias for the iterated TYPE. |
| Name | Description |
|---|---|
InputIterator [constructor] | Constructors |
operator* | Return a const reference to the TYPE object referred to by this iterator. The behavior is undefined if this iterator is empty. |
operator++ | Increment operators |
operator-> | Return a pointer to the TYPE object referred to by this iterator. The behavior is undefined if this iterator is empty. |
| Name | Description |
|---|---|
BloombergLP::bsltf::operator!= | Return true if the specified iterators do not refer to the same underlying position, and false otherwise. |
BloombergLP::bsltf::operator== | Return true if the specified iterators refer to the same underlying position, and false otherwise. |
| Name | Description |
|---|---|
operator!= | Return true if the specified lhs and rhs do not refer to the same TYPE object and false othersise. |
operator== | Return true if the specified lhs and rhs refer to the same TYPE object and false othersise. |