MCPcopy Create free account
hub / github.com/MyGUI/mygui / erase

Method erase

MyGUIEngine/src/MyGUI_TextIterator.cpp:419–432  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

417 }
418
419 UString::utf32string::iterator TextIterator::erase(
420 UString::utf32string::iterator _start,
421 UString::utf32string::iterator _end)
422 {
423 // сбрасываем размер
424 mSize = ITEM_NONE;
425 // сохраняем в историю
426 size_t start = _start - mText.begin();
427 if (mHistory)
428 mHistory->push_back(
429 TextCommandInfo(mText.substr(start, _end - _start), start, TextCommandInfo::COMMAND_ERASE));
430 // возвращаем итератор
431 return mText.erase(_start, _end);
432 }
433
434 void TextIterator::clear()
435 {

Callers 1

normaliseNewLineMethod · 0.45

Calls 4

TextCommandInfoClass · 0.85
substrMethod · 0.80
beginMethod · 0.45
push_backMethod · 0.45

Tested by

no test coverage detected