Rogue Wave banner
No previous fileTop of DocumentContentsNo linkNo next file
Currency Module User's Guide
Rogue Wave web site:  Home Page  |  Main Documentation Page

Topic Index

Click on one of the letters below to jump immediately to that section of the index.

A | B | C | D | E | F | H | I | L | M | N | O | P | R | S | T

A

accuracy [in 4.4.2 Setting the Precision and Rounding Method]
adding and deleting currencies [in 3.3.3 Adding, Deleting, and Searching for Currencies]
arithmetic
   decimal [in 6.4 Decimal Arithmetic]
   using different currencies [in 2.3 Money Calculator Class]
   using non-numeric values [in 6.5 Special Values]
   using null,missing,NaN [in 6.5 Special Values]
arrays
   initializing [in 6.3.3 Fixed and Floating Decimal Classes]

B

bits of precision
   setting [in 6.3.1 Class RWMultiPrecisionInt<n>]

C

calculations
   mixed-currency [in 4.4 Mixed-Currency Calculations]
   same-currency [in 4.3 Same-Currency Calculations]
class hierarchy
   Currency Module classes [in 5.8 The Exchange Class Hierarchies]
comparison digit
   default [in 4.4.2 Setting the Precision and Rounding Method]
computations on decimal numbers [in 6.1 Overview]
conversion methods
   provided in the Currency Module [in 5.3 Currency Exchange Classes]
conversion policies
   defined [in 4.4.1 Setting the Conversion Policy]
conversions
   among decimal types [in 6.7 Conversions]
   defining the process [in 5.5 Currency Exchange Factory]
   from integers and strings [in 6.7.1 Conversion from Integers and Strings]
   to built-in types [in 6.7.3 Conversion to Built-In Types]
coversion policies
   setting [in 4.4.1 Setting the Conversion Policy]
currency book
   adding and deleting currencies [in 3.3.3 Adding, Deleting, and Searching for Currencies]
   format [in 3.3.2 Initializing a Currency Book]
   initializing [in 3.3.2 Initializing a Currency Book]
   objects [in 3.3 Collections of Currencies]
currency classes [in 3.2 Currency Information Class]
   [in 2.1 Currency Classes]
   constructing a currency object [in 3.2 Currency Information Class]
currency exchange architecture [in 5.8 The Exchange Class Hierarchies]
currency exchange classes
   implementation [in 5.3 Currency Exchange Classes]
currency exchange example [in 5.6 Performing Currency Exchanges]
currency exchange factory [in 5.1 Introduction]
currency exchange groups [in 2.4 Conversion Classes]
   implementation [in 5.4 Currency Exchange Groups]
currency exchange objects [in 2.4 Conversion Classes]
currency information [in 3.2 Currency Information Class]
Currency Module class hierarchies [in 5.8 The Exchange Class Hierarchies]
Currency Module classes
   list [in 2.9 Classes in Currency Module]
currency_book.txt [in 3.3.1 Available Currencies]
   contents [in A.1 Currency Book Initialization File]

D

decimal arithmetic [in 6.4 Decimal Arithmetic]
   error handler [in 6.4 Decimal Arithmetic]
decimal fractions
   base 2 representation [in 9.2 Base 2 Representation of Decimal Fractions]
decimal numbers
   representation in Dollars [in 6.2 How Decimal Values Are Represented]

E

error handler
   installing an inexact error handler [in 8.4.1 Installing an Inexact Error Handler]
   installing an overflow error handler [in 8.4.2 Installing an Overflow Error Handler]
error objects
   RWExternalErr [in 8.5 Error Objects]
   RWInternalErr [in 8.5 Error Objects]
errors
   mixing currencies [in 8.1 Overview]
example programs
   list [in 2.10 Currency Module Examples]
examples
   running the Currency Module examples [in 2.10.1 Building and Running the Currency Examples]
exchange classes
   implementation [in 5.3 Currency Exchange Classes]
exchange factory
   creating [in 5.5 Currency Exchange Factory]
   example [in 5.5 Currency Exchange Factory]
exchange groups
   creating a custom [in 5.7.2 Class USDollarBaseGroup]
   implementation [in 5.4 Currency Exchange Groups]
exchange object
   creating a custom object [in 5.7 Creating Custom Exchange Objects and Groups]
exchange rate table
   initializing from a stream [in 5.2 Exchange Rates and Exchange Rate Tables]
exchange rate
   format [in 5.2 Exchange Rates and Exchange Rate Tables]
expiration dates
   setting and omitting [in 3.2 Currency Information Class]

F

fixed decimal classes [in 6.3.3 Fixed and Floating Decimal Classes]
   setting the decimal point [in 6.3.3 Fixed and Floating Decimal Classes]
