DPC++ Runtime
Runtime libraries for oneAPI DPC++
cl::sycl::detail::DeviceGlobalMapEntry Struct Reference

#include <detail/device_global_map_entry.hpp>

Collaboration diagram for cl::sycl::detail::DeviceGlobalMapEntry:

Public Member Functions

 DeviceGlobalMapEntry (std::string UniqueId, const void *DeviceGlobalPtr)
 
 DeviceGlobalMapEntry (std::string UniqueId, std::uint32_t DeviceGlobalTSize, bool IsDeviceImageScopeDecorated)
 
void initialize (const void *DeviceGlobalPtr)
 
void initialize (std::uint32_t DeviceGlobalTSize, bool IsDeviceImageScopeDecorated)
 

Public Attributes

std::string MUniqueId
 
const void * MDeviceGlobalPtr
 
std::uint32_t MDeviceGlobalTSize
 
bool MIsDeviceImageScopeDecorated
 

Detailed Description

Definition at line 22 of file device_global_map_entry.hpp.

Constructor & Destructor Documentation

◆ DeviceGlobalMapEntry() [1/2]

cl::sycl::detail::DeviceGlobalMapEntry::DeviceGlobalMapEntry ( std::string  UniqueId,
const void *  DeviceGlobalPtr 
)
inline

Definition at line 34 of file device_global_map_entry.hpp.

◆ DeviceGlobalMapEntry() [2/2]

cl::sycl::detail::DeviceGlobalMapEntry::DeviceGlobalMapEntry ( std::string  UniqueId,
std::uint32_t  DeviceGlobalTSize,
bool  IsDeviceImageScopeDecorated 
)
inline

Definition at line 40 of file device_global_map_entry.hpp.

Member Function Documentation

◆ initialize() [1/2]

void cl::sycl::detail::DeviceGlobalMapEntry::initialize ( const void *  DeviceGlobalPtr)
inline

Definition at line 47 of file device_global_map_entry.hpp.

◆ initialize() [2/2]

void cl::sycl::detail::DeviceGlobalMapEntry::initialize ( std::uint32_t  DeviceGlobalTSize,
bool  IsDeviceImageScopeDecorated 
)
inline

Definition at line 56 of file device_global_map_entry.hpp.

Member Data Documentation

◆ MDeviceGlobalPtr

const void* cl::sycl::detail::DeviceGlobalMapEntry::MDeviceGlobalPtr

Definition at line 26 of file device_global_map_entry.hpp.

◆ MDeviceGlobalTSize

std::uint32_t cl::sycl::detail::DeviceGlobalMapEntry::MDeviceGlobalTSize

Definition at line 28 of file device_global_map_entry.hpp.

◆ MIsDeviceImageScopeDecorated

bool cl::sycl::detail::DeviceGlobalMapEntry::MIsDeviceImageScopeDecorated

Definition at line 30 of file device_global_map_entry.hpp.

◆ MUniqueId

std::string cl::sycl::detail::DeviceGlobalMapEntry::MUniqueId

Definition at line 24 of file device_global_map_entry.hpp.


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