Rogue Wave banner
Previous fileTop of DocumentContentsIndex pageNext file
Currency Module User's Guide
Rogue Wave web site:  Home Page  |  Main Documentation Page

2.9 Classes in Currency Module

All of the Rogue Wave header files have lower-case names for ease of porting between Windows and Unix. The following table includes the Currency Module classes, their type, and which header file must be included to use them.

Table 1: Currency Module classes 

Class Description Header

RWBilateralExchange<T>

Abstract base class for currency conversion

rw/currency/biexchange.h

RWCurrency

Currency class

rw/currency/currency.h

RWCurrencyBook

Collection of currency objects

rw/currency/currbook.h

RWDecimal<T>

Decimal fractions

rw/currency/decimal.h

RWDecimalFormat

Formatting class

rw/decio.h

RWDecimalInexactErr<T>

RWDecimalOverflowErr<T>

Error objects

rw/currency/decimal.h

RWDecimalPortable

Arbitrary precision decimal fraction

rw/decport.h

RWDivisionExchange

Currency conversion class

rw/currency/divexchange.h

RWDivisionGroup

Collection of currency conversion classes

rw/currency/divexchggrp.h

RWEuroGroup<T>

Collection of currencies replaced by the Euro

rw/currency/euroexchggrp.h

RWExchange

Convert from one currency to another

rw/currency/currexchange.h

RWExchangeFactory

Creates currency exchange objects

rw/currency/exchgfact.h

RWExchangeGroup

Collection of related currencies

rw/currency/exchggroup.h

RWExchangeGroupImpl

Abstract base class for exchange group implementation classes

rw/currency/exchggroup.h

RWExchangeImpl

Abstract base class for currency implementation classes

rw/currency/currexchange.h

RWExchangeRate

Encapsulates source and target currencies and their conversion factors

rw/currency/exchgrate.h

RWExchangeRateTable

Stores exchange rates

rw/currency/exchgratetbl.h

RWFixedDecimal<T>

Fixed point decimal fractions

rw/currency/fixeddec.h

RWMoney<T>

Attaches a currency mnemonic to an amount.

rw/currency/money.h

RWMoneyCalculator<T>

Performs arithmetic operations on differing currencies.

rw/currency/moneycalc.h

RWMP1Int

RWMP2Int

RWMP3Int

Multi-precision integer classes. These classes are used as template parameters for RWDecimal and RWFixedDecimal and are not documented as separate entries in the Currency Module Class Reference.

rw/currency/mp1int.h

rw/currency/mp2int.h

rw/currency/mp3int.h

RWMultiplicationExchange

Currency conversion class

rw/currency/multexchange.h

RWMultiplicationGroup

Collection of currency conversion classes

rw/currency/multexchggrp.h

RWTriangularExchange

Implements conversion for currencies that are part of the EMU.

rw/currency/triexchange.h



Previous fileTop of DocumentContentsIndex pageNext file

© Copyright Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave and SourcePro are registered trademarks of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.
Contact Rogue Wave about documentation or support issues.