/arkcompiler/ets_frontend/es2panda/util/ |
H A D | ustring.h | 143 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 D | ustring.cpp | 60 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 D | ustring.cpp | 60 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 D | ustring.h | 140 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 D | regexp.cpp | 29 : 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 D | regexp.h | 100 util::StringView::Iterator iter_; member in ark::es2panda::lexer::RegExpParser
|
/arkcompiler/ets_frontend/es2panda/lexer/regexp/ |
H A D | regexp.cpp | 32 : 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 D | regexp.h | 100 util::StringView::Iterator iter_; member in panda::es2panda::lexer::RegExpParser
|
/arkcompiler/runtime_core/static_core/runtime/include/ |
H A D | vtable_builder_base.h | 274 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 D | ecma_string_table.h | 67 : 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 D | ecma_string_table.cpp | 24 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()
|