21#include <rtl/ustrbuf.hxx>
28 const sal_Int32 nLen =
m_sString.getLength();
32 sal_Int32 nTokCount = 1;
34 bool bInString =
false;
37 for( sal_Int32
i = 0;
i < nLen; ++
i )
44 if ( cChar == cStrDel )
54 if ( cChar == cStrDel )
85 const sal_Int32 nLen =
m_sString.getLength();
88 bool bInString = (nStartPos < nLen) && (
m_sString[nStartPos] == cStrDel);
93 if ( nStartPos >= nLen )
96 OUStringBuffer sBuff( nLen - nStartPos + 1 );
99 for( sal_Int32
i = nStartPos;
i < nLen; ++
i )
105 if ( cChar == cStrDel )
140 return sBuff.makeStringAndClear();
OUString GetTokenSpecial(sal_Int32 &nStartPos, sal_Unicode cTok, sal_Unicode cStrDel='\0') const
sal_Int32 GetTokenCount(sal_Unicode cTok, sal_Unicode cStrDel) const