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
- void init_pmc(PMC *value)Initialises SELF value according to the boolean value of the passed PMC.
- 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
value evaluated in a boolean context.
*value evaluated in a boolean context.