made conversion explicit
This commit is contained in:
parent
af6503d2bb
commit
8031f464fc
1 changed files with 1 additions and 1 deletions
|
@ -283,7 +283,7 @@ public:
|
||||||
return lhs;
|
return lhs;
|
||||||
}
|
}
|
||||||
|
|
||||||
operator unsigned long() {
|
explicit operator unsigned long() {
|
||||||
unsigned long ret = 0;
|
unsigned long ret = 0;
|
||||||
for (std::size_t i = 0; i < std::min(size, sizeof(unsigned long)); i++) {
|
for (std::size_t i = 0; i < std::min(size, sizeof(unsigned long)); i++) {
|
||||||
ret += (static_cast<unsigned long>(this->bytes[i]) << (i * 8));
|
ret += (static_cast<unsigned long>(this->bytes[i]) << (i * 8));
|
||||||
|
|
Loading…
Reference in a new issue