diff --git a/src/lib/eyd_bitgroup.cpp b/src/lib/eyd_bitgroup.cpp index b7e202a..90ee791 100644 --- a/src/lib/eyd_bitgroup.cpp +++ b/src/lib/eyd_bitgroup.cpp @@ -139,6 +139,12 @@ namespace EydLib { return ((1 << this->_group_size)-1); } unsigned long int BitGroup::getValue(){ + unsigned long int result; + result = 0; + for (int i=0; i_group_size; i++){ + result = (result << 1) | this->getBitAt(i); + } + return result; } std::string BitGroup::toString(){