Class | : RWLocaleSnapshot
| : public RWLocale
| Library | : RogueWave
| Source : | File :
|
Author : | : nobody | Update : |
Version : | : unknown
|
Public Data :
- RWCString locale_name_ ;
- RWCString decimal_point_ ;
- RWCString thousands_sep_ ;
- RWCString grouping_ ;
- RWCString int_curr_symbol_ ;
- RWCString currency_symbol_ ;
- RWCString mon_decimal_point_ ;
- RWCString mon_thousands_sep_ ;
- RWCString mon_grouping_ ;
- RWCString positive_sign_ ;
- RWCString negative_sign_ ;
- char int_frac_digits_ ;
- char frac_digits_ ;
- char p_cs_precedes_ ;
- char p_sep_by_space_ ;
- char n_cs_precedes_ ;
- char n_sep_by_space_ ;
- char p_sign_posn_ ;
- char n_sign_posn_ ;
- RWDateOrder dateOrder_ ;
Private Data :
- RWCString weekDays_ ;
- RWCString weekAbbs_ ;
- RWCString monthNames_ ;
- RWCString monthAbbrs_ ;
- RWCString am_ ;
- RWCString pm_ ;
- int monthNameHasDigits_ ;
- RWCString timeFmt_ ;
- RWTimeFmtList* timeFmtList_ ;
- RWCString dateFmt_ ;
- RWTimeFmtList* dateFmtList_ ;
- RWCString dateTimeFmt_ ;
- RWTimeFmtList* dateTimeFmtList_ ;
- const char* positiveMoneyFormat_ ;
- const char* negativeMoneyFormat_ ;
- double localDivisor_ ;
- double intlDivisor_ ;
Constructors :
- private RWLocaleSnapshot ( RWLocaleSnapshot & ) ;
- public RWLocaleSnapshot ( const char * localeName = 0) ;
Destructors :
- public virtual ~ RWLocaleSnapshot ( ) ;
Operators :
- private void operator = ( RWLocaleSnapshot & ) ;
Public Function :
- 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 ( const struct tm * tmbuf, char format, const RWZone & = RWZone::local(xx)) const ;
- virtual RWCString moneyAsString ( double , RWLocale::CurrSymbol = LOCAL) const ;
- virtual RWBoolean stringToDate ( const RWCString & , struct tm * ) const ;
- virtual RWBoolean stringToTime ( const RWCString & , struct tm * ) const ;
- virtual RWBoolean stringToNum ( const RWCString & , double * ) const ;
- virtual RWBoolean stringToNum ( const RWCString & , long * ) const ;
- virtual RWBoolean stringToMoney ( const RWCString & , double * , RWLocale::CurrSymbol = LOCAL) const ;
- virtual int monthIndex ( const RWCString & ) const ;
- virtual int weekdayIndex ( const RWCString & ) const ;
Private Function :
- int fmt ( char ** bufpp, long ) const ;
- int fmt ( char ** bufpp, unsigned long ) const ;
- int fmt ( char ** bufpp, double , int precision, int showdot, const RWCString & dec_point, const RWCString & thou_sep, const RWCString & grouping) const ;
- int formatComponent ( char * , const struct tm * , int , const RWZone & ) const ;
- int fillFormat ( char * , const char * , RWTimeFmtList * , const struct tm * , const RWZone & ) const ;
- int fmt ( char * buf, const struct tm * , char format, const RWZone & ) const ;
- size_t fmt ( char ** buf, double cents, const RWCString & curr_sym, const char * format, const RWCString & sign, int sep_by_space, int frac_digits, double divisor) const ;
Last update : Mon Sep 02 23:39:12 1996
by MkHelp 0.30