retdec
|
This is the complete list of members for retdec::utils::ByteValueStorage, including all inherited members.
bitsToBig(std::string &str) const | retdec::utils::ByteValueStorage | |
bitsToBig(std::vector< unsigned char > &values) const | retdec::utils::ByteValueStorage | |
bitsToLittle(std::string &str) const | retdec::utils::ByteValueStorage | |
bitsToLittle(std::vector< unsigned char > &values) const | retdec::utils::ByteValueStorage | |
ByteValueStorage()=default | retdec::utils::ByteValueStorage | |
createBytesFromValue(std::uint64_t data, std::uint64_t x, std::vector< std::uint8_t > &value, Endianness endian) const | retdec::utils::ByteValueStorage | protected |
createValueFromBytes(const std::vector< std::uint8_t > &data, std::uint64_t &value, Endianness endian, std::uint64_t offset=0, std::uint64_t size=0) const | retdec::utils::ByteValueStorage | protected |
get10Byte(std::uint64_t address, long double &res) const | retdec::utils::ByteValueStorage | |
get10ByteArray(std::uint64_t address, std::vector< long double > &res, std::size_t size) const | retdec::utils::ByteValueStorage | |
get10ByteImpl(const std::vector< std::uint8_t > &data, long double &res) const | retdec::utils::ByteValueStorage | protected |
get1Byte(std::uint64_t address, std::uint64_t &res, Endianness e=Endianness::UNKNOWN) const | retdec::utils::ByteValueStorage | |
get1ByteArray(std::uint64_t address, std::vector< std::uint64_t > &res, std::size_t size, Endianness e=Endianness::UNKNOWN) const | retdec::utils::ByteValueStorage | |
get2Byte(std::uint64_t address, std::uint64_t &res, Endianness e=Endianness::UNKNOWN) const | retdec::utils::ByteValueStorage | |
get2ByteArray(std::uint64_t address, std::vector< std::uint64_t > &res, std::size_t size, Endianness e=Endianness::UNKNOWN) const | retdec::utils::ByteValueStorage | |
get4Byte(std::uint64_t address, std::uint64_t &res, Endianness e=Endianness::UNKNOWN) const | retdec::utils::ByteValueStorage | |
get4ByteArray(std::uint64_t address, std::vector< std::uint64_t > &res, std::size_t size, Endianness e=Endianness::UNKNOWN) const | retdec::utils::ByteValueStorage | |
get8Byte(std::uint64_t address, std::uint64_t &res, Endianness e=Endianness::UNKNOWN) const | retdec::utils::ByteValueStorage | |
get8ByteArray(std::uint64_t address, std::vector< std::uint64_t > &res, std::size_t size, Endianness e=Endianness::UNKNOWN) const | retdec::utils::ByteValueStorage | |
getByteLength() const =0 | retdec::utils::ByteValueStorage | pure virtual |
getBytesPerWord() const =0 | retdec::utils::ByteValueStorage | pure virtual |
getDouble(std::uint64_t address, double &res) const | retdec::utils::ByteValueStorage | |
getDoubleArray(std::uint64_t address, std::vector< double > &res, std::size_t size) const | retdec::utils::ByteValueStorage | |
getDoubleImpl(const std::vector< std::uint8_t > &data, double &res) const | retdec::utils::ByteValueStorage | protected |
getEndianness() const =0 | retdec::utils::ByteValueStorage | pure virtual |
getFloat(std::uint64_t address, float &res) const | retdec::utils::ByteValueStorage | |
getFloatArray(std::uint64_t address, std::vector< float > &res, std::size_t size) const | retdec::utils::ByteValueStorage | |
getFloatImpl(const std::vector< std::uint8_t > &data, float &res) const | retdec::utils::ByteValueStorage | protected |
getInverseEndianness() const | retdec::utils::ByteValueStorage | |
GetNByteFn typedef | retdec::utils::ByteValueStorage | protected |
getNibbleLength() const =0 | retdec::utils::ByteValueStorage | pure virtual |
getNTBS(std::uint64_t address, std::string &res, std::size_t size=0) const | retdec::utils::ByteValueStorage | |
getNTBSImpl(const GetNByteFn &get1ByteFn, std::uint64_t address, std::string &res, std::size_t size) const | retdec::utils::ByteValueStorage | protected |
getNTWS(std::uint64_t address, std::size_t width, std::vector< std::uint64_t > &res) const | retdec::utils::ByteValueStorage | |
getNTWSImpl(const GetXByteFn &getXByteFn, std::uint64_t address, std::size_t width, std::vector< std::uint64_t > &res) const | retdec::utils::ByteValueStorage | protected |
getNTWSNice(std::uint64_t address, std::size_t width, std::vector< std::uint64_t > &res) const | retdec::utils::ByteValueStorage | |
getNTWSNiceImpl(const GetXByteFn &getXByteFn, std::uint64_t address, std::size_t width, std::vector< std::uint64_t > &res) const | retdec::utils::ByteValueStorage | protected |
getNumberOfNibblesInByte() const =0 | retdec::utils::ByteValueStorage | pure virtual |
getWord(std::uint64_t address, std::uint64_t &res, Endianness e=Endianness::UNKNOWN) const | retdec::utils::ByteValueStorage | |
getWordArray(std::uint64_t address, std::vector< std::uint64_t > &res, std::size_t, Endianness e=Endianness::UNKNOWN) const | retdec::utils::ByteValueStorage | |
getWordLength() const =0 | retdec::utils::ByteValueStorage | pure virtual |
getXByte(std::uint64_t address, std::uint64_t x, std::uint64_t &res, Endianness e=Endianness::UNKNOWN) const =0 | retdec::utils::ByteValueStorage | pure virtual |
getXByteArray(std::uint64_t address, std::uint64_t x, std::vector< std::uint64_t > &res, std::size_t size, Endianness e=Endianness::UNKNOWN) const | retdec::utils::ByteValueStorage | |
GetXByteFn typedef | retdec::utils::ByteValueStorage | protected |
getXBytes(std::uint64_t address, std::uint64_t x, std::vector< std::uint8_t > &res) const =0 | retdec::utils::ByteValueStorage | pure virtual |
hasMixedEndianForDouble() const =0 | retdec::utils::ByteValueStorage | pure virtual |
hexToBig(std::string &str) const | retdec::utils::ByteValueStorage | |
hexToLittle(std::string &str) const | retdec::utils::ByteValueStorage | |
isBigEndian() const | retdec::utils::ByteValueStorage | |
isLittleEndian() const | retdec::utils::ByteValueStorage | |
isUnknownEndian() const | retdec::utils::ByteValueStorage | |
set10Byte(std::uint64_t address, long double val) | retdec::utils::ByteValueStorage | |
set1Byte(std::uint64_t address, std::uint64_t val, Endianness e=Endianness::UNKNOWN) | retdec::utils::ByteValueStorage | |
set2Byte(std::uint64_t address, std::uint64_t val, Endianness e=Endianness::UNKNOWN) | retdec::utils::ByteValueStorage | |
set4Byte(std::uint64_t address, std::uint64_t val, Endianness e=Endianness::UNKNOWN) | retdec::utils::ByteValueStorage | |
set8Byte(std::uint64_t address, std::uint64_t val, Endianness e=Endianness::UNKNOWN) | retdec::utils::ByteValueStorage | |
setDouble(std::uint64_t address, double val) | retdec::utils::ByteValueStorage | |
setFloat(std::uint64_t address, float val) | retdec::utils::ByteValueStorage | |
setWord(std::uint64_t address, std::uint64_t val, Endianness e=Endianness::UNKNOWN) | retdec::utils::ByteValueStorage | |
setXByte(std::uint64_t address, std::uint64_t x, std::uint64_t val, Endianness e=Endianness::UNKNOWN)=0 | retdec::utils::ByteValueStorage | pure virtual |
setXBytes(std::uint64_t address, const std::vector< std::uint8_t > &val)=0 | retdec::utils::ByteValueStorage | pure virtual |
~ByteValueStorage()=default | retdec::utils::ByteValueStorage | virtual |