#include <sycl/detail/cg.hpp>
Public Member Functions | |
StorageInitHelper ()=default | |
StorageInitHelper (std::vector< std::vector< char >> ArgsStorage, std::vector< detail::AccessorImplPtr > AccStorage, std::vector< std::shared_ptr< const void >> SharedPtrStorage, std::vector< AccessorImplHost * > Requirements, std::vector< detail::EventImplPtr > Events) | |
StorageInitHelper (StorageInitHelper &&)=default | |
StorageInitHelper (const StorageInitHelper &)=default | |
Public Attributes | |
std::vector< std::vector< char > > | MArgsStorage |
Storage for standard layout arguments. More... | |
std::vector< detail::AccessorImplPtr > | MAccStorage |
Storage for accessors. More... | |
std::vector< std::shared_ptr< const void > > | MSharedPtrStorage |
Storage for shared_ptrs. More... | |
std::vector< AccessorImplHost * > | MRequirements |
List of requirements that specify which memory is needed for the command group to be executed. More... | |
std::vector< detail::EventImplPtr > | MEvents |
List of events that order the execution of this CG. More... | |
|
default |
|
inline |
|
default |
|
default |
std::vector<detail::AccessorImplPtr> sycl::_V1::detail::CG::StorageInitHelper::MAccStorage |
Storage for accessors.
Definition at line 101 of file cg.hpp.
Referenced by sycl::_V1::ext::oneapi::experimental::detail::exec_graph_impl::enqueue(), and sycl::_V1::detail::CG::getAccStorage().
std::vector<std::vector<char> > sycl::_V1::detail::CG::StorageInitHelper::MArgsStorage |
Storage for standard layout arguments.
Definition at line 99 of file cg.hpp.
Referenced by sycl::_V1::detail::CG::getArgsStorage(), and sycl::_V1::ext::oneapi::experimental::detail::node_impl::getCGCopy().
std::vector<detail::EventImplPtr> sycl::_V1::detail::CG::StorageInitHelper::MEvents |
List of events that order the execution of this CG.
Definition at line 109 of file cg.hpp.
Referenced by sycl::_V1::ext::oneapi::experimental::detail::exec_graph_impl::enqueue(), and sycl::_V1::detail::CG::getEvents().
std::vector<AccessorImplHost *> sycl::_V1::detail::CG::StorageInitHelper::MRequirements |
List of requirements that specify which memory is needed for the command group to be executed.
Definition at line 107 of file cg.hpp.
Referenced by sycl::_V1::ext::oneapi::experimental::detail::exec_graph_impl::enqueue(), and sycl::_V1::detail::CG::getRequirements().
std::vector<std::shared_ptr<const void> > sycl::_V1::detail::CG::StorageInitHelper::MSharedPtrStorage |
Storage for shared_ptrs.
Definition at line 103 of file cg.hpp.
Referenced by sycl::_V1::detail::CG::getSharedPtrStorage().