formatter objects [in 7.3 Formatter Objects]
formatting [in 7.2 Formatting Numbers]
formatting decimal numbers [in 2.6 Formatting Class]
formatting
   code postition [in 7.2.3 Code Positions in Pictures]
   embedding format pictures in text [in 7.2.4 Embedding Pictures in Sentences]
   localization issues [in 9.1 Localization]
   picture string [in 2.6 Formatting Class]
   placing code characters [in 7.2.3 Code Positions in Pictures]
   RWDecimalFormat [in 2.7 Strings in Currency Module]
   setting width [in 7.2 Formatting Numbers]
   using advanced pictures [in 7.2.2 Advanced Pictures]
   using pictures [in 7.2.1 Using Pictures]

H

header files [in 2.9 Classes in Currency Module]

I

i/o for decimal types [in 2.8 Persistence]
inexact errors [in 8.1 Overview]
inexact exceptions [in 8.3 Inexact Conditions]
   avoiding [in 8.3 Inexact Conditions]
initializing an array [in 6.3.3 Fixed and Floating Decimal Classes]
initializing an exchange rate table [in 5.2 Exchange Rates and Exchange Rate Tables]
integer types in the Currency Module [in 6.3.2 RWMP1Int, RWMP2Int, and RWMP3Int Integer Types]
introduction dates
   setting and omitting [in 3.2 Currency Information Class]

L

list of Currency Module classes [in 2.9 Classes in Currency Module]
localization issues [in 9.1 Localization]
loss of precision errors [in 8.1 Overview]

M

magnitude of RWDecimal numbers [in 6.3.2 RWMP1Int, RWMP2Int, and RWMP3Int Integer Types]
mantissa
   definition [in 6.2 How Decimal Values Are Represented]
mapping amounts to a currency [in 4.2 Attaching a Currency to a Value]
money class
   required currency information [in 3.2 Currency Information Class]
money classes [in 2.2 Money Class]
   [in 4.1 Introduction]
money objects [in 4.1 Introduction]
   [in 2.2 Money Class]
money types
   supported [in 4.5 Supported Money Decimal Types]
multiplicative conversion [in 2.4 Conversion Classes]
multiplicative conversion factor
   defined [in 5.2 Exchange Rates and Exchange Rate Tables]
multithread safety [in 9.4 Multithread Safety]

N

non-numeric values
   null, missing, NaN [in 6.5 Special Values]
number of digits in a number [in 6.2 How Decimal Values Are Represented]
numeric errors [in 8.1 Overview]

O

overflow errors [in 8.1 Overview]
overflow exceptions
   avoiding [in 8.2 Overflow Conditions]

P

precision
   defined [in 4.4.2 Setting the Precision and Rounding Method]
   defined for decimal numbers [in 6.3 Precision]

R

rounding policies
   effects [in 4.4.2 Setting the Precision and Rounding Method]
rounding
   decimal classes [in 6.6 Rounding]
   money calculator classes [in 4.4.2 Setting the Precision and Rounding Method]
      [in 6.6 Rounding]
   setting policy for money calculator objects [in 4.4.2 Setting the Precision and Rounding Method]
RWDecimal [in 2.5 Decimal Classes]
   arithmetic using [in 2.5 Decimal Classes]
   error handler [in 2.5 Decimal Classes]
   non-numeric values [in 2.5 Decimal Classes]
   overflow and underflow [in 2.5 Decimal Classes]
   speed of computation [in 6.3.2 RWMP1Int, RWMP2Int, and RWMP3Int Integer Types]
RWDecimalFormat [in 2.7 Strings in Currency Module]
RWExchangeRateTable
   defined [in 5.2 Exchange Rates and Exchange Rate Tables]
RWMultiPrecisionInt typedefs [in 6.3 Precision]
RWMultiPrecisionInt
   specialization for n=1 [in 6.3.1 Class RWMultiPrecisionInt<n>]

S

special values [in 6.5 Special Values]
speed of computation [in 6.3.1 Class RWMultiPrecisionInt<n>]
   [in 6.3.2 RWMP1Int, RWMP2Int, and RWMP3Int Integer Types]
stream input grammar [in 9.3 Input Format Grammar]
supported money types [in 4.5 Supported Money Decimal Types]

T

triangular conversion [in 2.4 Conversion Classes]


No previous fileTop of DocumentContentsNo linkNo next file

Copyright © Rogue Wave Software, Inc. All Rights Reserved.

The Rogue Wave name and logo, and SourcePro, are registered trademarks of Rogue Wave Software. All other trademarks are the property of their respective owners.
Provide feedback to Rogue Wave about its documentation.