DPC++ Runtime
Runtime libraries for oneAPI DPC++
sycl::_V1::detail::CGUpdateHost Class Reference

"Update host" command group class. More...

#include <sycl/detail/cg.hpp>

Inheritance diagram for sycl::_V1::detail::CGUpdateHost:
Collaboration diagram for sycl::_V1::detail::CGUpdateHost:

Public Member Functions

 CGUpdateHost (void *Ptr, CG::StorageInitHelper CGData, detail::code_location loc={})
 
AccessorImplHostgetReqToUpdate ()
 
- Public Member Functions inherited from sycl::_V1::detail::CG
 CG (CGTYPE Type, StorageInitHelper D, detail::code_location loc={})
 
 CG (CG &&CommandGroup)=default
 
CGTYPE getType ()
 
std::vector< std::vector< char > > & getArgsStorage ()
 
std::vector< detail::AccessorImplPtr > & getAccStorage ()
 
std::vector< std::shared_ptr< const void > > & getSharedPtrStorage ()
 
std::vector< AccessorImplHost * > & getRequirements ()
 
std::vector< detail::EventImplPtr > & getEvents ()
 
virtual ~CG ()=default
 

Additional Inherited Members

- Public Types inherited from sycl::_V1::detail::CG
enum  CGTYPE : unsigned int {
  None = 0, Kernel = 1, CopyAccToPtr = 2, CopyPtrToAcc = 3,
  CopyAccToAcc = 4, Barrier = 5, BarrierWaitlist = 6, Fill = 7,
  UpdateHost = 8, RunOnHostIntel = 9, CopyUSM = 10, FillUSM = 11,
  PrefetchUSM = 12, CodeplayInteropTask = 13, CodeplayHostTask = 14, AdviseUSM = 15,
  Copy2DUSM = 16, Fill2DUSM = 17, Memset2DUSM = 18, CopyToDeviceGlobal = 19,
  CopyFromDeviceGlobal = 20, ReadWriteHostPipe = 21
}
 Type of the command group. More...
 
- Public Attributes inherited from sycl::_V1::detail::CG
std::string MFunctionName
 
std::string MFileName
 
int32_t MLine
 
int32_t MColumn
 

Detailed Description

"Update host" command group class.

Definition at line 233 of file cg.hpp.

Constructor & Destructor Documentation

◆ CGUpdateHost()

sycl::_V1::detail::CGUpdateHost::CGUpdateHost ( void *  Ptr,
CG::StorageInitHelper  CGData,
detail::code_location  loc = {} 
)
inline

Definition at line 237 of file cg.hpp.

Member Function Documentation

◆ getReqToUpdate()

AccessorImplHost* sycl::_V1::detail::CGUpdateHost::getReqToUpdate ( )
inline

Definition at line 242 of file cg.hpp.


The documentation for this class was generated from the following file: