Speclib  0.1.2
The library for writing better CUDA libraries
sp::NomadicBuffer< T, SizeQuantisation > Member List

This is the complete list of members for sp::NomadicBuffer< T, SizeQuantisation >, including all inherited members.

devicePtr(sp::Stream &s, bool move=false)sp::NomadicBuffer< T, SizeQuantisation >
getSize() const (defined in sp::NomadicBuffer< T, SizeQuantisation >)sp::NomadicBuffer< T, SizeQuantisation >
hostPtr(sp::Stream &s, bool move=false)sp::NomadicBuffer< T, SizeQuantisation >
mutableDevicePtr(sp::Stream &s, bool move=false)sp::NomadicBuffer< T, SizeQuantisation >
mutableHostPtr(sp::Stream &s, bool move=false)sp::NomadicBuffer< T, SizeQuantisation >
mutableHostPtr()sp::NomadicBuffer< T, SizeQuantisation >
NomadicBuffer()=default (defined in sp::NomadicBuffer< T, SizeQuantisation >)sp::NomadicBuffer< T, SizeQuantisation >
NomadicBuffer(const NomadicBuffer< T > &)=delete (defined in sp::NomadicBuffer< T, SizeQuantisation >)sp::NomadicBuffer< T, SizeQuantisation >
NomadicBuffer(int allocationSize, HostMemoryType hostFlags=HostMemoryType::PINNED)sp::NomadicBuffer< T, SizeQuantisation >explicit
NomadicBuffer(sp::UniquePtr< T > &&buffer, int allocationSize)sp::NomadicBuffer< T, SizeQuantisation >explicit
operator=(const NomadicBuffer< T > &)=delete (defined in sp::NomadicBuffer< T, SizeQuantisation >)sp::NomadicBuffer< T, SizeQuantisation >
prune(const sp::Device &keepDevice=sp::Device::getInvalid(), bool keepHost=false)sp::NomadicBuffer< T, SizeQuantisation >
reset()sp::NomadicBuffer< T, SizeQuantisation >
resize(int newSize)sp::NomadicBuffer< T, SizeQuantisation >