Flutter Engine
The Flutter Engine
|
#include <dart_entry.h>
Public Types | |
enum | { kCachedDescriptorCount = 32 } |
Public Member Functions | |
ArgumentsDescriptor (const Array &array) | |
intptr_t | TypeArgsLen () const |
intptr_t | FirstArgIndex () const |
intptr_t | CountWithTypeArgs () const |
intptr_t | Count () const |
intptr_t | Size () const |
intptr_t | SizeWithTypeArgs () const |
intptr_t | PositionalCount () const |
intptr_t | NamedCount () const |
StringPtr | NameAt (intptr_t i) const |
intptr_t | PositionAt (intptr_t i) const |
bool | MatchesNameAt (intptr_t i, const String &other) const |
ArrayPtr | GetArgumentNames () const |
void | PrintTo (BaseTextBuffer *buffer, bool show_named_positions=false) const |
const char * | ToCString () const |
Public Member Functions inherited from dart::ValueObject | |
ValueObject () | |
~ValueObject () | |
Static Public Member Functions | |
static intptr_t | type_args_len_offset () |
static intptr_t | count_offset () |
static intptr_t | size_offset () |
static intptr_t | positional_count_offset () |
static intptr_t | first_named_entry_offset () |
static intptr_t | name_offset () |
static intptr_t | position_offset () |
static intptr_t | named_entry_size () |
static ArrayPtr | NewBoxed (intptr_t type_args_len, intptr_t num_arguments, const Array &optional_arguments_names, Heap::Space space=Heap::kOld) |
static ArrayPtr | New (intptr_t type_args_len, intptr_t num_arguments, intptr_t size_arguments, const Array &optional_arguments_names, Heap::Space space=Heap::kOld) |
static ArrayPtr | NewBoxed (intptr_t type_args_len, intptr_t num_arguments, Heap::Space space=Heap::kOld) |
static ArrayPtr | New (intptr_t type_args_len, intptr_t num_arguments, intptr_t size_arguments, Heap::Space space=Heap::kOld) |
static void | Init () |
static void | Cleanup () |
static constexpr bool | ContainsCompressedPointers () |
Friends | |
class | VMSerializationRoots |
class | VMDeserializationRoots |
Definition at line 31 of file dart_entry.h.
anonymous enum |
Enumerator | |
---|---|
kCachedDescriptorCount |
Definition at line 127 of file dart_entry.h.
|
explicit |
Definition at line 357 of file dart_entry.cc.
|
static |
Definition at line 576 of file dart_entry.cc.
|
inlinestaticconstexpr |
Definition at line 130 of file dart_entry.h.
intptr_t dart::ArgumentsDescriptor::Count | ( | ) | const |
Definition at line 363 of file dart_entry.cc.
|
inlinestatic |
Definition at line 57 of file dart_entry.h.
|
inline |
Definition at line 38 of file dart_entry.h.
|
inlinestatic |
Definition at line 65 of file dart_entry.h.
|
inline |
Definition at line 37 of file dart_entry.h.
ArrayPtr dart::ArgumentsDescriptor::GetArgumentNames | ( | ) | const |
Definition at line 394 of file dart_entry.cc.
|
static |
Definition at line 569 of file dart_entry.cc.
bool dart::ArgumentsDescriptor::MatchesNameAt | ( | intptr_t | i, |
const String & | other | ||
) | const |
Definition at line 389 of file dart_entry.cc.
|
inlinestatic |
Definition at line 69 of file dart_entry.h.
StringPtr dart::ArgumentsDescriptor::NameAt | ( | intptr_t | i | ) | const |
Definition at line 375 of file dart_entry.cc.
|
inlinestatic |
Definition at line 73 of file dart_entry.h.
|
inline |
Definition at line 43 of file dart_entry.h.
|
static |
Definition at line 444 of file dart_entry.cc.
|
static |
Definition at line 514 of file dart_entry.cc.
|
inlinestatic |
Definition at line 83 of file dart_entry.h.
|
inlinestatic |
Definition at line 106 of file dart_entry.h.
|
inlinestatic |
Definition at line 70 of file dart_entry.h.
|
inlinestatic |
Definition at line 61 of file dart_entry.h.
intptr_t dart::ArgumentsDescriptor::PositionalCount | ( | ) | const |
Definition at line 371 of file dart_entry.cc.
intptr_t dart::ArgumentsDescriptor::PositionAt | ( | intptr_t | i | ) | const |
Definition at line 383 of file dart_entry.cc.
void dart::ArgumentsDescriptor::PrintTo | ( | BaseTextBuffer * | buffer, |
bool | show_named_positions = false |
||
) | const |
Definition at line 414 of file dart_entry.cc.
intptr_t dart::ArgumentsDescriptor::Size | ( | ) | const |
Definition at line 367 of file dart_entry.cc.
|
inlinestatic |
Definition at line 59 of file dart_entry.h.
|
inline |
Definition at line 41 of file dart_entry.h.
const char * dart::ArgumentsDescriptor::ToCString | ( | ) | const |
Definition at line 438 of file dart_entry.cc.
|
inlinestatic |
Definition at line 53 of file dart_entry.h.
intptr_t dart::ArgumentsDescriptor::TypeArgsLen | ( | ) | const |
Definition at line 359 of file dart_entry.cc.
|
friend |
Definition at line 183 of file dart_entry.h.
|
friend |
Definition at line 182 of file dart_entry.h.