NAME
src/pmc/imageiosize.pmc - ImageIOSize PMC
DESCRIPTION
Gets the size of an ImageIO image without the allocation costs. Part of the internal serializer.
STATIC FUNCTIONS
- static int check_seen(PARROT_INTERP, const PMC *self, const PMC *v)Check the seen hash to prevent duplicate serialization.
VTABLES
- void init()Initializes the PMC.
- void init_pmc()Initializes the PMC with a pre-existing
- void mark()Marks the PMC as alive.
- VTABLE PMC *get_pmc()Gets the result PMC after a thaw.
- VTABLE INTVAL get_integer()Returns the flags describing the visit action
- VTABLE void push_integer(INTVAL v)Pushes the integer
- VTABLE void push_float(FLOATVAL v)Pushes the float
- VTABLE void push_string(STRING *v)Pushes the string
- VTABLE void push_pmc(PMC *v)Pushes a reference to pmc
PackFile_ConstTable.
v onto the end of the image.The argument v is currently ignored.
v onto the end of the image.The argument v is currently ignored.
*v onto the end of the image.
*v onto the end of the image.
If *v hasn't been seen yet,
it is also pushed onto the todo list.