Sese Framework
x.y.z
A cross-platform framework
|
endian 无关的 32 位 更多...
Public 成员函数 | |
Bitset32 ()=default | |
Bitset32 (uint32_t value) | |
Bitset32 (uint8_t b0, uint8_t b1, uint8_t b2, uint8_t b3) | |
void | set (uint32_t value) |
uint32_t | get () |
Bitset32 | rightShift3 () const noexcept |
Bitset32 | rightShift10 () const noexcept |
Bitset32 | rightRotate2 () const noexcept |
Bitset32 | rightRotate6 () const noexcept |
Bitset32 | rightRotate7 () const noexcept |
Bitset32 | rightRotate11 () const noexcept |
Bitset32 | rightRotate13 () const noexcept |
Bitset32 | rightRotate17 () const noexcept |
Bitset32 | rightRotate18 () const noexcept |
Bitset32 | rightRotate19 () noexcept |
Bitset32 | rightRotate22 () noexcept |
Bitset32 | rightRotate25 () noexcept |
Bitset32 | operator& (const Bitset32 &bit32) const |
Bitset32 | operator^ (const Bitset32 &bit32) const |
Bitset32 | operator+ (const Bitset32 &bit32) const |
Bitset32 | operator~ () const |
Public 属性 | |
uint8_t | byte0 {} |
uint8_t | byte1 {} |
uint8_t | byte2 {} |
uint8_t | byte3 {} |
endian 无关的 32 位
|
default |
|
inline |
引用了 FromBigEndian32().
|
inline |
|
inline |
引用了 FromBigEndian32().
引用了 FromBigEndian32() , 以及 ToBigEndian32().
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
被这些函数引用 sese::SHA256Util::structure().
|
inlinenoexcept |
引用了 byte0, byte1, byte2 , 以及 byte3.
被这些函数引用 sese::SHA256Util::structure().
|
inline |
引用了 ToBigEndian32().
uint8_t sese::Bitset32::byte0 {} |
uint8_t sese::Bitset32::byte1 {} |
uint8_t sese::Bitset32::byte2 {} |
uint8_t sese::Bitset32::byte3 {} |