Template Class Resource::ContextModel

Nested Relationships

This class is a nested type of Class Resource.

Inheritance Relationships

Base Type

  • public camp::resources::v1::Resource::ContextInterface

Template Parameter Order

  1. typename T

Class Documentation

template<typename T>
class ContextModel : public camp::resources::v1::Resource::ContextInterface

Public Functions

inline ContextModel(T const &modelVal)
inline Platform get_platform() const override
inline void *allocate(size_t size, MemoryAccess ma = MemoryAccess::Device) override
inline void *calloc(size_t size, MemoryAccess ma = MemoryAccess::Device) override
inline void deallocate(void *p, MemoryAccess ma = MemoryAccess::Device) override
inline void memcpy(void *dst, const void *src, size_t size) override
inline void memset(void *p, int val, size_t size) override
inline Event get_event() override
inline Event get_event_erased() override
inline void wait_for(Event *e) override
inline void wait() override
inline T *get()