SourcePro® API Reference Guide

 
Classes | Enumerations
Internationalization

Module Description

Classes in this group let you internationalize your software with the convenient and easy-to-use framework of class RWLocale, and to use class RWZone to manipulate time zones and Daylight Saving Time. The entire library is eight-bit clean, so you can use it with any eight-bit character set.

Classes

class  RWAnsiLocale
 Implements the RWLocale interface, and encapsulates the C++ Standard Library locale. More...
 
struct  RWDaylightBoundary
 Struct used by RWDaylightRule to define the beginning and ending of daylight saving time. More...
 
struct  RWDaylightRule
 Struct that defines daylight saving time rules. More...
 
class  RWLocale
 Defines an interface that formats the conversion of strings to and from dates and times. More...
 
class  RWLocaleSnapshot
 Creates an snapshot of a locale by querying the program's environment to determine the formatting conventions in effect at the moment of instantiation. More...
 
class  RWZone
 Abstract base class defining an interface to describe time zones. More...
 
class  RWZoneSimple
 A basic, concrete time zone implementation of the abstract class RWZone, based on the Daylight Saving Time (DST) rules defined in struct RWDaylightRule. More...
 

Enumerations

enum  RWLocale::CurrSymbol { RWLocale::NONE, RWLocale::LOCAL, RWLocale::INTL }
 

Enumeration Type Documentation

Controls how to format currency, specifying whether to use no currency symbol, the local currency symbol (such as $), or the international currency symbol (such as USD).

Enumerator
NONE 

No currency symbol

LOCAL 

Local currency symbol

INTL 

International currency symbol

Copyright © 2023 Rogue Wave Software, Inc., a Perforce company. All Rights Reserved.