Go to the source code of this file.
|
struct | dart::LEB128Constants |
|
class | dart::ReadStream |
|
class | dart::ReadStream::Raw< N, T > |
|
class | dart::ReadStream::Raw< 1, T > |
|
class | dart::ReadStream::Raw< 2, T > |
|
class | dart::ReadStream::Raw< 4, T > |
|
class | dart::ReadStream::Raw< 8, T > |
|
class | dart::BaseWriteStream |
|
class | dart::BaseWriteStream::Raw< N, T > |
|
class | dart::BaseWriteStream::Raw< 1, T > |
|
class | dart::BaseWriteStream::Raw< 2, T > |
|
class | dart::BaseWriteStream::Raw< 4, T > |
|
class | dart::BaseWriteStream::Raw< 8, T > |
|
class | dart::NonStreamingWriteStream |
|
class | dart::MallocWriteStream |
|
class | dart::ZoneWriteStream |
|
class | dart::StreamingWriteStream |
|
◆ STAGE
Value: byte = *cursor++; \
result =
byte + (
result << 7); \
static void done(const char *config, const char *src, const char *srcOptions, const char *name)
◆ UNROLLED_BODY
#define UNROLLED_BODY |
( |
|
bit_start | ) |
|
Value:
"Bit start must be a multiple of the data bits per byte"); \
static_assert(bit_start >= 0 && bit_start <
kBitsPerByte *
sizeof(
T), \
"Starting unrolled body at invalid bit position"); \
"Unrolled body should not contain final bits in value"); \
b = ReadByte(); \
return r | (
static_cast<T>(
b - end_byte_marker) << bit_start); \
} \
constexpr intptr_t kBitsPerByte
static constexpr int8_t kMaxUnsignedDataPerByte
static constexpr int8_t kDataBitsPerByte
Definition at line 258 of file datastream.h.
◆ UNROLLED_END
#define UNROLLED_END |
( |
|
bit_start | ) |
|
Value:
"Bit start must be a multiple of the data bits per byte"); \
static_assert(bit_start >= 0 && bit_start <
kBitsPerByte *
sizeof(
T), \
"Starting unrolled end at invalid bit position"); \
"Unrolled end does not contain final bits in value"); \
b = ReadByte(); \
return r | (
static_cast<T>(
b - end_byte_marker) << bit_start);
Definition at line 272 of file datastream.h.
◆ UNROLLED_INIT
#define UNROLLED_INIT |
( |
| ) |
|
Value:
Unsigned
b = ReadByte(); \
return
b - end_byte_marker; \
} \
Definition at line 248 of file datastream.h.