#include <detail/cg.hpp>
Public Member Functions | |
CGHostTask (std::shared_ptr< HostTask > HostTask, std::shared_ptr< detail::queue_impl > Queue, std::shared_ptr< detail::context_impl > Context, std::vector< ArgDesc > Args, CG::StorageInitHelper CGData, CGType Type, detail::code_location loc={}) | |
![]() | |
CG (CGType Type, StorageInitHelper D, detail::code_location loc={}) | |
CG (CG &&CommandGroup)=default | |
CG (const CG &CommandGroup)=default | |
CGType | getType () const |
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 std::vector< std::shared_ptr< const void > > | getAuxiliaryResources () const |
virtual void | clearAuxiliaryResources () |
virtual | ~CG ()=default |
Public Attributes | |
std::shared_ptr< HostTask > | MHostTask |
std::shared_ptr< detail::queue_impl > | MQueue |
std::shared_ptr< detail::context_impl > | MContext |
std::vector< ArgDesc > | MArgs |
![]() | |
std::string | MFunctionName |
std::string | MFileName |
int32_t | MLine |
int32_t | MColumn |
|
inline |
std::shared_ptr<detail::context_impl> sycl::_V1::detail::CGHostTask::MContext |
std::shared_ptr<HostTask> sycl::_V1::detail::CGHostTask::MHostTask |
Definition at line 683 of file cg.hpp.
Referenced by sycl::_V1::detail::isInteropHostTask().
std::shared_ptr<detail::queue_impl> sycl::_V1::detail::CGHostTask::MQueue |
Definition at line 685 of file cg.hpp.
Referenced by sycl::_V1::detail::ExecCGCommand::ExecCGCommand().