Class Host

Page Contents

Class Documentation

class Host

Public Functions

inline Host(int = -1)
inline Platform get_platform() const
inline HostEvent get_event()
inline Event get_event_erased()
inline void wait()
inline void wait_for(Event *e)
template<typename T>
inline T *allocate(size_t n, MemoryAccess = MemoryAccess::Device)
inline void *calloc(size_t size, MemoryAccess = MemoryAccess::Device)
inline void deallocate(void *p, MemoryAccess = MemoryAccess::Device)
inline void memcpy(void *dst, const void *src, size_t size)
inline void memset(void *p, int val, size_t size)

Public Static Functions

static inline Host get_default()