|
CIRCT 22.0.0git
|
This is the complete list of members for esi::Int, including all inherited members.
| begin() const | esi::BitVector | inline |
| bitIndex | esi::BitVector | protected |
| BitVector(std::span< const byte > bytes, std::optional< size_t > width=std::nullopt, uint8_t bitIndex=0) | esi::BitVector | |
| BitVector()=default | esi::BitVector | |
| BitVector(const BitVector &other) | esi::BitVector | |
| bitWidth | esi::BitVector | protected |
| byte typedef | esi::BitVector | |
| data | esi::BitVector | protected |
| end() const | esi::BitVector | inline |
| fits(int64_t v, unsigned n) | esi::Int | privatestatic |
| getBit(size_t i) const | esi::BitVector | |
| getSpan() const | esi::MutableBitVector | inline |
| Int()=default | esi::Int | |
| Int(int64_t v, unsigned width=64) | esi::Int | |
| lsb(size_t n) const | esi::BitVector | inline |
| msb(size_t n) const | esi::BitVector | inline |
| MutableBitVector(size_t width) | esi::Int | explicit |
| MutableBitVector(std::vector< byte > &&bytes, std::optional< size_t > width=std::nullopt) | esi::Int | |
| MutableBitVector()=default | esi::Int | |
| MutableBitVector(const MutableBitVector &other) | esi::Int | |
| MutableBitVector(const BitVector &other) | esi::Int | |
| MutableBitVector(MutableBitVector &&other) noexcept | esi::Int | |
| MutableBitVector(BitVector &&other) | esi::Int | |
| operator int16_t() const | esi::Int | inline |
| operator int32_t() const | esi::Int | inline |
| operator int64_t() const | esi::Int | inline |
| operator int8_t() const | esi::Int | inline |
| operator!=(const BitVector &rhs) const | esi::BitVector | inline |
| operator&(const MutableBitVector &other) const | esi::MutableBitVector | |
| operator&=(const MutableBitVector &other) | esi::MutableBitVector | |
| operator<<=(size_t n) | esi::MutableBitVector | |
| operator<<=(const MutableBitVector &other) | esi::MutableBitVector | |
| operator=(const MutableBitVector &other) | esi::MutableBitVector | |
| operator=(MutableBitVector &&other) noexcept | esi::MutableBitVector | |
| esi::BitVector::operator=(const BitVector &other) | esi::BitVector | |
| operator==(const BitVector &rhs) const | esi::BitVector | |
| operator>>(size_t n) const | esi::BitVector | |
| operator>>=(size_t n) | esi::MutableBitVector | |
| operator^(const MutableBitVector &other) const | esi::MutableBitVector | |
| operator^=(const MutableBitVector &other) | esi::MutableBitVector | |
| operator|(const MutableBitVector &other) const | esi::MutableBitVector | |
| operator|=(const MutableBitVector &other) | esi::MutableBitVector | |
| operator~() const | esi::MutableBitVector | |
| owner | esi::MutableBitVector | private |
| setBit(size_t i, bool v) | esi::MutableBitVector | |
| size() const | esi::BitVector | inline |
| slice(size_t offset, size_t sliceWidth) const | esi::BitVector | |
| takeStorage() | esi::MutableBitVector | inline |
| toI64() const | esi::Int | private |
| toInt() const | esi::Int | inlineprivate |
| toString(unsigned base=16) const | esi::BitVector | |
| width() const | esi::BitVector | inline |