| 
| class   | Concurrency::array< _Value_type, _Rank > | 
|   | An array is a multi-dimensional data aggregate on a accelerator_view.  More...
  | 
|   | 
| class   | Concurrency::array_view< _Value_type, _Rank > | 
|   | An array_view is an N-dimensional view over data held in another container (such as array<T,N> or other container. It exposes an indexing interface congruent to that of array<T,N>).  More...
  | 
|   | 
| class   | Concurrency::tiled_extent< _Dim0, _Dim1, _Dim2 > | 
|   | A tiled_extent is an extent of 1 to 3 dimensions which also subdivides the extent space into 1-, 2-, or 3-dimensional tiles. It has three specialized forms: tiled_extent<_Dim0>, tiled_extent<_Dim0,_Dim1>, and tiled_extent<_Dim0,_Dim1,_Dim2>, where _Dim0-2 specify the length of the tile along each dimension, with _Dim0 being the most-significant dimension and _Dim2 being the least-significant.  More...
  | 
|   | 
| class   | Concurrency::extent< _Rank > | 
|   | The extent<N> type represents an N-dimensional vector of int which specifies the bounds of an N-dimensional space with an origin of 0. The values in the coordinate vector are ordered from most-significant to least-significant. Thus, in 2-dimensional space, the extent vector (5,3) represents a space with 5 rows and 3 columns.  More...
  | 
|   | 
| class   | Concurrency::index< _Rank > | 
|   | Define an N-dimensional index point; which may also be viewed as a vector based at the origin in N-space.  More...
  | 
