NAME
src/pmc/boolean.pmc - Boolean PMC
DESCRIPTION
This class implements a boolean value variable.
Albeit the Boolean PMC
is derived from the Integer PMC
,
it doesn't morph to other types.
Only its value is changed.
Methods
PMC *instantiate(PMC *sig)
Object constructor.
SELF is a Boolean Class object.
Return a new STRING *get_string()
Return "1" or "0".
void set_integer_native(INTVAL value)
void set_bool(INTVAL value)
void set_pmc(PMC *value)
void set_number_native(FLOATVAL value)
Sets the value to void set_string_native(STRING *value)
Sets the value to
bool
object according to the passed PMC value.
value
evaluated in a boolean context.
*value
evaluated in a boolean context.