Flutter Engine
The Flutter Engine
Public Member Functions | Static Public Member Functions | List of all members
dart::kernel::ProcedureAttributesMetadataHelper Class Reference

#include <kernel_translation_helper.h>

Inheritance diagram for dart::kernel::ProcedureAttributesMetadataHelper:
dart::kernel::MetadataHelper

Public Member Functions

 ProcedureAttributesMetadataHelper (KernelReaderHelper *helper)
 
ProcedureAttributesMetadata GetProcedureAttributes (intptr_t node_offset)
 
- Public Member Functions inherited from dart::kernel::MetadataHelper
 MetadataHelper (KernelReaderHelper *helper, const char *tag, bool precompiler_only)
 

Static Public Member Functions

static const char * tag ()
 

Additional Inherited Members

- Protected Member Functions inherited from dart::kernel::MetadataHelper
intptr_t FindMetadataMapping (intptr_t node_offset)
 
intptr_t GetNextMetadataPayloadOffset (intptr_t node_offset)
 
intptr_t GetComponentMetadataPayloadOffset ()
 
- Protected Attributes inherited from dart::kernel::MetadataHelper
KernelReaderHelperhelper_
 
TranslationHelpertranslation_helper_
 

Detailed Description

Definition at line 1107 of file kernel_translation_helper.h.

Constructor & Destructor Documentation

◆ ProcedureAttributesMetadataHelper()

dart::kernel::ProcedureAttributesMetadataHelper::ProcedureAttributesMetadataHelper ( KernelReaderHelper helper)
explicit

Definition at line 1933 of file kernel_translation_helper.cc.

1935 : MetadataHelper(helper, tag(), /* precompiler_only = */ true) {}
MetadataHelper(KernelReaderHelper *helper, const char *tag, bool precompiler_only)

Member Function Documentation

◆ GetProcedureAttributes()

ProcedureAttributesMetadata dart::kernel::ProcedureAttributesMetadataHelper::GetProcedureAttributes ( intptr_t  node_offset)

Definition at line 1956 of file kernel_translation_helper.cc.

1957 {
1958 ProcedureAttributesMetadata metadata;
1959 ReadMetadata(node_offset, &metadata);
1960 return metadata;
1961}

◆ tag()

static const char * dart::kernel::ProcedureAttributesMetadataHelper::tag ( )
inlinestatic

Definition at line 1109 of file kernel_translation_helper.h.

1109{ return "vm.procedure-attributes.metadata"; }

The documentation for this class was generated from the following files: