|
rippled
|

Public Member Functions | |
| SerialIter (void const *data, std::size_t size) noexcept | |
| SerialIter (Slice const &slice) | |
| template<int N> | |
| SerialIter (std::uint8_t const (&data)[N]) | |
| std::size_t | empty () const noexcept |
| void | reset () noexcept |
| int | getBytesLeft () const noexcept |
| unsigned char | get8 () |
| std::uint16_t | get16 () |
| std::uint32_t | get32 () |
| std::uint64_t | get64 () |
| template<std::size_t Bits, class Tag = void> | |
| base_uint< Bits, Tag > | getBitString () |
| uint128 | get128 () |
| uint160 | get160 () |
| uint256 | get256 () |
| void | getFieldID (int &type, int &name) |
| int | getVLDataLength () |
| Slice | getSlice (std::size_t bytes) |
| Blob | getRaw (int size) |
| Blob | getVL () |
| void | skip (int num) |
| Buffer | getVLBuffer () |
| template<class T > | |
| T | getRawHelper (int size) |
Private Attributes | |
| std::uint8_t const * | p_ |
| std::size_t | remain_ |
| std::size_t | used_ = 0 |
Definition at line 310 of file Serializer.h.
|
noexcept |
Definition at line 338 of file Serializer.cpp.
| ripple::SerialIter::SerialIter | ( | Slice const & | slice | ) |
Definition at line 320 of file Serializer.h.
|
explicit |
Definition at line 326 of file Serializer.h.
|
noexcept |
Definition at line 332 of file Serializer.h.
|
noexcept |
Definition at line 344 of file Serializer.cpp.
|
noexcept |
Definition at line 341 of file Serializer.h.
| unsigned char ripple::SerialIter::get8 | ( | ) |
Definition at line 362 of file Serializer.cpp.
| std::uint16_t ripple::SerialIter::get16 | ( | ) |
Definition at line 374 of file Serializer.cpp.
| std::uint32_t ripple::SerialIter::get32 | ( | ) |
Definition at line 386 of file Serializer.cpp.
| std::uint64_t ripple::SerialIter::get64 | ( | ) |
Definition at line 399 of file Serializer.cpp.
| base_uint< Bits, Tag > ripple::SerialIter::getBitString |
Definition at line 414 of file Serializer.h.
| uint128 ripple::SerialIter::get128 | ( | ) |
Definition at line 364 of file Serializer.h.
| uint160 ripple::SerialIter::get160 | ( | ) |
Definition at line 370 of file Serializer.h.
| uint256 ripple::SerialIter::get256 | ( | ) |
Definition at line 376 of file Serializer.h.
| void ripple::SerialIter::getFieldID | ( | int & | type, |
| int & | name | ||
| ) |
Definition at line 414 of file Serializer.cpp.
| int ripple::SerialIter::getVLDataLength | ( | ) |
Definition at line 470 of file Serializer.cpp.
| Slice ripple::SerialIter::getSlice | ( | std::size_t | bytes | ) |
Definition at line 495 of file Serializer.cpp.
| Blob ripple::SerialIter::getRaw | ( | int | size | ) |
Definition at line 464 of file Serializer.cpp.
| Blob ripple::SerialIter::getVL | ( | ) |
Definition at line 508 of file Serializer.cpp.
| void ripple::SerialIter::skip | ( | int | num | ) |
Definition at line 352 of file Serializer.cpp.
| Buffer ripple::SerialIter::getVLBuffer | ( | ) |
Definition at line 514 of file Serializer.cpp.
| T ripple::SerialIter::getRawHelper | ( | int | size | ) |
Definition at line 442 of file Serializer.cpp.
|
private |
Definition at line 313 of file Serializer.h.
|
private |
Definition at line 314 of file Serializer.h.
|
private |
Definition at line 315 of file Serializer.h.
1.8.17