Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Public Member Functions | List of all members
dart::kernel::AlternativeReadingScope Class Reference

#include <kernel_binary.h>

Public Member Functions

 AlternativeReadingScope (Reader *reader, intptr_t new_position)
 
 AlternativeReadingScope (Reader *reader)
 
 ~AlternativeReadingScope ()
 
intptr_t saved_offset ()
 

Detailed Description

Definition at line 533 of file kernel_binary.h.

Constructor & Destructor Documentation

◆ AlternativeReadingScope() [1/2]

dart::kernel::AlternativeReadingScope::AlternativeReadingScope ( Reader reader,
intptr_t  new_position 
)
inline

Definition at line 535 of file kernel_binary.h.

536 : reader_(reader), saved_offset_(reader_->offset_) {
537 reader_->offset_ = new_position;
538 }

◆ AlternativeReadingScope() [2/2]

dart::kernel::AlternativeReadingScope::AlternativeReadingScope ( Reader reader)
inlineexplicit

Definition at line 540 of file kernel_binary.h.

541 : reader_(reader), saved_offset_(reader_->offset_) {}

◆ ~AlternativeReadingScope()

dart::kernel::AlternativeReadingScope::~AlternativeReadingScope ( )
inline

Definition at line 543 of file kernel_binary.h.

543{ reader_->offset_ = saved_offset_; }

Member Function Documentation

◆ saved_offset()

intptr_t dart::kernel::AlternativeReadingScope::saved_offset ( )
inline

Definition at line 545 of file kernel_binary.h.

545{ return saved_offset_; }

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