floats

float32: compare, print

float64: compare, print

float80: compare

c_float: compare, print

c_double: compare, print

struct float32: Comparable, Printable, Addable

A 32-bit floating-point number.

compare

Ordering compare(float32& other)

Compares this value to another.

print

void print(OutputStream& stream)

Writes this value to the given stream, using the shortest representation that parses back to the same value.

struct float64: Comparable, Printable, Addable

A 64-bit floating-point number.

compare

Ordering compare(float64& other)

Compares this value to another.

print

void print(OutputStream& stream)

Writes this value to the given stream, using the shortest representation that parses back to the same value.

struct float80: Comparable

An 80-bit floating-point number.

compare

Ordering compare(float80& other)

Compares this value to another.

struct c_float: Comparable, Printable, Addable

C's float type: a 32-bit floating-point number.

compare

Ordering compare(c_float& other)

Compares this value to another.

print

void print(OutputStream& stream)

Writes this value to the given stream, using the shortest representation that parses back to the same value.

struct c_double: Comparable, Printable, Addable

C's double type: a 64-bit floating-point number.

compare

Ordering compare(c_double& other)

Compares this value to another.

print

void print(OutputStream& stream)

Writes this value to the given stream, using the shortest representation that parses back to the same value.