Platform::Collections::InputIterator Class

Platform::Collections::InputIterator Class

 

Provides a Standard Template Library InputIterator for collections derived from the Windows Runtime.

template <
   typename X
>
class InputIterator;

X

The typename of the InputIterator template class.

Public Typedefs

Name

Description

difference_type

A pointer difference (ptrdiff_t).

iterator_category

The category of a input iterator (::std::input_iterator_tag).

pointer

A pointer to a const X 

reference

A reference to a const X 

value_type

The X typename.

Public Constructors

Name

Description

InputIterator::InputIterator Constructor

Initializes a new instance of the InputIterator class.

Public Operators

Name

Description

InputIterator::operator!= Operator

Indicates whether the current InputIterator is not equal to a specified InputIterator.

InputIterator::operator* Operator

Retrieves a reference to the element specified by the current InputIterator.

InputIterator::operator++ Operator

Increments the current InputIterator.

InputIterator::operator== Operator

Indicates whether the current InputIterator is equal to a specified InputIterator.

InputIterator::operator-> Operator

Retrieves the address of the element referenced by the current InputIterator.

Requirements

Header: collection.h

Namespace: Platform::Collections

(NOTINBUILD) Platform Namespace

Show:
© 2016 Microsoft