class CodeGenerator::MemAllocΒΆ

#include <backendBase.h>

class MemAlloc
{
public:
    // methods

    size_t getHostBytes() const;
    size_t getDeviceBytes() const;
    size_t getZeroCopyBytes() const;
    size_t getHostMBytes() const;
    size_t getDeviceMBytes() const;
    size_t getZeroCopyMBytes() const;
    MemAlloc& operator += (const MemAlloc& rhs);
    static MemAlloc zero();
    static MemAlloc host(size_t hostBytes);
    static MemAlloc device(size_t deviceBytes);
    static MemAlloc zeroCopy(size_t zeroCopyBytes);
};