NAME ^

pmc/wmlsboolean.pmc - WMLScript Boolean

DESCRIPTION ^

WmlsBoolean extends Boolean to provide a class with the behaviour of the WMLScript Boolean type.

Methods ^

PMC *get_class()

Return the integer 3.

STRING *get_string()

Return the string "true" or "false".

void increment()

void decrement()

PMC *absolute(PMC *dest)

void i_absolute()

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 *cmodulus(PMC *value, PMC *dest)

void i_cmodulus(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)

AUTHORS ^

Francois Perrad.


parrot