20#ifndef INCLUDED_SVL_SOURCE_NUMBERS_ZFORFIND_HXX
21#define INCLUDED_SVL_SOURCE_NUMBERS_ZFORFIND_HXX
23#include <com/sun/star/uno/Sequence.hxx>
24#include <rtl/ustring.hxx>
34#define SV_MAX_COUNT_INPUT_STRINGS 20
47 const sal_Int16 nYear );
198 bool bForceFraction =
false );
219 const OUString& rString,
220 sal_Int32 nPos )
const;
226 const OUString& rString,
229 if (rWhat.isEmpty() || rString.getLength() <=
nPos)
234 if ( rWhat[ 0 ] != rString[
nPos ] )
247 if ( rWhat[ 0 ] != pString[
nPos ] )
256 const OUString& rString,
265 std::u16string_view rString,
269 static inline bool SkipBlanks(
const OUString& rString,
273 static inline bool SkipString(
const OUString& rWhat,
274 const OUString& rString,
280 sal_uInt16 nStringPos )
const;
282 short GetLogical( std::u16string_view rString )
const;
285 short GetMonth(
const OUString& rString,
301 inline bool GetDecSep( std::u16string_view rString,
302 sal_Int32& nPos )
const;
306 sal_Int32& nPos )
const;
310 int GetSign( std::u16string_view rString,
314 static short GetESign( std::u16string_view rString,
319 sal_uInt16& j )
const;
329 sal_uInt16
ImplGetDay ( sal_uInt16 nIndex )
const;
335 sal_uInt16& nCounter );
342 sal_uInt16 nStringPos,
343 sal_uInt16 nCurNumCount );
354 bool bDontDetectNegation =
false );
#define SV_MAX_COUNT_INPUT_STRINGS
SvNumFormatType
MAX_ULONG.
SvNumInputOptions
Input options to be used with IsNumberFormat()