Lines Matching defs:index
398 void AString::InsertSpace(unsigned &index, unsigned size)
401 MoveItems(index + size, index);
825 void AString::Insert(unsigned index, char c)
827 InsertSpace(index, 1);
828 _chars[index] = c;
833 void AString::Insert(unsigned index, const char *s)
838 InsertSpace(index, num);
839 memcpy(_chars + index, s, num);
844 void AString::Insert(unsigned index, const AString &s)
849 InsertSpace(index, num);
850 memcpy(_chars + index, s, num);
926 void AString::Delete(unsigned index) throw()
928 MoveItems(index, index + 1);
932 void AString::Delete(unsigned index, unsigned count) throw()
934 if (index + count > _len)
935 count = _len - index;
938 MoveItems(index, index + count);
996 void UString::InsertSpace(unsigned index, unsigned size)
999 MoveItems(index + size, index);
1467 void UString::Insert_wchar_t(unsigned index, wchar_t c)
1469 InsertSpace(index, 1);
1470 _chars[index] = c;
1475 void UString::Insert(unsigned index, const wchar_t *s)
1480 InsertSpace(index, num);
1481 wmemcpy(_chars + index, s, num);
1486 void UString::Insert(unsigned index, const UString &s)
1491 InsertSpace(index, num);
1492 wmemcpy(_chars + index, s, num);
1568 void UString::Delete(unsigned index) throw()
1570 MoveItems(index, index + 1);
1574 void UString::Delete(unsigned index, unsigned count) throw()
1576 if (index + count > _len)
1577 count = _len - index;
1580 MoveItems(index, index + count);