Flutter Engine
The Flutter Engine
Public Member Functions | Public Attributes | List of all members
dart::ArgumentsInfo Struct Reference

#include <il.h>

Public Member Functions

 ArgumentsInfo (intptr_t type_args_len, intptr_t count_with_type_args, intptr_t size_with_type_args, const Array &argument_names)
 
ArrayPtr ToArgumentsDescriptor () const
 

Public Attributes

const intptr_t type_args_len
 
const intptr_t count_with_type_args
 
const intptr_t size_with_type_args
 
const intptr_t count_without_type_args
 
const intptr_t size_without_type_args
 
const Arrayargument_names
 

Detailed Description

Definition at line 4520 of file il.h.

Constructor & Destructor Documentation

◆ ArgumentsInfo()

dart::ArgumentsInfo::ArgumentsInfo ( intptr_t  type_args_len,
intptr_t  count_with_type_args,
intptr_t  size_with_type_args,
const Array argument_names 
)
inline

Definition at line 4521 of file il.h.

4529 (type_args_len > 0 ? 1 : 0)),
4531 (type_args_len > 0 ? 1 : 0)),
const intptr_t count_with_type_args
Definition: il.h:4540
const intptr_t count_without_type_args
Definition: il.h:4542
const intptr_t type_args_len
Definition: il.h:4539
const intptr_t size_with_type_args
Definition: il.h:4541
const intptr_t size_without_type_args
Definition: il.h:4543
const Array & argument_names
Definition: il.h:4544

Member Function Documentation

◆ ToArgumentsDescriptor()

ArrayPtr dart::ArgumentsInfo::ToArgumentsDescriptor ( ) const
inline

Definition at line 4534 of file il.h.

4534 {
4537 }
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)
Definition: dart_entry.cc:444

Member Data Documentation

◆ argument_names

const Array& dart::ArgumentsInfo::argument_names

Definition at line 4544 of file il.h.

◆ count_with_type_args

const intptr_t dart::ArgumentsInfo::count_with_type_args

Definition at line 4540 of file il.h.

◆ count_without_type_args

const intptr_t dart::ArgumentsInfo::count_without_type_args

Definition at line 4542 of file il.h.

◆ size_with_type_args

const intptr_t dart::ArgumentsInfo::size_with_type_args

Definition at line 4541 of file il.h.

◆ size_without_type_args

const intptr_t dart::ArgumentsInfo::size_without_type_args

Definition at line 4543 of file il.h.

◆ type_args_len

const intptr_t dart::ArgumentsInfo::type_args_len

Definition at line 4539 of file il.h.


The documentation for this struct was generated from the following file: