Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
dart::UntaggedLocalVarDescriptors::VarInfo Struct Reference

#include <raw_object.h>

Public Member Functions

VarInfoKind kind () const
 
void set_kind (VarInfoKind kind)
 
int32_t index () const
 
void set_index (int32_t index)
 

Public Attributes

int32_t index_kind = 0
 
TokenPosition declaration_pos
 
TokenPosition begin_pos
 
TokenPosition end_pos
 
int16_t scope_id
 

Detailed Description

Definition at line 2318 of file raw_object.h.

Member Function Documentation

◆ index()

int32_t dart::UntaggedLocalVarDescriptors::VarInfo::index ( ) const
inline

◆ kind()

VarInfoKind dart::UntaggedLocalVarDescriptors::VarInfo::kind ( ) const
inline

Definition at line 2329 of file raw_object.h.

2329 {
2330 return static_cast<VarInfoKind>(KindBits::decode(index_kind));
2331 }

◆ set_index()

void dart::UntaggedLocalVarDescriptors::VarInfo::set_index ( int32_t  index)
inline

Definition at line 2336 of file raw_object.h.

2336 {
2338 }
static constexpr int32_t update(int32_t value, int32_t original)
Definition bitfield.h:190

◆ set_kind()

void dart::UntaggedLocalVarDescriptors::VarInfo::set_kind ( VarInfoKind  kind)
inline

Definition at line 2332 of file raw_object.h.

Member Data Documentation

◆ begin_pos

TokenPosition dart::UntaggedLocalVarDescriptors::VarInfo::begin_pos
Initial value:
=
TokenPosition::kNoSource

Definition at line 2323 of file raw_object.h.

◆ declaration_pos

TokenPosition dart::UntaggedLocalVarDescriptors::VarInfo::declaration_pos
Initial value:
=
TokenPosition::kNoSource

Definition at line 2321 of file raw_object.h.

◆ end_pos

TokenPosition dart::UntaggedLocalVarDescriptors::VarInfo::end_pos
Initial value:
=
TokenPosition::kNoSource

Definition at line 2325 of file raw_object.h.

◆ index_kind

int32_t dart::UntaggedLocalVarDescriptors::VarInfo::index_kind = 0

Definition at line 2319 of file raw_object.h.

◆ scope_id

int16_t dart::UntaggedLocalVarDescriptors::VarInfo::scope_id

Definition at line 2327 of file raw_object.h.


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