| Methods | Description |
|---|---|
| float_base(const double a) | Constructor to create a float instance from a double a. |
| float_base(const float_base &a) | Copy constructor. |
| float_base
&operator=(const float_base a) |
Assignment operator. |
| operator double() | Cast operator. |
| static int ld_size() | returns log2 of the size (in byte) of a floating point instance. Note, this function always returns the same value (usually 3, i.e. 23=8 bytes). |
| static bool scalar() | Always returns true because floating point types are scalar. |
| static void cleanup() | Actually does nothing. |
Note, no further operators are defined in float_base.