Tools.h++ Class Reference

Table Of Contents
localeName is 0, it simply uses the current locale. The most useful locale name is the
empty string, "", which is a synonym for the user's chosen locale (usually specified by the
environment variable LANG).
Public Member Functions
virtual RWCString
asString(long) const;
virtual RWCString
asString(unsigned long) const;
virtual RWCString
asString(double f, int precision = 6,
RWBoolean showpoint = 0) const;
virtual RWCString
asString(struct tm* tmbuf,char format, const RWZone& zone);
const;
virtual RWCString
asString(struct tm* tmbuf,char* format,
const RWZone& zone) const;
virtual RWCString
moneyAsString(double value,enum CurrSymbol = LOCAL) const;
virtual RWBoolean
stringToNum (const RWCString&, double* fp) const;
virtual RWBoolean
stringToNum (const RWCString&, long* ip ) const;
virtual RWBoolean
stringToDate (const RWCString&, struct tm*) const;
virtual RWBoolean
stringToTime (const RWCString&, struct tm*) const;
virtual RWBoolean
stringToMoney(const RWCString&, double* ,
RWLocale::CurrSymbol=LOCAL) const;
Redefined from class RWLocale. These virtual functions follow the interface described
under class RWLocale. They generally work by converting values to and from strings
using the rules specified by the struct lconv values (see <locale.h>) encapsulated in self.
Public Data Members
RWCString decimal_point_;
RWCString thousands_sep_;
RWCString grouping_;
RWCString int_curr_symbol_;
RWCString currency_symbol_;
RWCString mon_decimal_point_;