36 #include "../utils/endian.h" 37 #include "../math/BigInt.h" 56 _bytes.push_back(byte);
66 auto ptr =
reinterpret_cast<const uint8_t *
>(&value);
68 auto i =
sizeof(value);
74 for (
auto i = 0; i <
sizeof(value); i++) {
87 auto ptr =
reinterpret_cast<const uint8_t *
>(&value);
89 auto i =
sizeof(value);
95 for (
auto i = 0; i <
sizeof(value); i++) {
154 std::vector<uint8_t> _bytes;
bool isSystemBigEndian()
Definition: endian.cpp:45
std::vector< uint8_t > toByteArray() const
Definition: BytesWriter.cpp:42
BytesWriter & writeVarString(const std::string &str)
Definition: BytesWriter.cpp:90
BytesWriter & writeLeBigInt(const BigInt &i)
Definition: BytesWriter.cpp:65
BytesWriter & writeLeValue(const T value)
Definition: BytesWriter.h:86
BytesWriter & writeVarInt(uint64_t i)
Definition: BytesWriter.cpp:78
BytesWriter & writeBeValue(const T value)
Definition: BytesWriter.h:65
Definition: BytesWriter.h:44
BytesWriter & writeString(const std::string &str)
Definition: BytesWriter.cpp:71
BytesWriter & writeByteArray(const std::vector< uint8_t > &data)
Definition: BytesWriter.cpp:46
BytesWriter & writeBeBigInt(const BigInt &i)
Definition: BytesWriter.cpp:60
BytesWriter & writeLeByteArray(const std::vector< uint8_t > &data)
Definition: BytesWriter.cpp:53
Definition: Account.cpp:8
BytesWriter & writeByte(uint8_t byte)
Definition: BytesWriter.h:55