Struct DeviceAgentVector_impl::VariableBufferPair
- Defined in File DeviceAgentVector_impl.h 
Nested Relationships
This struct is a nested type of Class DeviceAgentVector_impl.
Struct Documentation
- 
struct VariableBufferPair
- Pair of a host-backed device buffer This allows transactions which impact master-agent unbound variables to work correctly - Note - Can’t move this definition to .cu, gcc requires it for std::list - Public Functions - Never allocate 
 - 
inline VariableBufferPair(VariableBufferPair &&other)
 - 
inline VariableBufferPair &operator=(VariableBufferPair &&other)
 - 
inline ~VariableBufferPair()
- Copy operations are disabled Free host if 
 - Public Members - 
char *host = nullptr
- nullptr until required to be allocated 
 - 
std::shared_ptr<detail::VariableBuffer> device