Flutter Engine
The Flutter Engine
|
#include <kernel_binary.h>
Public Member Functions | |
Reader (const TypedDataBase &typed_data) | |
uint32_t | ReadFromIndex (intptr_t end_offset, intptr_t fields_before, intptr_t list_size, intptr_t list_index) |
uint32_t | ReadUInt32At (intptr_t offset) const |
uint32_t | ReadFromIndexNoReset (intptr_t end_offset, intptr_t fields_before, intptr_t list_size, intptr_t list_index) |
uint32_t | ReadUInt32 () |
double | ReadDouble () |
uint32_t | ReadUInt () |
intptr_t | ReadSLEB128 () |
int64_t | ReadSLEB128AsInt64 () |
TokenPosition | ReadPosition () |
intptr_t | ReadListLength () |
uint8_t | ReadByte () |
uint8_t | PeekByte () |
void | ReadBytes (uint8_t *buffer, uint8_t size) |
bool | ReadBool () |
uint8_t | ReadFlags () |
Tag | ReadTag (uint8_t *payload=nullptr) |
Tag | PeekTag (uint8_t *payload=nullptr) |
Nullability | ReadNullability () |
Variance | ReadVariance () |
void | EnsureEnd () |
TokenPosition | max_position () |
TokenPosition | min_position () |
NameIndex | ReadCanonicalNameReference () |
const TypedDataBase * | typed_data () |
intptr_t | offset () const |
void | set_offset (intptr_t offset) |
intptr_t | size () const |
TypedDataViewPtr | ViewFromTo (intptr_t start, intptr_t end) |
const uint8_t * | BufferAt (intptr_t offset) |
TypedDataPtr | ReadLineStartsData (intptr_t line_start_count) |
Public Member Functions inherited from dart::ValueObject | |
ValueObject () | |
~ValueObject () | |
Static Public Member Functions | |
static const char * | TagName (Tag tag) |
static Nullability | ConvertNullability (KernelNullability kernel_nullability) |
Friends | |
class | Program |
class | AlternativeReadingScopeWithNewData |
class | AlternativeReadingScope |
class | PositionScope |
Definition at line 286 of file kernel_binary.h.
|
inlineexplicit |
Definition at line 288 of file kernel_binary.h.
|
inline |
Definition at line 491 of file kernel_binary.h.
|
inlinestatic |
Definition at line 433 of file kernel_binary.h.
|
inline |
Definition at line 456 of file kernel_binary.h.
|
inline |
Definition at line 468 of file kernel_binary.h.
|
inline |
Definition at line 472 of file kernel_binary.h.
|
inline |
Definition at line 480 of file kernel_binary.h.
|
inline |
Definition at line 391 of file kernel_binary.h.
|
inline |
Definition at line 419 of file kernel_binary.h.
|
inline |
Definition at line 399 of file kernel_binary.h.
|
inline |
Definition at line 389 of file kernel_binary.h.
|
inline |
Definition at line 393 of file kernel_binary.h.
|
inline |
Definition at line 476 of file kernel_binary.h.
|
inline |
Definition at line 325 of file kernel_binary.h.
|
inline |
Definition at line 401 of file kernel_binary.h.
|
inline |
Definition at line 293 of file kernel_binary.h.
|
inline |
Definition at line 311 of file kernel_binary.h.
TypedDataPtr dart::kernel::Reader::ReadLineStartsData | ( | intptr_t | line_start_count | ) |
Definition at line 37 of file kernel_binary.cc.
|
inline |
Definition at line 387 of file kernel_binary.h.
|
inline |
Definition at line 446 of file kernel_binary.h.
|
inline |
Read and return a TokenPosition from this reader.
Definition at line 377 of file kernel_binary.h.
|
inline |
Definition at line 360 of file kernel_binary.h.
|
inline |
|
inline |
Definition at line 405 of file kernel_binary.h.
|
inline |
Definition at line 333 of file kernel_binary.h.
|
inline |
Definition at line 319 of file kernel_binary.h.
|
inline |
Definition at line 304 of file kernel_binary.h.
|
inline |
Definition at line 451 of file kernel_binary.h.
|
inline |
Definition at line 481 of file kernel_binary.h.
|
inline |
Definition at line 485 of file kernel_binary.h.
|
static |
Definition at line 24 of file kernel_binary.cc.
|
inline |
Definition at line 478 of file kernel_binary.h.
|
inline |
Definition at line 487 of file kernel_binary.h.
|
friend |
Definition at line 501 of file kernel_binary.h.
|
friend |
Definition at line 500 of file kernel_binary.h.
|
friend |
Definition at line 527 of file kernel_binary.h.
|
friend |
Definition at line 499 of file kernel_binary.h.