DP-HLS
 All Classes Namespaces Files Functions Variables Typedefs Macros Pages
ShiftRegisterBlock< T, NUM, LEN > Class Template Reference

#include <shift_reg.h>

Public Member Functions

 ShiftRegisterBlock (void)
 
void shift_right (T input[NUM])
 
void shift_left (T input[NUM])
 
void shift_right ()
 
void shift_left ()
 
void clear ()
 
ShiftRegister< T, LEN > & operator[] (int index)
 

Public Attributes

ShiftRegister< T, LEN > data [NUM]
 

Constructor & Destructor Documentation

template<typename T , int NUM, int LEN>
ShiftRegisterBlock< T, NUM, LEN >::ShiftRegisterBlock ( void  )
inline

Member Function Documentation

template<typename T , int NUM, int LEN>
void ShiftRegisterBlock< T, NUM, LEN >::clear ( )
inline
template<typename T , int NUM, int LEN>
ShiftRegister<T, LEN>& ShiftRegisterBlock< T, NUM, LEN >::operator[] ( int  index)
inline
template<typename T , int NUM, int LEN>
void ShiftRegisterBlock< T, NUM, LEN >::shift_left ( input[NUM])
inline
template<typename T , int NUM, int LEN>
void ShiftRegisterBlock< T, NUM, LEN >::shift_left ( )
inline
template<typename T , int NUM, int LEN>
void ShiftRegisterBlock< T, NUM, LEN >::shift_right ( input[NUM])
inline
template<typename T , int NUM, int LEN>
void ShiftRegisterBlock< T, NUM, LEN >::shift_right ( )
inline

Member Data Documentation

template<typename T , int NUM, int LEN>
ShiftRegister<T, LEN> ShiftRegisterBlock< T, NUM, LEN >::data[NUM]

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