LibreOffice Module basegfx (master) 1
Classes | Functions
basegfx::internal Namespace Reference

Classes

class  ImplHomMatrixTemplate
 
class  ImplMatLine
 

Functions

void skipSpaces (sal_Int32 &io_rPos, std::u16string_view rStr, const sal_Int32 nLen)
 
bool isOnNumberChar (const sal_Unicode aChar, bool bSignAllowed)
 
bool isOnNumberChar (std::u16string_view rStr, const sal_Int32 nPos)
 
bool importDoubleAndSpaces (double &o_fRetval, sal_Int32 &io_rPos, std::u16string_view rStr, const sal_Int32 nLen)
 
bool importFlagAndSpaces (sal_Int32 &o_nRetval, sal_Int32 &io_rPos, std::u16string_view rStr, const sal_Int32 nLen)
 
static void skipSpacesAndCommas (sal_Int32 &io_rPos, std::u16string_view rStr, const sal_Int32 nLen)
 
static bool getDoubleChar (double &o_fRetval, sal_Int32 &io_rPos, std::u16string_view rStr)
 
constexpr double implGetDefaultValue (sal_uInt16 nRow, sal_uInt16 nColumn)
 

Function Documentation

◆ getDoubleChar()

static bool basegfx::internal::getDoubleChar ( double &  o_fRetval,
sal_Int32 &  io_rPos,
std::u16string_view  rStr 
)
static

Definition at line 47 of file stringconversiontools.cxx.

Referenced by importDoubleAndSpaces().

◆ implGetDefaultValue()

constexpr double basegfx::internal::implGetDefaultValue ( sal_uInt16  nRow,
sal_uInt16  nColumn 
)
inlineconstexpr

◆ importDoubleAndSpaces()

bool basegfx::internal::importDoubleAndSpaces ( double &  o_fRetval,
sal_Int32 &  io_rPos,
std::u16string_view  rStr,
const sal_Int32  nLen 
)

◆ importFlagAndSpaces()

bool basegfx::internal::importFlagAndSpaces ( sal_Int32 &  o_nRetval,
sal_Int32 &  io_rPos,
std::u16string_view  rStr,
const sal_Int32  nLen 
)

Definition at line 131 of file stringconversiontools.cxx.

References skipSpacesAndCommas().

Referenced by basegfx::utils::importFromSvgD().

◆ isOnNumberChar() [1/2]

bool basegfx::internal::isOnNumberChar ( const sal_Unicode  aChar,
bool  bSignAllowed 
)
inline

Definition at line 35 of file stringconversiontools.hxx.

References u.

Referenced by basegfx::utils::importFromSvgD(), and isOnNumberChar().

◆ isOnNumberChar() [2/2]

bool basegfx::internal::isOnNumberChar ( std::u16string_view  rStr,
const sal_Int32  nPos 
)
inline

Definition at line 46 of file stringconversiontools.hxx.

References isOnNumberChar(), and nPos.

◆ skipSpaces()

void basegfx::internal::skipSpaces ( sal_Int32 &  io_rPos,
std::u16string_view  rStr,
const sal_Int32  nLen 
)

◆ skipSpacesAndCommas()

static void basegfx::internal::skipSpacesAndCommas ( sal_Int32 &  io_rPos,
std::u16string_view  rStr,
const sal_Int32  nLen 
)
static

Definition at line 36 of file stringconversiontools.cxx.

Referenced by importDoubleAndSpaces(), and importFlagAndSpaces().