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
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]
bits of precision
setting [in 6.3.1 Class RWMultiPrecisionInt<n>]
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]
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]
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]
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]
header files [in 2.9 Classes in Currency Module]
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]
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]
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]
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]
overflow errors [in 8.1 Overview]
overflow exceptions
avoiding [in 8.2 Overflow Conditions]
precision
defined [in 4.4.2 Setting the Precision and Rounding Method]
defined for decimal numbers [in 6.3 Precision]
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>]
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]
triangular conversion [in 2.4 Conversion Classes]
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.