NAME
src/pmc/ref.pmc - Reference to a PMC
DESCRIPTION
The vtable functions for the Ref base class.
All methods not present below get a default body autogenerated inside Parrot::Pmc2c
.
Methods
void init()
Sets the referenced PMC to void init_pmc(PMC *initializer)
Sets the referenced PMC to void set_pmc(PMC *other)
Sets the referenced PMC to PMC *get_pmc()
Get the referenced PMC.
INTVAL type()
Returns the PMC's type.
void mark()
Marks the referenced PMC as live.
PMCNULL
.
initializer
.
*other
.
These two methods must be implemented because they are not delegated.
STRING *name()
Returns the name of the PMC,
not the name of the referenced PMC.
HISTORY
Initial revision by leo 2003.09.01.
Allowed null value by TOGoS 2004.07.28 (evil+bad?)