STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Concurrency::details::_Ubiquitous_buffer Member List

This is the complete list of members for Concurrency::details::_Ubiquitous_buffer, including all inherited members.

_Add_reference()Concurrency::details::_Reference_counterinline
_Commit_view_async(_In_ _View_info *_Info, _Inout_ ULONGLONG *_Sync_size=nullptr)Concurrency::details::_Ubiquitous_bufferprivate
_Create_ubiquitous_buffer(size_t _Num_elems, size_t _Elem_size)Concurrency::details::_Ubiquitous_bufferstatic
_Create_ubiquitous_buffer(_Buffer_ptr _Master_buffer)Concurrency::details::_Ubiquitous_bufferstatic
_Determine_alternate_target_accelerator_view(_In_ _View_key _Key, _In_ _Accelerator_view_impl *_Original_av, _Access_mode _Mode)Concurrency::details::_Ubiquitous_bufferprivate
_Discard(_In_ _View_key _Key)Concurrency::details::_Ubiquitous_buffer
_DPC_call_handleConcurrency::details::_Ubiquitous_bufferfriend
_Flag_redundant_commits(std::vector< std::pair< _View_info *, bool >> &_Commit_list)Concurrency::details::_Ubiquitous_bufferprivatestatic
_Get_access_async(const _View_key _Key, accelerator_view _Av, _Access_mode _Mode, _Buffer_ptr &_Buf_ptr)Concurrency::details::_Ubiquitous_bufferfriend
_Get_access_async(_In_ _View_key _Key, _Accelerator_view_impl_ptr _Av_view_impl_ptr, _Access_mode _Mode, _Buffer_ptr &_Buf_ptr, _Inout_opt_ ULONGLONG *_Sync_size=nullptr)Concurrency::details::_Ubiquitous_buffer
_Get_access_async(_In_ _View_key _Key, accelerator_view _Av, _Access_mode _Mode, _Buffer_ptr &_Buf_ptr, _Inout_opt_ ULONGLONG *_Sync_size=NULL)Concurrency::details::_Ubiquitous_bufferprivate
_Get_buffer(_In_ _Accelerator_view_impl *_Av, bool _Create=true)Concurrency::details::_Ubiquitous_bufferprivate
_Get_caching_info(_In_ _View_key _Key, _Out_opt_ bool *_Can_access_anywhere=NULL)Concurrency::details::_Ubiquitous_bufferprivate
_Get_caching_info_impl(_In_ _View_key _Key, _Out_opt_ bool *_Can_access_anywhere)Concurrency::details::_Ubiquitous_bufferprivate
_Get_master_accelerator_view() const Concurrency::details::_Ubiquitous_buffer
_Get_master_accelerator_view_impl() const Concurrency::details::_Ubiquitous_bufferinline
_Get_master_buffer() const Concurrency::details::_Ubiquitous_buffer
_Get_master_buffer_elem_size() const Concurrency::details::_Ubiquitous_bufferinline
_Get_master_buffer_num_elems() const Concurrency::details::_Ubiquitous_bufferinline
_Get_reference_count()Concurrency::details::_Reference_counterinline
_Get_view_info_ptr(_In_ const _View_key key) const Concurrency::details::_Ubiquitous_bufferinlineprivate
_Get_view_shape(_In_ _View_key _Key)Concurrency::details::_Ubiquitous_buffer
_Has_data_source() const Concurrency::details::_Ubiquitous_bufferinline
_Has_exclusive_data(const _View_info *_Info) const Concurrency::details::_Ubiquitous_bufferprivate
_M_buffer_mapConcurrency::details::_Ubiquitous_bufferprivate
_M_critical_sectionConcurrency::details::_Ubiquitous_bufferprivate
_M_has_data_sourceConcurrency::details::_Ubiquitous_bufferprivate
_M_master_avConcurrency::details::_Ubiquitous_bufferprivate
_M_master_bufferConcurrency::details::_Ubiquitous_bufferprivate
_M_master_buffer_elem_sizeConcurrency::details::_Ubiquitous_bufferprivate
_M_master_buffer_num_elemsConcurrency::details::_Ubiquitous_bufferprivate
_M_view_info_setConcurrency::details::_Ubiquitous_bufferprivate
_M_view_mapConcurrency::details::_Ubiquitous_bufferprivate
_Reference_counter()Concurrency::details::_Reference_counterinline
_Register_view(_In_ _View_key _Key, accelerator_view _Cpu_av, _View_shape_ptr _Shape, _In_opt_ const _View_key _Source_view_key=nullptr)Concurrency::details::_Ubiquitous_buffer
_Register_view_copy(_In_ _View_key _New_view_key, _In_ _View_key _Existing_view_key)Concurrency::details::_Ubiquitous_buffer
_Release()Concurrency::details::_Reference_counter
_Remove_reference()Concurrency::details::_Reference_counterinline
_Requires_update_on_target_accelerator_view(const _View_info *_Info, _Access_mode _Requested_mode, _In_ _Accelerator_view_impl *_Target_acclerator_view) const Concurrency::details::_Ubiquitous_bufferprivate
_Select_copy_src_accelerator_view(_In_ _View_key _Src_view_key, const accelerator_view &_Dest_accelerator_view)Concurrency::details::_Ubiquitous_bufferfriend
_Set_new_access_mode(_Inout_ _View_info *_Info, _Access_mode _New_mode)Concurrency::details::_Ubiquitous_bufferprivate
_Should_discard(const _View_info *_Info, _In_opt_ const _View_key _Source_view_key=nullptr) const Concurrency::details::_Ubiquitous_bufferprivate
_Ubiquitous_buffer(size_t _Num_elems, size_t _Elem_size)Concurrency::details::_Ubiquitous_bufferprivate
_Ubiquitous_buffer(_In_ _Buffer *_Master_buffer)Concurrency::details::_Ubiquitous_bufferprivate
_Ubiquitous_buffer()Concurrency::details::_Ubiquitous_bufferprivate
_Ubiquitous_buffer(const _Ubiquitous_buffer &rhs)Concurrency::details::_Ubiquitous_bufferprivate
_Unregister_view(_In_ _View_key _Key)Concurrency::details::_Ubiquitous_buffer
_Unset_discard_flag(_Inout_ _View_info *_Info)Concurrency::details::_Ubiquitous_bufferprivate
operator=(const _Ubiquitous_buffer &rhs)Concurrency::details::_Ubiquitous_bufferprivate
~_Reference_counter() noexcept(false)Concurrency::details::_Reference_counterinlinevirtual
~_Ubiquitous_buffer()Concurrency::details::_Ubiquitous_bufferprivate