Lines Matching refs:nPos
37 bool ScCsvSplits::Insert( sal_Int32 nPos ) in Insert() argument
39 bool bValid = (nPos >= 0); in Insert()
42 iterator aIter = ::std::lower_bound( maVec.begin(), maVec.end(), nPos ); in Insert()
43 bValid = (aIter == maVec.end()) || (*aIter != nPos); in Insert()
45 aIter = maVec.insert( aIter, nPos ); in Insert()
50 bool ScCsvSplits::Remove( sal_Int32 nPos ) in Remove() argument
52 sal_uInt32 nIndex = GetIndex( nPos ); in Remove()
72 bool ScCsvSplits::HasSplit( sal_Int32 nPos ) const in HasSplit()
74 return GetIndex( nPos ) != CSV_VEC_NOTFOUND; in HasSplit()
80 sal_uInt32 ScCsvSplits::GetIndex( sal_Int32 nPos ) const in GetIndex()
82 const_iterator aIter = ::std::lower_bound( maVec.begin(), maVec.end(), nPos ); in GetIndex()
83 return GetIterIndex( ((aIter != maVec.end()) && (*aIter == nPos)) ? aIter : maVec.end() ); in GetIndex()
86 sal_uInt32 ScCsvSplits::LowerBound( sal_Int32 nPos ) const in LowerBound()
88 return GetIterIndex( ::std::lower_bound( maVec.begin(), maVec.end(), nPos ) ); in LowerBound()
91 sal_uInt32 ScCsvSplits::UpperBound( sal_Int32 nPos ) const in UpperBound()
93 sal_uInt32 nIndex = LowerBound( nPos ); in UpperBound()
96 if( GetPos( nIndex ) == nPos ) in UpperBound()