Flutter Engine
The Flutter Engine
|
#include <kernel_translation_helper.h>
Public Types | |
enum | Field { kStart , kCanonicalName , kSourceUriIndex , kStartPosition , kPosition , kEndPosition , kFlags , kName , kAnnotations , kFunction , kInitializers , kEnd } |
enum | Flag { kConst = 1 << 0 , kExternal = 1 << 1 , kSynthetic = 1 << 2 } |
Public Member Functions | |
ConstructorHelper (KernelReaderHelper *helper) | |
void | ReadUntilIncluding (Field field) |
void | ReadUntilExcluding (Field field) |
void | SetNext (Field field) |
void | SetJustRead (Field field) |
bool | IsExternal () |
bool | IsConst () |
bool | IsSynthetic () |
Public Attributes | |
NameIndex | canonical_name_ |
TokenPosition | start_position_ = TokenPosition::kNoSource |
TokenPosition | position_ = TokenPosition::kNoSource |
TokenPosition | end_position_ = TokenPosition::kNoSource |
uint8_t | flags_ = 0 |
intptr_t | source_uri_index_ = 0 |
intptr_t | annotation_count_ = 0 |
Definition at line 666 of file kernel_translation_helper.h.
Enumerator | |
---|---|
kStart | |
kCanonicalName | |
kSourceUriIndex | |
kStartPosition | |
kPosition | |
kEndPosition | |
kFlags | |
kName | |
kAnnotations | |
kFunction | |
kInitializers | |
kEnd |
Definition at line 668 of file kernel_translation_helper.h.
Enumerator | |
---|---|
kConst | |
kExternal | |
kSynthetic |
Definition at line 683 of file kernel_translation_helper.h.
|
inlineexplicit |
Definition at line 689 of file kernel_translation_helper.h.
|
inline |
Definition at line 702 of file kernel_translation_helper.h.
|
inline |
Definition at line 701 of file kernel_translation_helper.h.
|
inline |
Definition at line 703 of file kernel_translation_helper.h.
void dart::kernel::ConstructorHelper::ReadUntilExcluding | ( | Field | field | ) |
Definition at line 1248 of file kernel_translation_helper.cc.
|
inline |
Definition at line 692 of file kernel_translation_helper.h.
|
inline |
Definition at line 699 of file kernel_translation_helper.h.
|
inline |
Definition at line 698 of file kernel_translation_helper.h.
intptr_t dart::kernel::ConstructorHelper::annotation_count_ = 0 |
Definition at line 711 of file kernel_translation_helper.h.
NameIndex dart::kernel::ConstructorHelper::canonical_name_ |
Definition at line 705 of file kernel_translation_helper.h.
TokenPosition dart::kernel::ConstructorHelper::end_position_ = TokenPosition::kNoSource |
Definition at line 708 of file kernel_translation_helper.h.
uint8_t dart::kernel::ConstructorHelper::flags_ = 0 |
Definition at line 709 of file kernel_translation_helper.h.
TokenPosition dart::kernel::ConstructorHelper::position_ = TokenPosition::kNoSource |
Definition at line 707 of file kernel_translation_helper.h.
intptr_t dart::kernel::ConstructorHelper::source_uri_index_ = 0 |
Definition at line 710 of file kernel_translation_helper.h.
TokenPosition dart::kernel::ConstructorHelper::start_position_ = TokenPosition::kNoSource |
Definition at line 706 of file kernel_translation_helper.h.