Home
last modified time | relevance | path

Searched refs:AroundSpecialNode (Results 1 – 2 of 2) sorted by relevance

/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text/span/
H A Dmutable_span_string.cpp337 if (isAround != AroundSpecialNode::NONE) { in InsertString()
553 AroundSpecialNode MutableSpanString::IsInsertAroundSpecialNode(int32_t start) in IsInsertAroundSpecialNode()
555 AroundSpecialNode res = AroundSpecialNode::NONE; in IsInsertAroundSpecialNode()
564 …res = (res == AroundSpecialNode::NONE || res == AroundSpecialNode::AFTER) ? AroundSpecialNode::AFT… in IsInsertAroundSpecialNode()
565 … : AroundSpecialNode::BETWEEN; in IsInsertAroundSpecialNode()
568 …res = (res == AroundSpecialNode::NONE || res == AroundSpecialNode::BEFORE) ? AroundSpecialNode::BE… in IsInsertAroundSpecialNode()
569 … : AroundSpecialNode::BETWEEN; in IsInsertAroundSpecialNode()
577 int32_t start, const std::string& str, AroundSpecialNode aroundMode) in InsertStringAroundSpecialNode()
583 if (aroundMode == AroundSpecialNode::BEFORE && step >= 1) { in InsertStringAroundSpecialNode()
587 } else if (aroundMode == AroundSpecialNode::AFTER && iter != spans_.end()) { in InsertStringAroundSpecialNode()
[all …]
H A Dmutable_span_string.h27 enum class AroundSpecialNode { AFTER = 0, BEFORE, BETWEEN, NONE }; enum
64 AroundSpecialNode IsInsertAroundSpecialNode(int32_t start);
65 …void InsertStringAroundSpecialNode(int32_t start, const std::string& str, AroundSpecialNode around…