21#ifndef INCLUDED_SATNOGS_SHIFT_REG_H
22#define INCLUDED_SATNOGS_SHIFT_REG_H
77 std::deque<bool> d_reg;
#define SATNOGS_API
Definition: api.h:19
Implements a bit shift register.
Definition: shift_reg.h:36
bool operator[](size_t pos) const
shift_reg & operator<<=(bool bit)
bool & operator[](size_t pos)
friend std::ostream & operator<<(std::ostream &os, const shift_reg ®)
void push_front(bool bit)
shift_reg operator^(const shift_reg &rhs)
shift_reg & operator>>=(bool bit)
shift_reg operator|(const shift_reg &rhs)
shift_reg operator&(const shift_reg &rhs)
data_t reg[NROOTS+1]
Definition: decode_rs.h:78
Definition: amsat_duv_decoder.h:29