SourcePro® 2024.1 |
SourcePro® API Reference Guide |
Signals problems in computations involving the Rogue Wave decimal classes. More...
#include <rw/currency/decimal.h>
Public Member Functions | |
RWDecimal< M > | leftOperand () const |
const char * | msg () const |
RWDecimalBase::Op | operation () const |
RWDecimal< M > | rightOperand () const |
Public Member Functions inherited from RWxmsg | |
RWxmsg (const char *msg) | |
RWxmsg (const RWxmsg &msg) | |
RWxmsg (RWxmsg &&msg) | |
RWxmsg & | operator= (const RWxmsg &) |
RWxmsg & | operator= (RWxmsg &&msg) |
virtual void | raise () const |
void | swap (RWxmsg &rhs) |
virtual const char * | why () const |
Additional Inherited Members | |
Protected Member Functions inherited from RWxmsg | |
RWxmsg (const char *msg, bool doCopy) | |
Related Symbols inherited from RWxmsg | |
#define | RWTHROW(a) |
RWDecimalInexactErr is one of the error objects used to signal problems in computations involving RWDecimal and RWFixedDecimal objects. The other error object is RWDecimalOverflowErr. See RWDecimal and RWFixedDecimal for details about when the error objects are used. Also, see the section on error handling in the Currency Module User's Guide for information about how to set error handlers.
The following header files are available for backward compatibility:
|
inline |
Returns the left operand of the operation that generated the error object.
|
inline |
Returns a message describing the error.
|
inline |
Returns the operation that generated the error object. The returned value RWDecimalBase::Op is an enumerated type scoped in the RWDecimalBase class.
|
inline |
Returns the right operand of the operation that generated the error object.
Copyright © 2024 Rogue Wave Software, Inc., a Perforce company. All Rights Reserved. |