Gamma  0.9.5
Generic Synthesis Library
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator
DelayShift< N, T > Class Template Reference

Fixed-size shift delay. More...

#include <Delay.h>

List of all members.

Public Member Functions

 DelayShift (const T &v=T())
T & operator[] (uint32_t i)
 Set nth delayed element.
const T & operator[] (uint32_t i) const
 Get nth delayed element.
T * elems ()
 Get elements.
operator() (const T &v) const
 Input element and return Nth delayed element.

Static Public Member Functions

static uint32_t size ()
 Get size of delay.

Detailed Description

template<uint32_t N, class T>
class gam::DelayShift< N, T >

Fixed-size shift delay.

Template Parameters:
Nsize of delay
Tvalue (sample) type

Constructor & Destructor Documentation

DelayShift ( const T &  v = T())
Parameters:
[in]vInitial value of elements

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