retdec
retdec::utils::ByteValueStorage Member List

This is the complete list of members for retdec::utils::ByteValueStorage, including all inherited members.

bitsToBig(std::string &str) constretdec::utils::ByteValueStorage
bitsToBig(std::vector< unsigned char > &values) constretdec::utils::ByteValueStorage
bitsToLittle(std::string &str) constretdec::utils::ByteValueStorage
bitsToLittle(std::vector< unsigned char > &values) constretdec::utils::ByteValueStorage
ByteValueStorage()=defaultretdec::utils::ByteValueStorage
createBytesFromValue(std::uint64_t data, std::uint64_t x, std::vector< std::uint8_t > &value, Endianness endian) constretdec::utils::ByteValueStorageprotected
createValueFromBytes(const std::vector< std::uint8_t > &data, std::uint64_t &value, Endianness endian, std::uint64_t offset=0, std::uint64_t size=0) constretdec::utils::ByteValueStorageprotected
get10Byte(std::uint64_t address, long double &res) constretdec::utils::ByteValueStorage
get10ByteArray(std::uint64_t address, std::vector< long double > &res, std::size_t size) constretdec::utils::ByteValueStorage
get10ByteImpl(const std::vector< std::uint8_t > &data, long double &res) constretdec::utils::ByteValueStorageprotected
get1Byte(std::uint64_t address, std::uint64_t &res, Endianness e=Endianness::UNKNOWN) constretdec::utils::ByteValueStorage
get1ByteArray(std::uint64_t address, std::vector< std::uint64_t > &res, std::size_t size, Endianness e=Endianness::UNKNOWN) constretdec::utils::ByteValueStorage
get2Byte(std::uint64_t address, std::uint64_t &res, Endianness e=Endianness::UNKNOWN) constretdec::utils::ByteValueStorage
get2ByteArray(std::uint64_t address, std::vector< std::uint64_t > &res, std::size_t size, Endianness e=Endianness::UNKNOWN) constretdec::utils::ByteValueStorage
get4Byte(std::uint64_t address, std::uint64_t &res, Endianness e=Endianness::UNKNOWN) constretdec::utils::ByteValueStorage
get4ByteArray(std::uint64_t address, std::vector< std::uint64_t > &res, std::size_t size, Endianness e=Endianness::UNKNOWN) constretdec::utils::ByteValueStorage
get8Byte(std::uint64_t address, std::uint64_t &res, Endianness e=Endianness::UNKNOWN) constretdec::utils::ByteValueStorage
get8ByteArray(std::uint64_t address, std::vector< std::uint64_t > &res, std::size_t size, Endianness e=Endianness::UNKNOWN) constretdec::utils::ByteValueStorage
getByteLength() const =0retdec::utils::ByteValueStoragepure virtual
getBytesPerWord() const =0retdec::utils::ByteValueStoragepure virtual
getDouble(std::uint64_t address, double &res) constretdec::utils::ByteValueStorage
getDoubleArray(std::uint64_t address, std::vector< double > &res, std::size_t size) constretdec::utils::ByteValueStorage
getDoubleImpl(const std::vector< std::uint8_t > &data, double &res) constretdec::utils::ByteValueStorageprotected
getEndianness() const =0retdec::utils::ByteValueStoragepure virtual
getFloat(std::uint64_t address, float &res) constretdec::utils::ByteValueStorage
getFloatArray(std::uint64_t address, std::vector< float > &res, std::size_t size) constretdec::utils::ByteValueStorage
getFloatImpl(const std::vector< std::uint8_t > &data, float &res) constretdec::utils::ByteValueStorageprotected
getInverseEndianness() constretdec::utils::ByteValueStorage
GetNByteFn typedefretdec::utils::ByteValueStorageprotected
getNibbleLength() const =0retdec::utils::ByteValueStoragepure virtual
getNTBS(std::uint64_t address, std::string &res, std::size_t size=0) constretdec::utils::ByteValueStorage
getNTBSImpl(const GetNByteFn &get1ByteFn, std::uint64_t address, std::string &res, std::size_t size) constretdec::utils::ByteValueStorageprotected
getNTWS(std::uint64_t address, std::size_t width, std::vector< std::uint64_t > &res) constretdec::utils::ByteValueStorage
getNTWSImpl(const GetXByteFn &getXByteFn, std::uint64_t address, std::size_t width, std::vector< std::uint64_t > &res) constretdec::utils::ByteValueStorageprotected
getNTWSNice(std::uint64_t address, std::size_t width, std::vector< std::uint64_t > &res) constretdec::utils::ByteValueStorage
getNTWSNiceImpl(const GetXByteFn &getXByteFn, std::uint64_t address, std::size_t width, std::vector< std::uint64_t > &res) constretdec::utils::ByteValueStorageprotected
getNumberOfNibblesInByte() const =0retdec::utils::ByteValueStoragepure virtual
getWord(std::uint64_t address, std::uint64_t &res, Endianness e=Endianness::UNKNOWN) constretdec::utils::ByteValueStorage
getWordArray(std::uint64_t address, std::vector< std::uint64_t > &res, std::size_t, Endianness e=Endianness::UNKNOWN) constretdec::utils::ByteValueStorage
getWordLength() const =0retdec::utils::ByteValueStoragepure virtual
getXByte(std::uint64_t address, std::uint64_t x, std::uint64_t &res, Endianness e=Endianness::UNKNOWN) const =0retdec::utils::ByteValueStoragepure virtual
getXByteArray(std::uint64_t address, std::uint64_t x, std::vector< std::uint64_t > &res, std::size_t size, Endianness e=Endianness::UNKNOWN) constretdec::utils::ByteValueStorage
GetXByteFn typedefretdec::utils::ByteValueStorageprotected
getXBytes(std::uint64_t address, std::uint64_t x, std::vector< std::uint8_t > &res) const =0retdec::utils::ByteValueStoragepure virtual
hasMixedEndianForDouble() const =0retdec::utils::ByteValueStoragepure virtual
hexToBig(std::string &str) constretdec::utils::ByteValueStorage
hexToLittle(std::string &str) constretdec::utils::ByteValueStorage
isBigEndian() constretdec::utils::ByteValueStorage
isLittleEndian() constretdec::utils::ByteValueStorage
isUnknownEndian() constretdec::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)=0retdec::utils::ByteValueStoragepure virtual
setXBytes(std::uint64_t address, const std::vector< std::uint8_t > &val)=0retdec::utils::ByteValueStoragepure virtual
~ByteValueStorage()=defaultretdec::utils::ByteValueStoragevirtual