Home
last modified time | relevance | path

Searched refs:intersection (Results 1 - 7 of 7) sorted by relevance

/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text/span/
H A Dspan_string.cpp155 auto intersection = (*it)->GetIntersectionInterval(interval); in ApplyToSpans() local
156 if (!intersection) { in ApplyToSpans()
161 if (oldStart == intersection->first && intersection->second == oldEnd) { in ApplyToSpans()
168 if (oldStart < intersection->first && intersection->second < oldEnd) { in ApplyToSpans()
169 (*it)->interval = { oldStart, intersection->first }; in ApplyToSpans()
170 (*it)->content = StringUtils::ToString(wContent.substr(0, intersection->first - oldStart)); in ApplyToSpans()
172 newSpan->interval = { intersection->first, intersection in ApplyToSpans()
210 auto intersection = (*it)->GetIntersectionInterval(interval); SplitInterval() local
651 auto intersection = spanItem->GetIntersectionInterval({start, start+length}); GetSubSpanString() local
675 auto intersection = span->GetIntersectionInterval({ start, end }); GetSubSpanList() local
733 auto intersection = spanBase->GetIntersectionInterval({ start, end }); GetSpan() local
878 auto intersection = span->GetIntersectionInterval({ start, end }); GetSpecialTypesVector() local
911 auto intersection = span->GetIntersectionInterval({ start, end }); ContainSpecialNode() local
[all...]
H A Dmutable_span_string.cpp123 auto intersection = (*it)->GetIntersectionInterval({ start, end }); in ApplyReplaceStringToSpans() local
124 if (!intersection) { in ApplyReplaceStringToSpans()
128 it = HandleSpanOperation(it, start, length, other, op, intersection.value()); in ApplyReplaceStringToSpans()
134 const std::string& other, SpanStringOperation op, const std::pair<int32_t, int32_t>& intersection) in HandleSpanOperation()
158 if (spanItemStart == intersection.first && spanItemEnd == intersection.second) { in HandleSpanOperation()
162 if (spanItemStart < intersection.first && intersection.second < spanItemEnd && op == SpanStringOperation::REMOVE) { in HandleSpanOperation()
173 if (intersection.first > spanItemStart) { in HandleSpanOperation()
209 auto intersection in ProcessSpanBaseList() local
132 HandleSpanOperation( std::list<RefPtr<NG::SpanItem>>::iterator it, int32_t start, int32_t length, const std::string& other, SpanStringOperation op, const std::pair<int32_t, int32_t>& intersection) HandleSpanOperation() argument
[all...]
H A Dmutable_span_string.h54 const std::string& other, SpanStringOperation op, const std::pair<int32_t, int32_t>& intersection);
/foundation/multimedia/av_session/frameworks/common/src/
H A Davcall_state.cpp91 auto intersection = mask_ & mask; in CopyToByMask() local
93 if (intersection.test(i)) { in CopyToByMask()
H A Davcall_meta_data.cpp111 auto intersection = callMetaMask_ & mask; in CopyToByMask() local
113 if (intersection.test(i)) { in CopyToByMask()
H A Davplayback_state.cpp255 auto intersection = mask_ & mask; in CopyToByMask() local
257 if (intersection.test(i)) { in CopyToByMask()
H A Davmeta_data.cpp578 auto intersection = metaMask_ & mask; in CopyToByMask() local
580 if (intersection.test(i)) { in CopyToByMask()

Completed in 5 milliseconds