HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
CE_RampCache::RampEntry Class Reference

#include <CE_RampCache.h>

+ Inheritance diagram for CE_RampCache::RampEntry:

Public Member Functions

 RampEntry ()
 
 RampEntry (cl::Buffer buffer, exint numbytes)
 
 RampEntry (RampEntry &&b)
 
RampEntryoperator= (RampEntry &&b)
 
 ~RampEntry ()
 
void destroyBuffers ()
 
cl::Buffer buffer () const
 
exint numBytes () const
 

Static Public Member Functions

static exint computeNumBytes (const RampEntry &entry)
 

Protected Attributes

exint myNumBytes = 0
 
cl::Buffer myBuffer
 

Additional Inherited Members

- Protected Member Functions inherited from UT_NonCopyableNS::UT_NonCopyable
 UT_NonCopyable ()=default
 
 ~UT_NonCopyable ()=default
 
 UT_NonCopyable (const UT_NonCopyable &)=delete
 
UT_NonCopyableoperator= (const UT_NonCopyable &)=delete
 

Detailed Description

Definition at line 113 of file CE_RampCache.h.

Constructor & Destructor Documentation

CE_RampCache::RampEntry::RampEntry ( )
inline

Definition at line 116 of file CE_RampCache.h.

CE_RampCache::RampEntry::RampEntry ( cl::Buffer  buffer,
exint  numbytes 
)
inline

Definition at line 117 of file CE_RampCache.h.

CE_RampCache::RampEntry::RampEntry ( RampEntry &&  b)
inline

Definition at line 122 of file CE_RampCache.h.

CE_RampCache::RampEntry::~RampEntry ( )

Member Function Documentation

cl::Buffer CE_RampCache::RampEntry::buffer ( ) const
inline

Definition at line 142 of file CE_RampCache.h.

static exint CE_RampCache::RampEntry::computeNumBytes ( const RampEntry entry)
inlinestatic

Definition at line 145 of file CE_RampCache.h.

void CE_RampCache::RampEntry::destroyBuffers ( )
exint CE_RampCache::RampEntry::numBytes ( ) const
inline

Definition at line 143 of file CE_RampCache.h.

RampEntry& CE_RampCache::RampEntry::operator= ( RampEntry &&  b)
inline

Definition at line 129 of file CE_RampCache.h.

Member Data Documentation

cl::Buffer CE_RampCache::RampEntry::myBuffer
protected

Definition at line 151 of file CE_RampCache.h.

exint CE_RampCache::RampEntry::myNumBytes = 0
protected

Definition at line 150 of file CE_RampCache.h.


The documentation for this class was generated from the following file: