The STL/CLR header <cliext/adapter> specifies two template classes (collection_adapter and range_adapter), and the template function (make_collection).
#include <cliext/adapter>
Class
Description
collection_adapter (STL/CLR)
Wraps the Base Class Library (BCL) collection as a range.
range_adapter (STL/CLR)
Wraps the range as a BCL collection.
Function
make_collection (STL/CLR)
Creates a range adapter using an iterator pair.
Header: <cliext/adapter>
Namespace: cliext