git-svn-id: svn://db.shs.com.ru/pip@373 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
This commit is contained in:
@@ -817,6 +817,17 @@ PIString PIString::toLowerCase() const {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
PIString PIString::toNativeDecimalPoints() const {
|
||||||
|
#ifdef HAS_LOCALE
|
||||||
|
PIString s(*this);
|
||||||
|
if (currentLocale == 0) return s;
|
||||||
|
return s.replaceAll(".", currentLocale->decimal_point).replaceAll(",", currentLocale->decimal_point);
|
||||||
|
#else
|
||||||
|
return PIString(*this).replaceAll(",", ".");
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
char PIString::toChar() const {
|
char PIString::toChar() const {
|
||||||
PIString s(toNativeDecimalPoints());
|
PIString s(toNativeDecimalPoints());
|
||||||
char v;
|
char v;
|
||||||
|
|||||||
@@ -469,14 +469,7 @@ public:
|
|||||||
//! \brief Convert each symbol in copyed string to lower case and return it
|
//! \brief Convert each symbol in copyed string to lower case and return it
|
||||||
PIString toLowerCase() const;
|
PIString toLowerCase() const;
|
||||||
|
|
||||||
|
PIString toNativeDecimalPoints() const;
|
||||||
PIString toNativeDecimalPoints() const {
|
|
||||||
#ifdef HAS_LOCALE
|
|
||||||
PIString s(*this); if (currentLocale == 0) return s; return s.replaceAll(".", currentLocale->decimal_point).replaceAll(",", currentLocale->decimal_point);
|
|
||||||
#else
|
|
||||||
return PIString(*this).replaceAll(",", ".");
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
//! \brief Search substring "str" from symbol at index "start" and return first occur position
|
//! \brief Search substring "str" from symbol at index "start" and return first occur position
|
||||||
|
|||||||
Reference in New Issue
Block a user