|   | 
| class   | Concurrency::details::_Array_view_shape< _Rank, _Element_size > | 
|   | 
| class   | Concurrency::details::_Array_view_base< _Rank, _Element_size > | 
|   | 
| struct   | Concurrency::details::_Falsifier< _T > | 
|   | 
| class   | Concurrency::details::_Projection_result_type< _T, _R > | 
|   | 
| class   | Concurrency::details::_Projection_result_type< _T, 1 > | 
|   | 
| class   | Concurrency::details::_Const_array_view_projection_helper< _T, _R > | 
|   | 
| class   | Concurrency::details::_Const_array_view_projection_helper< _T, 1 > | 
|   | 
| class   | Concurrency::details::_Array_view_projection_helper< _T, _R > | 
|   | 
| class   | Concurrency::details::_Array_view_projection_helper< _T, 1 > | 
|   | 
| class   | Concurrency::details::_Const_array_projection_helper< _T, _R > | 
|   | 
| class   | Concurrency::details::_Const_array_projection_helper< _T, 1 > | 
|   | 
| class   | Concurrency::details::_Array_projection_helper< _T, _R > | 
|   | 
| class   | Concurrency::details::_Array_projection_helper< _T, 1 > | 
|   | 
| struct   | Concurrency::details::_cmp_op_loop_helper< _T, _Kind, _Rank, _Unroll > | 
|   | 
| struct   | Concurrency::details::_compound_assign_op_loop_helper< _T, _Kind, _Rank, _Unroll > | 
|   | 
| struct   | Concurrency::details::_arithmetic_op_loop_helper< _T, _Kind, _Rank, _Unroll > | 
|   | 
| struct   | Concurrency::details::_product_helper< _T, _Rank, _Unroll > | 
|   | 
| struct   | Concurrency::details::_cmp_op_helper< _T, _Kind > | 
|   | 
| struct   | Concurrency::details::_cmp_op_helper< _T, opEq > | 
|   | 
| struct   | Concurrency::details::_cmp_op_helper< _T, opNeq > | 
|   | 
| struct   | Concurrency::details::_cmp_op_helper< _T, _Kind > | 
|   | 
| struct   | Concurrency::details::_compound_assign_op_helper< _T, _Kind > | 
|   | 
| struct   | Concurrency::details::_compound_assign_op_helper< _T, opAssign > | 
|   | 
| struct   | Concurrency::details::_compound_assign_op_helper< _T, opAddEq > | 
|   | 
| struct   | Concurrency::details::_compound_assign_op_helper< _T, opSubEq > | 
|   | 
| struct   | Concurrency::details::_compound_assign_op_helper< _T, opMulEq > | 
|   | 
| struct   | Concurrency::details::_compound_assign_op_helper< _T, opDivEq > | 
|   | 
| struct   | Concurrency::details::_compound_assign_op_helper< _T, opModEq > | 
|   | 
| struct   | Concurrency::details::_compound_assign_op_helper< _T, _Kind > | 
|   | 
| struct   | Concurrency::details::_arithmetic_op_helper< _T, _Kind > | 
|   | 
| struct   | Concurrency::details::_arithmetic_op_helper< _T, opAdd > | 
|   | 
| struct   | Concurrency::details::_arithmetic_op_helper< _T, opSub > | 
|   | 
| struct   | Concurrency::details::_arithmetic_op_helper< _T, opMul > | 
|   | 
| struct   | Concurrency::details::_arithmetic_op_helper< _T, opDiv > | 
|   | 
| struct   | Concurrency::details::_arithmetic_op_helper< _T, opMod > | 
|   | 
| struct   | Concurrency::details::_arithmetic_op_helper< _T, _Kind > | 
|   | 
| struct   | Concurrency::details::_index_helper< _T1 > | 
|   | 
| struct   | Concurrency::details::_cmp_op_loop_helper< _T, _Kind, 1, false > | 
|   | 
| struct   | Concurrency::details::_cmp_op_loop_helper< _T, _Kind, _Rank, true > | 
|   | 
| struct   | Concurrency::details::_cmp_op_loop_helper< _T, _Kind, _Rank, false > | 
|   | 
| struct   | Concurrency::details::_compound_assign_op_loop_helper< _T, _Kind, 1, false > | 
|   | 
| struct   | Concurrency::details::_compound_assign_op_loop_helper< _T, _Kind, _Rank, true > | 
|   | 
| struct   | Concurrency::details::_compound_assign_op_loop_helper< _T, _Kind, _Rank, false > | 
|   | 
| struct   | Concurrency::details::_compound_assign_op_loop_helper< _T, opAssign, 1, false > | 
|   | 
| struct   | Concurrency::details::_compound_assign_op_loop_helper< _T, opAssign, 2, true > | 
|   | 
| struct   | Concurrency::details::_compound_assign_op_loop_helper< _T, opAssign, 3, true > | 
|   | 
| struct   | Concurrency::details::_compound_assign_op_loop_helper< _T, opAssign, 4, true > | 
|   | 
| struct   | Concurrency::details::_arithmetic_op_loop_helper< _T, _Kind, 1, false > | 
|   | 
| struct   | Concurrency::details::_arithmetic_op_loop_helper< _T, _Kind, _Rank, true > | 
|   | 
| struct   | Concurrency::details::_arithmetic_op_loop_helper< _T, _Kind, _Rank, false > | 
|   | 
| struct   | Concurrency::details::_product_helper< _T, 1, false > | 
|   | 
| struct   | Concurrency::details::_product_helper< _T, _Rank, true > | 
|   | 
| struct   | Concurrency::details::_product_helper< _T, _Rank, false > | 
|   | 
| struct   | Concurrency::details::_map_index< _T1, _Rank > | 
|   | 
| struct   | Concurrency::details::_map_index< _T1, 1 > | 
|   | 
| struct   | Concurrency::details::_map_index< _T1, 2 > | 
|   | 
| struct   | Concurrency::details::_map_index< _T1, 3 > | 
|   | 
| struct   | Concurrency::details::_map_index< _T1, 4 > | 
|   | 
| struct   | Concurrency::details::_map_index< _T1, _Rank > | 
|   | 
| struct   | Concurrency::details::_contains< _EXT, _IDX, _R > | 
|   | 
| struct   | Concurrency::details::_contains< _EXT, _IDX, 1 > | 
|   | 
| struct   | Concurrency::details::_contains< _EXT, _IDX, 2 > | 
|   | 
| struct   | Concurrency::details::_contains< _EXT, _IDX, 3 > | 
|   | 
| struct   | Concurrency::details::_project0< _RES_EXT, _SRC_EXT, _RES_IDX, _SRC_IDX, _R > | 
|   | 
| struct   | Concurrency::details::_project0< _RES_EXT, _SRC_EXT, _RES_IDX, _SRC_IDX, 2 > | 
|   | 
| struct   | Concurrency::details::_project0< _RES_EXT, _SRC_EXT, _RES_IDX, _SRC_IDX, 3 > | 
|   | 
| struct   | Concurrency::details::_Array_init_helper< _T1, _T2, _Rank > | 
|   | 
| struct   | Concurrency::details::_Array_init_helper< _T1, _T2, 1 > | 
|   | 
| struct   | Concurrency::details::_Array_init_helper< _T1, _T2, 2 > | 
|   | 
| struct   | Concurrency::details::_Array_init_helper< _T1, _T2, 3 > | 
|   | 
| struct   | Concurrency::details::_Array_init_helper< _T1, _T2, 4 > | 
|   | 
| struct   | Concurrency::details::_Array_init_helper< _T1, _T2, _Rank > | 
|   | 
| struct   | Concurrency::details::_Array_flatten_helper< _Rank, _T1, _T2 > | 
|   | 
| struct   | Concurrency::details::_Array_flatten_helper< 1, _T1, _T2 > | 
|   | 
| struct   | Concurrency::details::_Array_flatten_helper< 2, _T1, _T2 > | 
|   | 
| struct   | Concurrency::details::_Array_flatten_helper< 3, _T1, _T2 > | 
|   | 
| struct   | Concurrency::details::_Array_flatten_helper< _Rank, _T1, _T2 > | 
|   | 
| struct   | Concurrency::details::_Texture_read_helper< _T, _Rank > | 
|   | 
| struct   | Concurrency::details::_Texture_read_helper< _T, 1 > | 
|   | 
| struct   | Concurrency::details::_Texture_read_helper< _T, 2 > | 
|   | 
| struct   | Concurrency::details::_Texture_read_helper< _T, 3 > | 
|   | 
| struct   | Concurrency::details::_Texture_write_helper< _T, _Rank > | 
|   | 
| struct   | Concurrency::details::_Texture_write_helper< _T, 1 > | 
|   | 
| struct   | Concurrency::details::_Texture_write_helper< _T, 2 > | 
|   | 
| struct   | Concurrency::details::_Texture_write_helper< _T, 3 > | 
|   | 
| struct   | Concurrency::details::_Texture_sample_helper< _T, _Rank > | 
|   | 
| struct   | Concurrency::details::_Texture_sample_helper< _T, 1 > | 
|   | 
| struct   | Concurrency::details::_Texture_sample_helper< _T, 2 > | 
|   | 
| struct   | Concurrency::details::_Texture_sample_helper< _T, 3 > | 
|   | 
| struct   | Concurrency::details::_Texture_predefined_sample_helper< _T, _Rank > | 
|   | 
| struct   | Concurrency::details::_Texture_predefined_sample_helper< _T, 1 > | 
|   | 
| struct   | Concurrency::details::_Texture_predefined_sample_helper< _T, 2 > | 
|   | 
| struct   | Concurrency::details::_Texture_predefined_sample_helper< _T, 3 > | 
|   | 
 | 
