Definition at line 30 of file ttg_data_copy.h.
|
using | parsec_data_ptr = std::unique_ptr< parsec_data_t, decltype(&parsec_data_destroy)> |
|
◆ parsec_data_ptr
◆ ttg_parsec_data_wrapper_t() [1/3]
ttg_parsec::detail::ttg_parsec_data_wrapper_t::ttg_parsec_data_wrapper_t |
( |
| ) |
|
|
inlineprotected |
◆ ttg_parsec_data_wrapper_t() [2/3]
◆ ttg_parsec_data_wrapper_t() [3/3]
◆ ~ttg_parsec_data_wrapper_t()
ttg_parsec::detail::ttg_parsec_data_wrapper_t::~ttg_parsec_data_wrapper_t |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ add_copy()
void ttg_parsec::detail::ttg_parsec_data_wrapper_t::add_copy |
( |
int |
parsec_dev, |
|
|
void * |
ptr |
|
) |
| |
|
inlineprotected |
◆ create_parsec_data()
static parsec_data_t* ttg_parsec::detail::ttg_parsec_data_wrapper_t::create_parsec_data |
( |
void * |
ptr, |
|
|
size_t |
size, |
|
|
bool |
sync_to_device |
|
) |
| |
|
inlinestaticprotected |
◆ delete_null_parsec_data()
static void ttg_parsec::detail::ttg_parsec_data_wrapper_t::delete_null_parsec_data |
( |
parsec_data_t * |
| ) |
|
|
inlinestaticprotected |
◆ delete_parsec_data()
static void ttg_parsec::detail::ttg_parsec_data_wrapper_t::delete_parsec_data |
( |
parsec_data_t * |
data | ) |
|
|
inlinestaticprotected |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ parsec_data() [1/2]
parsec_data_t* ttg_parsec::detail::ttg_parsec_data_wrapper_t::parsec_data |
( |
| ) |
|
|
inlineprotected |
◆ parsec_data() [2/2]
const parsec_data_t* ttg_parsec::detail::ttg_parsec_data_wrapper_t::parsec_data |
( |
| ) |
const |
|
inlineprotected |
◆ remove_from_owner()
void ttg_parsec::detail::ttg_parsec_data_wrapper_t::remove_from_owner |
( |
| ) |
|
|
inlineprotected |
◆ reset_parsec_data()
void ttg_parsec::detail::ttg_parsec_data_wrapper_t::reset_parsec_data |
( |
void * |
ptr, |
|
|
size_t |
size, |
|
|
bool |
sync_to_device |
|
) |
| |
|
inlineprotected |
◆ set_owner()
void ttg_parsec::detail::ttg_parsec_data_wrapper_t::set_owner |
( |
ttg_data_copy_t & |
new_copy | ) |
|
|
inlineprotected |
◆ m_data
◆ m_ttg_copy
ttg_data_copy_t* ttg_parsec::detail::ttg_parsec_data_wrapper_t::m_ttg_copy = nullptr |
|
protected |
◆ ttg_data_copy_t
friend ttg_parsec::detail::ttg_parsec_data_wrapper_t::ttg_data_copy_t |
|
protected |
The documentation for this struct was generated from the following file: