Skip to content

Latest commit

 

History

History
71 lines (57 loc) · 2.06 KB

File metadata and controls

71 lines (57 loc) · 2.06 KB
title end Function | Microsoft Docs
ms.custom
ms.date 01/22/2017
ms.technology cpp-windows
ms.reviewer
ms.suite
ms.tgt_pltfrm
ms.topic language-reference
f1_keywords
collection/Windows::Foundation::Collections::end
dev_langs
C++
helpviewer_keywords
end Function
ms.assetid fb837bff-fc76-4bae-9096-facf0e03041c
caps.latest.revision 4
author ghogen
ms.author ghogen
manager ghogen

end Function

Returns an iterator that points beyond the end of a collection that is accessed by the specified interface parameter.

Syntax

  
template <typename T>  
    ::Platform::Collections::VectorIterator<T>   
    end(  
        IVector<T>^ v       );  
  
template <typename T>  
    ::Platform::Collections::VectorViewIterator<T>   
    end(  
        IVectorView<T>^ v  
       );  
template <typename T>   
    ::Platform::Collections::InputIterator<T>   
    end(  
        IIterable<T>^ i  
       );  
  

Parameters

T
A template type parameter.

v
A collection of Vector<T> or VectorView<T> objects that are accessed by an IVector<T>, or IVectorView<T> interface.

i
A collection of arbitraty Windows Runtime objects that are accessed by an IIterable<T> interface.

Return Value

An iterator that points beyond the end of the collection.

Remarks

The first two template functions return iterators, and the third template function returns an input iterator.

The Platform::Collections::VectorViewIterator object that is returned by end is a proxy iterator that stores elements of type VectorProxy<T>. However, the proxy object is almost never visible to user code. For more information, see Collections (C++/CX).

Requirements

Header: collection.h

Namespace: Windows::Foundation::Collections

See Also

Windows::Foundation::Collections Namespace