SDRAngel
4.11.5
Developer docs for <a href="https://github.com/f4exb/sdrangel">SDRangel<\a>, an Open Source Qt5 / OpenGL 3.0+ SDR and signal analyzer frontend to various hardware.
|
#include <discrmath.h>
Public Member Functions | |
bitvect () | |
bitvect (T val) | |
template<int M> | |
bitvect< T, N > & | copy (const bitvect< T, M > &a) |
bool | operator[] (unsigned int i) const |
template<int M> | |
bitvect< T, N > & | operator+= (const bitvect< T, M > &a) |
bitvect< T, N > & | operator<<= (unsigned int n) |
Public Attributes | |
T | v [NW] |
Static Public Attributes | |
static const size_t | WSIZE = sizeof(T) * 8 |
static const size_t | NW = (N + WSIZE - 1) / WSIZE |
Private Member Functions | |
void | truncate_to_N () |
Definition at line 33 of file discrmath.h.
|
inline |
Definition at line 39 of file discrmath.h.
|
inline |
Definition at line 40 of file discrmath.h.
|
inline |
Definition at line 49 of file discrmath.h.
|
inline |
Definition at line 70 of file discrmath.h.
|
inline |
Definition at line 82 of file discrmath.h.
|
inline |
Definition at line 62 of file discrmath.h.
|
inlineprivate |
Definition at line 97 of file discrmath.h.
Referenced by leansdr::bitvect< T, DP >::copy(), leansdr::bitvect< T, DP >::operator+=(), and leansdr::bitvect< T, DP >::operator<<=().
|
static |
Definition at line 36 of file discrmath.h.
Referenced by leansdr::bitvect< T, DP >::bitvect(), leansdr::bitvect< T, DP >::copy(), leansdr::operator+(), leansdr::bitvect< T, DP >::operator+=(), leansdr::operator==(), and leansdr::shiftdivmod().
T leansdr::bitvect< T, N >::v[NW] |
Definition at line 37 of file discrmath.h.
Referenced by leansdr::bitvect< T, DP >::copy(), leansdr::crc8_engine::crc8_engine(), leansdr::divmod(), leansdr::bch_engine< T, N, NP, DP, TGF, GFTRUNCGEN >::encode(), leansdr::operator+(), leansdr::bitvect< T, DP >::operator+=(), leansdr::operator==(), and leansdr::shiftdivmod().
|
static |
Definition at line 35 of file discrmath.h.
Referenced by leansdr::bitvect< T, DP >::operator[]().