27#include <rtl/ustring.hxx>
28#include <rtl/ustrbuf.hxx>
36extern const std::u16string_view
pKeyTABLE;
39extern const std::u16string_view
pKeyDATA;
40extern const std::u16string_view
pKeyBOT;
41extern const std::u16string_view
pKeyEOD;
99 return pRef == std::u16string_view(
u"1,0");
104 return pRef == std::u16string_view(
u"V");
109 return ( cChar >=
'0' && cChar <=
'9' );
130 void NewEntry(
const SCROW nPos,
const sal_uInt32 nNumFormat );
149 std::map<SCCOL, std::unique_ptr<DifColumn>>
maColMap;
std::map< SCCOL, std::unique_ptr< DifColumn > > maColMap
void SetNumFormat(const ScDocument *pDoc, const SCCOL nCol, const SCROW nRow, const sal_uInt32 nNumFormat)
void Apply(ScDocument &, SCTAB nTab)
std::vector< ENTRY > maEntries
void NewEntry(const SCROW nPos, const sal_uInt32 nNumFormat)
void SetNumFormat(const ScDocument *pDoc, SCROW nRow, const sal_uInt32 nNumFormat)
void Apply(ScDocument &rDoc, const SCCOL nCol, const SCTAB nTab)
DATASET GetNumberDataset(const sal_Unicode *pPossibleNumericData)
static bool IsBOT(const sal_Unicode *pRef)
static bool Is1_0(const sal_Unicode *pRef)
DifParser(SvStream &, const ScDocument &, rtl_TextEncoding)
static bool IsNumber(const sal_Unicode cChar)
static bool IsEOD(const sal_Unicode *pRef)
bool ReadNextLine(OUString &rStr)
static const sal_Unicode * ScanIntVal(const sal_Unicode *pStart, sal_uInt32 &rRet)
static bool IsV(const sal_Unicode *pRef)
SvNumberFormatter * pNumFormatter
const std::u16string_view pKeyTABLE
const std::u16string_view pKeyVECTORS
const std::u16string_view pKeyTUPLES
const std::u16string_view pKeyDATA
const std::u16string_view pKeyEOD
const std::u16string_view pKeyBOT