NAME ^

pmc/wmlsfloat.pmc - WMLScript Floating-point

DESCRIPTION ^

WmlsFloat extends Float to provide a class with the behaviour of the WMLScript Floating-point type.

Methods ^

PMC *get_class()
Return the integer 1.
STRING *get_string()
Returns a Parrot string representation of the number.
void set_integer_native(INTVAL value)
PMC *neg(PMC *dest)
void i_neg()
PMC *bitwise_not(PMC *dest)
void i_bitwise_not()
PMC *logical_not(PMC *dest)
void i_logical_not()

non-Vtable Methods ^

void add(PMC *value, PMC *dest)
void i_add(PMC *value)
PMC *subtract(PMC *value, PMC *dest)
void i_subtract(PMC *value)
PMC *multiply(PMC *value, PMC *dest)
void i_multiply(PMC *value)
PMC *divide(PMC *value, PMC *dest)
void i_divide(PMC *value)
PMC *floor_divide(PMC *value, PMC *dest)
void i_floor_divide(PMC *value)
PMC *modulus(PMC *value, PMC *dest)
void i_modulus(PMC *value)
PMC *bitwise_or(PMC *value, PMC *dest)
void i_bitwise_or(PMC *value)
PMC *bitwise_and(PMC *value, PMC *dest)
void i_bitwise_and(PMC *value)
void bitwise_xor(PMC *value, PMC *dest)
void i_bitwise_xor(PMC *value)
PMC *bitwise_shr(PMC *value, PMC *dest)
void i_bitwise_shr(PMC *value)
PMC *bitwise_lsr(PMC *value, PMC *dest)
void i_bitwise_lsr(PMC *value)
PMC *bitwise_shl(PMC *value, PMC *dest)
void i_bitwise_shl(PMC *value)
PMC *is_equal(PMC *value)
PMC *cmp(PMC *value)


parrot