These panics represent errors raised by member functions of the TRealX class. Typically, they are the result of illegal maths operations, such as dividing by zero, or operations which result in overflow.
The thread causing the panic is terminated.
0 |
This panic is raised by operator/= of a TRealX , when the divisor is zero |
1 |
This panic is raised by operator+= , operator-= and operator*= of a TRealX , when the the result of the operation is an overflow. |
2 |
This panic is raised by operator+= , operator-= and operator*= of a TRealX , when the the result of the operation is an underflow. |
3 |
This panic is raised by operator+= , operator-= and operator*= of a TRealX , when the the operands are invalid. For operator+= , the panic is raised if one of these conditions applies:
For operator-= , the panic is raised if one of these conditions applies:
For operator*= , the panic is raised if one of these conditions applies:
For operator/= , the panic is raised if one of these conditions applies: |
4 |
This panic is raised by a number of operations on TReal64 and TReal32 types when they complete with an error code other than: KErrArgument , KErrDivideByZero , KErrOverflow or KErrUnderflow . |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.