cuda::experimental::stf::frozen_logical_data_untyped#

class frozen_logical_data_untyped#

Subclassed by cuda::experimental::stf::frozen_logical_data< T >

Public Functions

inline frozen_logical_data_untyped(
backend_ctx_untyped bctx,
logical_data_untyped ld,
access_mode m,
data_place place,
bool user_freeze,
)#
frozen_logical_data_untyped() = default#
frozen_logical_data_untyped(
const frozen_logical_data_untyped &other,
) = default#
frozen_logical_data_untyped(
frozen_logical_data_untyped &&other,
) noexcept = default#
frozen_logical_data_untyped &operator=(
const frozen_logical_data_untyped &other,
) = default#
frozen_logical_data_untyped &operator=(
frozen_logical_data_untyped &&other,
) noexcept = default#
template<typename T>
inline ::std::pair<T, event_list> get(
data_place place,
)#
template<typename T>
inline T get(
data_place place,
cudaStream_t stream,
)#
inline void unfreeze(event_list prereqs)#
inline void unfreeze(cudaStream_t stream)#
inline frozen_logical_data_untyped &set_automatic_unfreeze(
bool flag = true,
)#
inline access_mode get_access_mode() const#
inline int freeze_fake_task_id() const#
inline int unfreeze_fake_task_id() const#