RavEngine
Loading...
Searching...
No Matches
NvFlowRingBufferPointer< T, staticCapacity > Struct Template Reference
Collaboration diagram for NvFlowRingBufferPointer< T, staticCapacity >:
[legend]

Public Member Functions

 NvFlowRingBufferPointer (NvFlowRingBufferPointer &&rhs)
 
T & front ()
 
T & back ()
 
NvFlowUint64 activeCount ()
 
NvFlowUint64 freeCount ()
 
void popFront ()
 
void popFree ()
 
T & operator[] (NvFlowUint64 idx)
 
const T & operator[] (NvFlowUint64 idx) const
 
NvFlowUint64 allocateBack ()
 
void pushBack (const T &v)
 
T allocateBackPointer ()
 
void deletePointers ()
 

Public Attributes

NvFlowArrayPointer< T, staticCapacity > arr
 
NvFlowUint64 freeIdx = 0u
 
NvFlowUint64 frontIdx = 0u
 
NvFlowUint64 backIdx = 0u
 

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