#include <UniversalReal.hh>
Inheritance diagram for UniversalReal:


Public Member Functions | |
| UniversalReal () | |
| UniversalReal (double) | |
| UniversalReal (int) | |
| UniversalReal (const RValue &) | |
| UniversalReal (const TypeInfo &, const RValue &) | |
| bool | isScalarType () const |
| Does this value have a scalar type? | |
| RValue & | operator= (const RValue &that) |
| UniversalReal & | operator= (const UniversalReal &that) |
| UniversalReal & | operator= (double that) |
| bool | operator== (const RValue &compareTo) const |
| bool | operator!= (const RValue &compareTo) const |
| bool | operator> (const RValue &compareTo) const |
| bool | operator>= (const RValue &compareTo) const |
| bool | operator< (const RValue &compareTo) const |
| bool | operator<= (const RValue &compareTo) const |
| operator double () const | |
| UniversalReal | assign (char ch) |
| int | getIntValue () const |
| LONG | getInt64Value () const |
| double | getDoubleValue () const |
| RValue * | clone () const |
| Clone this object. | |
| int | getSize () const |
| const string & | getDataType () const |
| void | serialize (SerializedInstance *addTo) const |
| UniversalReal | vhdlUnaryPlus () const |
| UniversalReal | vhdlUnaryMinus () const |
| UniversalReal | vhdlAbs () const |
| Value | vhdlPlus (const RValue &) const |
| Arithmetic Operators. | |
| Value | vhdlMinus (const RValue &) const |
| Value | vhdlMultiply (const RValue &) const |
| Value | vhdlDivide (const RValue &) const |
| Value | vhdlMod (const RValue &) const |
| Value | vhdlRem (const RValue &) const |
| Value | vhdlPow (const RValue &) const |
| const TypeInfo & | getTypeInfo () const |
| Get the TypeInfo for this RValue. | |
| string | toString () const |
| Get a string representation of the value. | |
| void | print (ostream &) const |
| Virtualized printing. | |
Static Public Member Functions | |
| static const UniversalReal & | getMax () |
| static const UniversalReal & | getMin () |
| static UniversalReal | typeCast (VHDLData &toCast) |
| static const string & | getUniversalUniversalReal () |
| static Serializable * | deserialize (SerializedInstance *si) |
| static void | registerDeserializer () |
Private Attributes | |
| double | myValue |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
Clone this object.
Implements RValue. |
|
|
|
|
|
|
|
|
Implements RValue. |
|
|
Implements RValue. |
|
|
Implements RValue. |
|
|
|
|
|
|
|
|
|
|
|
Get the TypeInfo for this RValue.
Implements RValue. |
|
|
|
|
|
Does this value have a scalar type?
Implements RValue. |
|
|
|
|
|
Implements VHDLData. |
|
|
Implements VHDLData. |
|
|
Implements VHDLData. |
|
|
|
|
|
|
|
|
Reimplemented from VHDLData. |
|
|
Implements VHDLData. |
|
|
Implements VHDLData. |
|
|
Implements VHDLData. |
|
|
Virtualized printing.
Reimplemented from VHDLData. |
|
|
|
|
|
|
|
|
Get a string representation of the value.
Reimplemented from VHDLData. |
|
|
|
|
|
|
|
|
Implements RValue. |
|
|
Implements RValue. |
|
|
Implements RValue. |
|
|
Implements RValue. |
|
|
Arithmetic Operators.
Implements RValue. |
|
|
Implements RValue. |
|
|
Implements RValue. |
|
|
|
|
|
|
|
|
|
1.4.6