| void  | __dp_read_texture (const void *, _Out_ void *, unsigned int, unsigned int, unsigned int, unsigned int) __GPU_ONLY | 
|   | 
| void  | __dp_write_texture (_Out_ void *, const void *, unsigned int, unsigned int, unsigned int) __GPU_ONLY | 
|   | 
| void  | __dp_sample_texture (const void *, const void *, _Out_ void *, float, float, float, unsigned int, float) __GPU_ONLY | 
|   | 
| void  | __dp_sample_texture_predefined (const void *, _Out_ void *, float, float, float, unsigned int, unsigned int, float) __GPU_ONLY | 
|   | 
| template<class _Tuple_type >  | 
| _Tuple_type  | Concurrency::details::_Create_uninitialized_tuple () __GPU | 
|   | 
| template<typename _Array_type >  | 
| const _Buffer_descriptor &  | Concurrency::details::_Get_buffer_descriptor (const _Array_type &_Array) __GPU | 
|   | 
| template<typename _Array_type >  | 
| _Ret_ _Ubiquitous_buffer *  | Concurrency::details::_Get_buffer (const _Array_type &_Array) __CPU_ONLY | 
|   | 
| template<typename _Array_type >  | 
| _Event  | Concurrency::details::_Get_access_async (const _Array_type &_Array, _Access_mode _Mode, _Buffer_ptr &_Buf_ptr) __CPU_ONLY | 
|   | 
| template<typename _Array_type >  | 
| void *  | Concurrency::details::_Get_datasource_identity (const _Array_type &_Array) | 
|   | 
| template<typename _Texture_type >  | 
| const _Texture_descriptor &  | Concurrency::details::_Get_texture_descriptor (const _Texture_type &_Tex) __GPU | 
|   | 
| template<typename _Texture_type >  | 
| _Ret_ _Texture *  | Concurrency::details::_Get_texture (const _Texture_type &_Tex) __CPU_ONLY | 
|   | 
| template<int _Rank, template< int > class _T1, template< int > class _T2>  | 
| static void  | Concurrency::details::_Is_valid_section (const _T2< _Rank > &_Base_extent, const _T1< _Rank > &_Section_origin, const _T2< _Rank > &_Section_extent) __CPU_ONLY | 
|   | 
| template<int _Rank, template< int > class _T1>  | 
| static void  | Concurrency::details::_Is_valid_projection (int _I, const _T1< _Rank > &_Base_extent) __CPU_ONLY | 
|   | 
| template<int _Rank, template< int > class _T>  | 
| static void  | Concurrency::details::_Is_positive (const _T< _Rank > &_Tuple) __CPU_ONLY | 
|   | 
| template<int _Rank, template< int > class _T>  | 
| static void  | Concurrency::details::_Is_nonnegative (const _T< _Rank > &_Tuple) __CPU_ONLY | 
|   | 
| template<int _Rank, template< int > class _T>  | 
| static void  | Concurrency::details::_Is_valid_extent (const _T< _Rank > &_Tuple) __CPU_ONLY | 
|   | 
| template<int _Rank>  | 
| unsigned int  | Concurrency::details::_Get_max_mipmap_levels (const extent< _Rank > &_Extent) | 
|   | 
| void  | Concurrency::details::_Are_valid_mipmap_parameters (unsigned int _Most_detailed_mipmap_level, unsigned int _Mipmap_levels=0) | 
|   | 
| template<int _Rank>  | 
| extent< _Rank >  | Concurrency::details::_Get_extent_at_level_unsafe (const extent< _Rank > &_Base_extent, unsigned int _Level) __GPU | 
|   | 
| template<int _Rank>  | 
| extent< _Rank >  | Concurrency::details::_Get_extent_at_level (const extent< _Rank > &_Base_extent, unsigned int _Level) | 
|   | 
| void  | Concurrency::details::_Is_valid_mipmap_range (unsigned int _Src_view_mipmap_levels, unsigned int _Dst_most_detailed_level, unsigned int _Dst_view_mipmap_levels) | 
|   | 
| template<int _Rank, typename _Kernel_type >  | 
| void  | Concurrency::details::_Parallel_for_each (_In_ _Host_Scheduling_info *_Sch_info, extent< _Rank > _Compute_domain, const _Kernel_type &_F) | 
|   | 
| template<int _Dim0, int _Dim1, int _Dim2, typename _Kernel_type >  | 
| void  | Concurrency::details::_Parallel_for_each (_In_ _Host_Scheduling_info *_Sch_info, tiled_extent< _Dim0, _Dim1, _Dim2 > _Compute_domain, const _Kernel_type &_F) | 
|   | 
| template<int _Dim0, int _Dim1, typename _Kernel_type >  | 
| void  | Concurrency::details::_Parallel_for_each (_In_ _Host_Scheduling_info *_Sch_info, tiled_extent< _Dim0, _Dim1 > _Compute_domain, const _Kernel_type &_F) | 
|   | 
| template<int _Dim0, typename _Kernel_type >  | 
| void  | Concurrency::details::_Parallel_for_each (_In_ _Host_Scheduling_info *_Sch_info, tiled_extent< _Dim0 > _Compute_domain, const _Kernel_type &_F) | 
|   | 
| int  | __dp_d3d_absi (int) __GPU_ONLY | 
|   | 
| void  | __dp_d3d_all_memory_fence () __GPU_ONLY | 
|   | 
| void  | __dp_d3d_all_memory_fence_with_tile_barrier () __GPU_ONLY | 
|   | 
| float  | __dp_d3d_clampf (float, float, float) __GPU_ONLY | 
|   | 
| int  | __dp_d3d_clampi (int, int, int) __GPU_ONLY | 
|   | 
| unsigned int  | __dp_d3d_countbitsu (unsigned int) __GPU_ONLY | 
|   | 
| void  | __dp_d3d_device_memory_fence () __GPU_ONLY | 
|   | 
| void  | __dp_d3d_device_memory_fence_with_tile_barrier () __GPU_ONLY | 
|   | 
| int  | __dp_d3d_firstbithighi (int) __GPU_ONLY | 
|   | 
| int  | __dp_d3d_firstbitlowi (int) __GPU_ONLY | 
|   | 
| unsigned int  | __dp_d3d_interlocked_add (_Inout_ unsigned int *, unsigned int) __GPU_ONLY | 
|   | 
| unsigned int  | __dp_d3d_interlocked_and (_Inout_ unsigned int *, unsigned int) __GPU_ONLY | 
|   | 
| unsigned int  | __dp_d3d_interlocked_exchange (_Inout_ unsigned int *, unsigned int) __GPU_ONLY | 
|   | 
| unsigned int  | __dp_d3d_interlocked_or (_Inout_ unsigned int *, unsigned int) __GPU_ONLY | 
|   | 
| unsigned int  | __dp_d3d_interlocked_xor (_Inout_ unsigned int *, unsigned int) __GPU_ONLY | 
|   | 
| unsigned int  | __dp_d3d_interlocked_compare_exchange (_Inout_ unsigned int *, unsigned int, unsigned int) __GPU_ONLY | 
|   | 
| unsigned int  | __dp_d3d_interlocked_max_uint (_Inout_ unsigned int *, unsigned int) __GPU_ONLY | 
|   | 
| int  | __dp_d3d_interlocked_max_int (_Inout_ int *, int) __GPU_ONLY | 
|   | 
| unsigned int  | __dp_d3d_interlocked_min_uint (_Inout_ unsigned int *, unsigned int) __GPU_ONLY | 
|   | 
| int  | __dp_d3d_interlocked_min_int (_Inout_ int *, int) __GPU_ONLY | 
|   | 
| float  | __dp_d3d_madf (float, float, float) __GPU_ONLY | 
|   | 
| double  | __dp_d3d_madd (double, double, double) __GPU_ONLY | 
|   | 
| int  | __dp_d3d_madi (int, int, int) __GPU_ONLY | 
|   | 
| int  | __dp_d3d_mini (int, int) __GPU_ONLY | 
|   | 
| int  | __dp_d3d_maxi (int, int) __GPU_ONLY | 
|   | 
| unsigned int  | __dp_d3d_minu (unsigned int, unsigned int) __GPU_ONLY | 
|   | 
| unsigned int  | __dp_d3d_maxu (unsigned int, unsigned int) __GPU_ONLY | 
|   | 
| unsigned int  | __dp_d3d_madu (unsigned int, unsigned int, unsigned int) __GPU_ONLY | 
|   | 
| float  | __dp_d3d_noisef (float) __GPU_ONLY | 
|   | 
| float  | __dp_d3d_radiansf (float) __GPU_ONLY | 
|   | 
| float  | __dp_d3d_rcpf (float) __GPU_ONLY | 
|   | 
| unsigned int  | __dp_d3d_reversebitsu (unsigned int) __GPU_ONLY | 
|   | 
| float  | __dp_d3d_saturatef (float) __GPU_ONLY | 
|   | 
| int  | __dp_d3d_signi (int) __GPU_ONLY | 
|   | 
| float  | __dp_d3d_smoothstepf (float, float, float) __GPU_ONLY | 
|   | 
| float  | __dp_d3d_stepf (float, float) __GPU_ONLY | 
|   | 
| void  | __dp_d3d_tile_static_memory_fence () __GPU_ONLY | 
|   | 
| void  | __dp_d3d_tile_static_memory_fence_with_tile_barrier () __GPU_ONLY | 
|   | 
| void  | __dp_d3d_msad4 (_Out_ unsigned int *, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) __GPU_ONLY | 
|   | 
| void  | __dp_stub_info (unsigned int, unsigned int, unsigned int, unsigned int) __GPU_ONLY | 
|   | 
| _Ret_ void *  | __dp_get_buffer_info (bool, unsigned int) __GPU_ONLY | 
|   | 
| _Ret_ void *  | __dp_get_texture_info (bool, unsigned int, unsigned int, unsigned int, unsigned int) __GPU_ONLY | 
|   | 
| _Ret_ void *  | __dp_get_sampler_info (unsigned int) __GPU_ONLY | 
|   | 
| void  | __dp_init_entry_var (_Out_ unsigned int *, unsigned int, unsigned int, unsigned int) __GPU_ONLY | 
|   | 
| void  | __dp_entry_var_ptr_info (unsigned int) __GPU_ONLY | 
|   | 
| void  | __dp_const_buffer_info (unsigned int, unsigned int) __GPU_ONLY | 
|   | 
| unsigned int  | __dp_read_const_buffer (unsigned int, unsigned int) __GPU_ONLY | 
|   | 
| unsigned int  | __dp_get_physical_id (unsigned int, unsigned int) __GPU_ONLY | 
|   | 
| void  | __dp_no_source_stub () __GPU_ONLY | 
|   | 
| void  | __dp_call_site_info (const char *, int) __GPU_ONLY | 
|   | 
| void  | Concurrency::details::__dp_no_source_func () __GPU_ONLY | 
|   |