Rogue Wave banner
Previous fileTop of DocumentContentsIndexNext file

RWDecimalOverflowErr<T>



Data Type and Member Function Indexes
(exclusive of constructors and destructors)

Synopsis

#include <rw/money/decimal.h> /* for RWDecimalOverflowErr<T>*/
                              /* and RWDecmialInexactErr<T> */
#include <rw/money/mp2int.h>  /* For RWMP2Int               */

RWDecimal<RWMP2Int> x = "9999999999"; 
RWDecimal<RWMP2Int> y = x*x;  // calls the overflow error 
                              //handler 

The following header files are available for backward compatibility:

#include <rw/dec52.h>   /* RWDecimal52InexactErr,
                           RWDecimal52OverflowErr*/
#include <rw/dec64.h>   /* RWDecimal64InexactErr,
                           RWDecimal64OverflowErr*/
#include <rw/dec96.h>   /* RWDecimal96InexactErr,
                           RWDecimal96OverflowErr*/

Related Java Class

com.roguewave.money.currency.v1_0.PrecisionExceededException

Description

RWDecimalOverflowErr<T> is one of the error objects used to signal problems in computations involving RWDecimal<T> and RWFixedDecimal<T> objects. The other error object is RWDecimalInexactErr<T>. See the "Arithmetic" entry in the RWDecimal<T> and RWFixedDecimal<T> reference sections for details about when the error objects are used. Also, see Section 8.4 of the User's Guide for information about how to set error handlers.

Public Member Functions

RWDecimal<T>
RWDecimalOverflowErr<T>::leftOperand();
RWCString
RWDecimalOverflowErr<T>::msg();
RWDecimalBase::Op
RWDecimalOverflowErr<T>::operation();
RWDecimal<T>
RWDecimalOverflowErr<T>::rightOperand();


Previous fileTop of DocumentContentsIndexNext file

©Copyright 1999, Rogue Wave Software, Inc.
Send mail to report errors or comment on the documentation.