#include <gnuradio/fec/gf2vec.h>
| Public Member Functions | |
| GF2Vec () | |
| Default constructor. | |
| GF2Vec (int size) | |
| Constructs a vector of length "size" with all 0 entries. | |
| std::vector< uint8_t > | get_vec () | 
| Returns the vector. | |
| int | size () | 
| Returns the size of the vector. | |
| void | set_vec (const std::vector< uint8_t >) | 
| Resets the vector with the given input. | |
| uint8_t & | operator[] (int i) | 
| Access the ith element. | |
| void | operator= (GF2Vec x) | 
| Overloading the operator '='. | |
| GF2Vec | sub_vector (int i, int j) | 
| Obtain a subvector between the indices i to j. | |
| void | print_vec () | 
| Prints the vector. | |
| Friends | |
| GF2Vec | operator+ (GF2Vec a, GF2Vec b) | 
| Overloading the operator '+'. | |
| uint8_t | operator* (GF2Vec a, GF2Vec b) | 
| Overloading the operator '*'. | |
| 
 | inline | 
Default constructor.
Referenced by operator*, operator+, operator=(), and sub_vector().
| GF2Vec::GF2Vec | ( | int | size | ) | 
Constructs a vector of length "size" with all 0 entries.
References size().
| std::vector< uint8_t > GF2Vec::get_vec | ( | ) | 
Returns the vector.
| uint8_t & GF2Vec::operator[] | ( | int | i | ) | 
Access the ith element.
| void GF2Vec::print_vec | ( | ) | 
Prints the vector.
| void GF2Vec::set_vec | ( | const std::vector< uint8_t > | ) | 
Resets the vector with the given input.
| int GF2Vec::size | ( | ) | 
Returns the size of the vector.
Referenced by GF2Vec().
| GF2Vec GF2Vec::sub_vector | ( | int | i, | 
| int | j ) | 
Obtain a subvector between the indices i to j.
References GF2Vec().