Lines Matching refs:nPos
76 ONDXPage::ONDXPage(ODbaseIndex& rInd, sal_uInt32 nPos, ONDXPage* pParent) in ONDXPage() argument
77 :nPagePos(nPos) in ONDXPage()
209 sal_uInt16 nPos = NODE_NOTFOUND; in Insert() local
210 while (++nPos < nCount && rNode.GetKey() > ((*this)[nPos]).GetKey()) ; in Insert()
213 bResult = Insert(nPos, rNode); in Insert()
304 sal_Bool ONDXPage::Insert(sal_uInt16 nPos, ONDXNode& rNode) in Insert() argument
307 if (nPos >= nMaxCount) in Insert()
314 for (sal_uInt16 i = std::min((sal_uInt16)(nMaxCount-1), (sal_uInt16)(nCount-1)); nPos < i; --i) in Insert()
322 ONDXNode& rInsertNode = (*this)[nPos]; in Insert()
1017 sal_uInt16 nPos = NODE_NOTFOUND; in SearchAndReplace() local
1020 while (pPage && (nPos = pPage->Search(rSearch)) == NODE_NOTFOUND) in SearchAndReplace()
1025 (*pPage)[nPos].GetKey() = rReplace; in SearchAndReplace()
1031 ONDXNode& ONDXPage::operator[] (sal_uInt16 nPos) in operator []() argument
1033 DBG_ASSERT(nCount > nPos, "falscher Indexzugriff"); in operator []()
1034 return ppNodes[nPos]; in operator []()
1038 const ONDXNode& ONDXPage::operator[] (sal_uInt16 nPos) const in operator []()
1040 DBG_ASSERT(nCount > nPos, "falscher Indexzugriff"); in operator []()
1041 return ppNodes[nPos]; in operator []()
1044 void ONDXPage::Remove(sal_uInt16 nPos) in Remove() argument
1046 DBG_ASSERT(nCount > nPos, "falscher Indexzugriff"); in Remove()
1048 for (sal_uInt16 i = nPos; i < (nCount-1); i++) in Remove()