Lines Matching defs:nCount
388 FX_LPBYTE InsertSpaceAt(int nIndex, int nCount);
390 FX_BOOL RemoveAt(int nIndex, int nCount);
513 TYPE* InsertSpaceAt(int nIndex, int nCount)
515 return (TYPE*)CFX_BasicArray::InsertSpaceAt(nIndex, nCount);
534 FX_BOOL InsertAt(int nIndex, TYPE newElement, int nCount = 1)
536 if (!InsertSpaceAt(nIndex, nCount)) {
539 while (nCount--) {
545 FX_BOOL RemoveAt(int nIndex, int nCount = 1)
547 return CFX_BasicArray::RemoveAt(nIndex, nCount);
601 FX_INT32 Append(const CFX_ObjectArray& src, FX_INT32 nStart = 0, FX_INT32 nCount = -1)
603 if (nCount == 0) {
611 if (nCount < 0) {
612 nCount = nSize;
614 if (nStart + nCount > nSize) {
615 nCount = nSize - nStart;
617 if (nCount < 1) {
621 InsertSpaceAt(m_nSize, nCount);
623 nSize = nStart + nCount;
627 return nCount;
630 FX_INT32 Copy(const CFX_ObjectArray& src, FX_INT32 nStart = 0, FX_INT32 nCount = -1)
632 if (nCount == 0) {
640 if (nCount < 0) {
641 nCount = nSize;
643 if (nStart + nCount > nSize) {
644 nCount = nSize - nStart;
646 if (nCount < 1) {
650 SetSize(nCount, -1);
652 nSize = nStart + nCount;
656 return nCount;
1225 FX_DWORD nCount = m_DataList.GetSize();
1226 for (FX_DWORD n = 0; n < nCount; n ++) {
1519 void Append(FX_INT32 nStart, FX_INT32 nCount)
1525 while (nCount > 0) {
1526 FX_INT32 temp_count = FX_MIN(nCount, FX_DATALIST_LENGTH);
1536 nCount -= temp_count;
1611 void Add(FX_INT32 nStart, FX_INT32 nCount)
1613 m_Data.Append(nStart, nCount);