Etterna 0.74.4
Loading...
Searching...
No Matches
Public Member Functions | List of all members
CircBuf< T > Class Template Reference

Public Member Functions

void swap (CircBuf &rhs)
 
CircBufoperator= (const CircBuf &rhs)
 
 CircBuf (const CircBuf &cpy)
 
unsigned num_readable () const
 
unsigned num_writable () const
 
unsigned capacity () const
 
void reserve (unsigned n, int iBlockSize=1)
 
void clear ()
 
void advance_write_pointer (int n)
 
void advance_read_pointer (int n)
 
void get_write_pointers (T *pPointers[2], unsigned pSizes[2])
 
T * get_write_pointer (unsigned *pSizes)
 
void get_read_pointers (T *pPointers[2], unsigned pSizes[2])
 
bool write (const T *buffer, unsigned buffer_size)
 
bool read (T *buffer, unsigned buffer_size)
 

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