Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

syn::SampleBuffer::frame_iterator Class Template Reference

#include <SampleBuffer.h>

List of all members.

Public Methods

 frame_iterator (std::vector< DATA_TYPE > *ptr=NULL, unsigned int index=0)
void operator++ ()
DATA_TYPE* operator * ()
bool operator== (const frame_iterator &rhs)
bool operator!= (const frame_iterator &rhs)

Protected Attributes

std::vector<DATA_TYPE>* mBufferPtr
unsigned int mIndex

Friends

class  SampleBuffer< DATA_TYPE, CHAN >

template<typename DATA_TYPE = float, int CHAN = 1> class syn::SampleBuffer::frame_iterator


Constructor & Destructor Documentation

syn::SampleBuffer::frame_iterator::frame_iterator ( std::vector< DATA_TYPE > * ptr = NULL,
unsigned int index = 0 ) [inline]
 

Definition at line 168 of file SampleBuffer.h.


Member Function Documentation

void syn::SampleBuffer::frame_iterator::operator++ ( ) [inline]
 

Definition at line 173 of file SampleBuffer.h.

DATA_TYPE * syn::SampleBuffer::frame_iterator::operator * ( ) [inline]
 

Definition at line 177 of file SampleBuffer.h.

bool syn::SampleBuffer::frame_iterator::operator== ( const frame_iterator & rhs ) [inline]
 

Definition at line 181 of file SampleBuffer.h.

bool syn::SampleBuffer::frame_iterator::operator!= ( const frame_iterator & rhs ) [inline]
 

Definition at line 186 of file SampleBuffer.h.


Friends And Related Function Documentation

class SampleBuffer< DATA_TYPE, CHAN > [friend]
 

Definition at line 191 of file SampleBuffer.h.


Member Data Documentation

std::vector< DATA_TYPE > * syn::SampleBuffer::frame_iterator::mBufferPtr<DATA_TYPE> [protected]
 

Definition at line 192 of file SampleBuffer.h.

unsigned int syn::SampleBuffer::frame_iterator::mIndex [protected]
 

Definition at line 193 of file SampleBuffer.h.


The documentation for this class was generated from the following file:
Generated at Mon Apr 15 09:27:55 2002 for subsynth by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001