#include <kernel_binary.h>
Definition at line 556 of file kernel_binary.h.
◆ AlternativeReadingScopeWithNewData()
dart::kernel::AlternativeReadingScopeWithNewData::AlternativeReadingScopeWithNewData |
( |
Reader * |
reader, |
|
|
const TypedDataBase * |
new_typed_data, |
|
|
intptr_t |
new_position |
|
) |
| |
|
inline |
Definition at line 558 of file kernel_binary.h.
561 : reader_(reader),
562 saved_size_(reader_->size_),
563 saved_raw_buffer_(reader_->raw_buffer_),
564 saved_typed_data_(reader_->typed_data_),
565 saved_offset_(reader_->offset_) {
566 reader_->typed_data_ = new_typed_data;
567 reader_->Init();
568 reader_->offset_ = new_position;
569 }
◆ ~AlternativeReadingScopeWithNewData()
dart::kernel::AlternativeReadingScopeWithNewData::~AlternativeReadingScopeWithNewData |
( |
| ) |
|
|
inline |
Definition at line 571 of file kernel_binary.h.
571 {
572 reader_->raw_buffer_ = saved_raw_buffer_;
573 reader_->typed_data_ = saved_typed_data_;
574 reader_->size_ = saved_size_;
575 reader_->offset_ = saved_offset_;
576 }
◆ saved_offset()
intptr_t dart::kernel::AlternativeReadingScopeWithNewData::saved_offset |
( |
| ) |
|
|
inline |
The documentation for this class was generated from the following file: