22#include <rtl/character.hxx>
36 for(
int i = 6;
i > 0;
i-- )
49 while( rtl::isAsciiWhiteSpace(
static_cast<unsigned char>(c) )
50 && rOutStm.
Tell() != 1 )
56 if( c ==
';' || c ==
',' )
73 sal_uInt32 nTokPos = rInStm.
Tell();
83 rInStm.
Seek( nTokPos );
95 sal_uInt32 nBeginPos = 0;
96 while( nBeginPos != rInStm.
Tell() )
98 nBeginPos = rInStm.
Tell();
110 sal_uInt32 nTokPos = rInStm.
Tell();
112 if( rInStm.
ReadIf(
'[' ) )
114 sal_uInt32 nBeginPos = 0;
115 while( nBeginPos != rInStm.
Tell() )
117 nBeginPos = rInStm.
Tell();
121 bOk = rInStm.
ReadIf(
']' );
124 if( bOk && rInStm.
ReadIf(
'{' ) )
127 bOk = rInStm.
ReadIf(
'}' );
131 rInStm.
Seek( nTokPos );
SvStream & WriteOString(std::string_view rStr)
SvStream & ReadChar(char &rChar)
sal_uInt64 Seek(sal_uInt64 nPos)
SvStream & WriteChar(char nChar)
sal_uInt64 SeekRel(sal_Int64 nPos)
void Seek(sal_uInt32 nPos)
SvToken & GetToken_Next()
bool IsIdentifier() const
const OString & GetString() const
TOOLS_DLLPUBLIC SvStream & endl(SvStream &rStr)