Home
last modified time | relevance | path

Searched refs:iter_ (Results 1 - 11 of 11) sorted by relevance

/arkcompiler/ets_frontend/es2panda/util/
H A Dustring.h143 explicit Iterator(const StringView &sv) noexcept : sv_(sv.sv_), iter_(sv_.begin()) {} in iter_() function in panda::es2panda::util::StringView::Iterator
150 return static_cast<size_t>(iter_ - sv_.begin()); in Index()
160 return HasNext() ? *iter_ : INVALID_CP; in Peek()
175 iter_ += offset; in Forward()
180 iter_ -= offset; in Backward()
185 iter_ = sv_.begin() + offset; in Reset()
190 iter_ = pos; in Rewind()
195 return iter_; in Save()
200 return iter_ != sv_.end(); in HasNext()
209 ++iter_; in HasExpectedNumberOfBytes()
222 mutable std::string_view::const_iterator iter_; global() member in panda::es2panda::util::StringView::Iterator
[all...]
H A Dustring.cpp60 char32_t cu0 = static_cast<uint8_t>(*iter_++); in SkipCp()
67 iter_ += 1U; in SkipCp()
72 iter_ += 2U; in SkipCp()
78 iter_ += 3U; in SkipCp()
/arkcompiler/ets_frontend/ets2panda/util/
H A Dustring.cpp60 char32_t cu0 = static_cast<uint8_t>(*iter_++); in SkipCp()
67 iter_ += 1U; in SkipCp()
72 iter_ += 2U; in SkipCp()
78 iter_ += 3U; in SkipCp()
H A Dustring.h140 explicit Iterator(const StringView &sv) noexcept : sv_(sv.sv_), iter_(sv_.begin()) {} in iter_() function in ark::es2panda::util::StringView::Iterator
147 return static_cast<size_t>(iter_ - sv_.begin()); in Index()
157 return HasNext() ? *iter_ : INVALID_CP; in Peek()
172 iter_ += offset; in Forward()
177 iter_ -= offset; in Backward()
182 iter_ = sv_.begin() + offset; in Reset()
187 iter_ = pos; in Rewind()
192 return iter_; in Save()
197 return iter_ != sv_.end(); in HasNext()
207 mutable std::string_view::const_iterator iter_; member in ark::es2panda::util::StringView::Iterator
[all...]
/arkcompiler/ets_frontend/ets2panda/lexer/regexp/
H A Dregexp.cpp29 : re_(re), allocator_ {allocator}, iter_(re_.patternStr), parser_(parser) in RegExpParser()
40 return iter_.Peek(); in Peek()
45 return iter_.Next(); in Next()
88 if (iter_.HasNext()) { in ParsePattern()
522 auto digitStart = iter_; in ParseDecimalEscape()
534 iter_ = digitStart; in ParseDecimalEscape()
557 iter_ = digitStart; in ParseDecimalEscape()
661 auto pos = iter_; in ParseUnicodeEscape()
668 iter_ = pos; in ParseUnicodeEscape()
687 if (!iter_ in ParseUnicodePropertyEscape()
[all...]
H A Dregexp.h100 util::StringView::Iterator iter_; member in ark::es2panda::lexer::RegExpParser
/arkcompiler/ets_frontend/es2panda/lexer/regexp/
H A Dregexp.cpp32 : re_(re), allocator_ {allocator}, iter_(re_.patternStr), capturingGroupCount_(0) in RegExpParser()
43 return iter_.Peek(); in Peek()
48 return iter_.Next(); in Next()
97 if (iter_.HasNext()) { in ParsePattern()
518 auto digitStart = iter_; in ParseDecimalEscape()
530 iter_ = digitStart; in ParseDecimalEscape()
553 iter_ = digitStart; in ParseDecimalEscape()
656 auto pos = iter_; in ParseUnicodeEscape()
665 iter_ = pos; in ParseUnicodeEscape()
685 if (!iter_ in ParseUnicodePropertyEscape()
[all...]
H A Dregexp.h100 util::StringView::Iterator iter_; member in panda::es2panda::lexer::RegExpParser
/arkcompiler/runtime_core/static_core/runtime/include/
H A Dvtable_builder_base.h274 iter_ = umap.begin(bucket); in FilterBucketIterator()
281 return !valid_ || iter_ == endIter_; in IsEmpty()
287 return *iter_; in Value()
293 ++iter_; in Next()
300 while (!IsEmpty() && !pred_(iter_)) { in Advance()
301 ++iter_; in Advance()
306 LocalIter iter_ {};
/arkcompiler/ets_runtime/ecmascript/
H A Decma_string_table.h67 : Task(0), iter_(iter), cleaner_(cleaner), visitor_(visitor) {} in SweepWeakRefTask()
76 IteratorPtr iter_; member in panda::ecmascript::EcmaStringTableCleaner::SweepWeakRefTask
81 IteratorPtr iter_; member in panda::ecmascript::EcmaStringTableCleaner
H A Decma_string_table.cpp24 iter_ = std::make_shared<std::atomic<uint32_t>>(0U); in PostSweepWeakRefTask()
27 Taskpool::GetCurrentTaskpool()->PostTask(std::make_unique<SweepWeakRefTask>(iter_, this, visitor)); in PostSweepWeakRefTask()
33 ProcessSweepWeakRef(iter_, this, visitor); in JoinAndWaitSweepWeakRefTask()
35 iter_.reset(); in JoinAndWaitSweepWeakRefTask()
74 ProcessSweepWeakRef(iter_, cleaner_, visitor_); in Run()

Completed in 7 milliseconds