GNU Radio Manual and C++ API Reference  3.7.9.2
The Free & Open Software Radio Ecosystem
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
GF2Vec Class Reference

#include <gnuradio/fec/gf2vec.h>

Public Member Functions

 GF2Vec ()
 Default constructor. More...
 
 GF2Vec (int size)
 Constructs a vector of length "size" with all 0 entries. More...
 
std::vector< char > get_vec ()
 Returns the vector. More...
 
int size ()
 Returns the size of the vector. More...
 
void set_vec (const std::vector< char >)
 Resets the vector with the given input. More...
 
char & operator[] (int i)
 Access the ith element. More...
 
void operator= (GF2Vec x)
 Overloading the operator '='. More...
 
GF2Vec sub_vector (int i, int j)
 Obtain a subvector between the indices i to j. More...
 
void print_vec ()
 Prints the vector. More...
 

Friends

GF2Vec operator+ (GF2Vec a, GF2Vec b)
 Overloading the operator '+'. More...
 
char operator* (GF2Vec a, GF2Vec b)
 Overloading the operator '*'. More...
 

Constructor & Destructor Documentation

GF2Vec::GF2Vec ( )
inline

Default constructor.

GF2Vec::GF2Vec ( int  size)

Constructs a vector of length "size" with all 0 entries.

Member Function Documentation

std::vector<char> GF2Vec::get_vec ( )

Returns the vector.

void GF2Vec::operator= ( GF2Vec  x)

Overloading the operator '='.

char& GF2Vec::operator[] ( int  i)

Access the ith element.

void GF2Vec::print_vec ( )

Prints the vector.

void GF2Vec::set_vec ( const std::vector< char >  )

Resets the vector with the given input.

int GF2Vec::size ( )

Returns the size of the vector.

GF2Vec GF2Vec::sub_vector ( int  i,
int  j 
)

Obtain a subvector between the indices i to j.

Friends And Related Function Documentation

char operator* ( GF2Vec  a,
GF2Vec  b 
)
friend

Overloading the operator '*'.

GF2Vec operator+ ( GF2Vec  a,
GF2Vec  b 
)
friend

Overloading the operator '+'.


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