The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.
Visual Studio 2012
parallel_for iterates over a range of indices and executes a user-supplied function at each iteration, in parallel.
template < typename _Index_type, typename _Function, typename _Partitioner > void parallel_for( _Index_type_First, _Index_type_Last, _Index_type_Step, const _Function& _Func, _Partitioner&& _Part ); template < typename _Index_type, typename _Function > void parallel_for( _Index_type_First, _Index_type_Last, _Index_type_Step, const _Function& _Func ); template < typename _Index_type, typename _Function > void parallel_for( _Index_type_First, _Index_type_Last, const _Function& _Func, const auto_partitioner& _Part = auto_partitioner() ); template < typename _Index_type, typename _Function > void parallel_for( _Index_type_First, _Index_type_Last, const _Function& _Func, const static_partitioner& _Part ); template < typename _Index_type, typename _Function > void parallel_for( _Index_type_First, _Index_type_Last, const _Function& _Func, const simple_partitioner& _Part ); template < typename _Index_type, typename _Function > void parallel_for( _Index_type_First, _Index_type_Last, const _Function& _Func, affinity_partitioner& _Part );
For more information, see Parallel Algorithms.